other

Преподаватель-практик курса Объектно-ориентированное программирование с использованием Python и Java

Более недели назад

З/П не указана

Город: Москва

Феникс образование

Тип занятости: Полная занятость

Требуемый опыт: Опыт от 1 года

Обязанности:

Привет! Мы, Команда Phoenix Education, ищем внешнего преподавателя-практика, с которым вместе будем создавать передовое образование в “Высшей ИТ-Школе” Костромского государственного университета. Преподаватель – это ведущий авторского курса в офлайн или онлайн формате. Каждого преподавателя будут сопровождать методисты, которые помогут спроектировать курс. Подробнее про курс: Формат: онлайн (Будет здорово если есть возможность хотябы один раз приехать в Кострому и познакомиться со студентами) Оформление: договор об оказании услуг Компенсация: от 2 000 руб. за пару (обсуждается индивидуально в зависимости от темы) Главный упор делаем на практическое обучение под руководством профессионалов рынка.Чтобы по окончании обучения студент был на уровне jun+/middle специалиста. Программа реализуется в партнёрстве с МФТИ, Яндексом и Совкомбанк Технологии. Образовательную часть реализует бюро образовательных проектов Феникс. Мы реализовали более 80 проектов с масштабом до федерального уровня и знаем как сделать студентам полезно и кайфово. В чём польза для тебя? Интересный кейс в портфолио про развитие ИТ-образования в целом регионе Развитие софт навыков при работе со студентами Внести свой вклад в профессиональное развитие студентов. Найти нового сотрудника среди студентов Доступ к экспертизе сообщества наставников и регулярные нетворкинговые мероприятия среди партнеров Примерная программа курса Цель курса — дать слушателям базовые знания и практические навыки в объектно-ориентированном программировании (ООП) с использованием Python и Java. Курс научит проектировать и реализовывать программы с использованием ключевых принципов ООП, таких как инкапсуляция, наследование и полиморфизм. Учащиеся освоят синтаксис и особенности двух популярных языков программирования — Python и Java. Требуется базовое понимание основ программирования для успешного освоения курса. Программа курса будет гибко корректироваться преподавателем в зависимости от уровня подготовки и потребностей группы. Окончательная программа может быть уточнена после первых встреч. Содержание курса: 1. Введение в ООП. Основные концепции объектно-ориентированного программирования: объекты, классы, атрибуты и методы. 2. Сравнение Python и Java. Ключевые отличия и особенности языков Python и Java, подходы к реализации ООП. 3. Инкапсуляция. Принцип инкапсуляции, создание и использование приватных и публичных методов и свойств. 4. Наследование. Использование наследования для повторного использования кода, создание родительских и дочерних классов. 5. Полиморфизм. Понятие полиморфизма, перегрузка методов, применение полиморфизма на практике. 6. Абстракция. Создание абстрактных классов и интерфейсов, отличие абстракции от наследования. 7. Исключения и обработка ошибок. Управление ошибками в Python и Java, обработка исключений и отладка кода. 8. Модульное тестирование. Тестирование классов и методов с использованием юнит-тестов. 9. Практическое применение ООП в Python. Написание программ с использованием ООП в Python: практические задания и проекты. 10. Практическое применение ООП в Java. Написание программ с использованием ООП в Java: практические задания и проекты. 11. Паттерны проектирования. Введение в паттерны проектирования, такие как Singleton, Factory и Observer. 12. Работа с библиотеками и фреймворками. Использование популярных библиотек для Python и Java, таких как Flask и Spring. 13. Практические задания. Задания по проектированию и разработке программ с использованием ООП, адаптированные под уровень группы. 14. Финальный проект. Разработка полноценного проекта с применением ООП для проверки знаний и навыков. Ты сможешь создать программу по выбранной теме вместе с нашим методистом, сохраняя полную свободу творчества. Это позволит реализовать самые смелые идеи, а методист поможет структурировать материал для достижения целей Готов(а) вовлекаться? Дальнейшие шаги Оставь отклик В течение дня мы свяжемся с тобой и предложим выполнить тестовое (оно займёт около 2х часов) Далее вернёмся с обратной связью по тестовому и если всё хорошо договоримся об онлайн встрече. На которой познакомимся и ответим на любые вопросы. Как только решим работать вместе, зовём в команду и в проекты. (начиная с конца августа, в зависимости от роли)

Имя не указано

Откликнуться
Разместить Резюме
Пожаловаться ID: 124192752

Похожие вакансии

Преподаватель курса "Python для машинного обучения" ПИМЛ

Договорная

Москва

Бауманский учебный центр Специалист

Преподаватель курса "Нутрициология"

От 50 000 до 200 000 руб.

Москва

АНО ДПО Международный Центр Медицинского и Фармацевтического Образования

Преподаватель курса "Ретушер"

Договорная

Москва

ЭДУТЕХ ГРУПП