Преподавание дисциплин:
Проведение лекций, практических и лабораторных занятий по программированию (например, языки программирования: Python, Java, C++, JavaScript и др.).
Обучение студентов основам алгоритмизации, разработке программного обеспечения, базам данных, веб-разработке и другим направлениям IT.
Разработка учебных материалов:
Подготовка учебных планов, программ, методических пособий и презентаций.
Создание практических заданий, тестов и контрольных работ.
Оценка знаний студентов:
Проведение текущего контроля успеваемости (тесты, контрольные работы, проекты).
Подготовка и проверка экзаменационных материалов.
Выставление оценок и ведение отчётности по успеваемости.
Работа со студентами:
Консультирование студентов по учебным вопросам.
Руководство курсовыми и дипломными проектами.
Поддержка студентов в участии в конкурсах, хакатонах и олимпиадах по программированию.
Внедрение современных технологий:
Использование современных инструментов и технологий в образовательном процессе (например, Git, Docker, CI/CD, фреймворки и библиотеки).
Внедрение интерактивных методов обучения (онлайн-курсы, симуляторы, платформы для программирования).
Участие в жизни колледжа:
Участие в разработке и обновлении учебных программ.
Проведение мастер-классов, семинаров и вебинаров для студентов и коллег.
Участие в педагогических советах и методических объединениях.
Профессиональное развитие:
Постоянное совершенствование своих знаний в области программирования и педагогики.
Посещение курсов повышения квалификации, конференций и тренингов.
Соблюдение стандартов:
Соблюдение учебного плана и образовательных стандартов.
Следование внутренним правилам и регламентам колледжа.
Образование
Высшее образование по профилю, связанному с программированием, информационными технологиями, компьютерными науками или смежными областями (например, "Прикладная информатика", "Программная инженерия", "Информационные системы и технологии").
Желательно наличие ученой степени (кандидат или доктор наук) или дополнительного педагогического образования (если основное образование не педагогическое).
Опыт работы
Опыт работы в сфере программирования или IT (от 2-3 лет).
Опыт преподавания или наставничества (желательно, но не всегда обязательно).
Практические навыки разработки программного обеспечения, работы с базами данных, веб-разработки и других актуальных направлений.
Профессиональные навыки
Владение современными языками программирования (например, Python, Java, C++, JavaScript, C# и др.).
Знание основ алгоритмизации и структур данных.
Опыт работы с базами данных (SQL, NoSQL).
Понимание принципов объектно-ориентированного программирования (ООП).
Знание современных фреймворков и технологий (например, Django, Spring, React, Angular и др.).
Умение работать с системами контроля версий (Git).
Понимание основ DevOps, CI/CD (будет плюсом).
Знание основ кибербезопасности и тестирования программного обеспечения.
4. Педагогические навыки
Умение разрабатывать учебные программы и методические материалы.
Навыки проведения лекций, семинаров и практических занятий.
Способность доступно объяснять сложные концепции.
Умение мотивировать студентов и поддерживать их интерес к предмету.
Опыт использования современных образовательных технологий (онлайн-курсы, интерактивные платформы, LMS и т.д.).
5. Личные качества
Коммуникабельность и умение работать с аудиторией.
Ответственность и организованность.
Гибкость и готовность к постоянному обучению (IT-сфера быстро развивается).
Терпеливость и умение находить подход к разным студентам.
6. Дополнительные требования
Знание английского языка на уровне, достаточном для чтения технической документации (желательно).
Опыт участия в профессиональных конкурсах, хакатонах или конференциях (будет плюсом).
Наличие сертификатов, подтверждающих квалификацию (например, Microsoft Certified Professional, Oracle Certified Professional и др.).
7. Обязанности
Проведение лекций, семинаров и практических занятий.
Разработка учебных программ и методических материалов.
Проверка и оценка работ студентов.
Консультирование студентов по учебным вопросам.
Участие в разработке и обновлении учебных планов.
Поддержка связи с работодателями и участие в организации практик для студентов.
8. Дополнительные пожелания
Опыт работы с молодежью или студентами.
Знание современных трендов в образовании (например, геймификация, blended learning).
Готовность к публикациям научных или методических работ.