Workshop on Software Development 2026

Материал из Public ATP Wiki
Перейти к навигации Перейти к поиску

О курсе

Курс ориентирован на студентов, уже знакомых с основами Python, и нацелен на развитие практических навыков разработки полноценных приложений.

Цели курса

- Разработка приложения с графическим интерфейсом «от идеи до продукта»

- Освоение объектно-ориентированного проектирования, типизации и тестирования

- Работа с внешними API и интеграция ИИ-инструментов в разработку

- Развитие навыков проектирования алгоритмов и архитектуры программ

- Опыт командной работы и использования контроля версий (Git)

Формат обучения

- Проект на весь семестр, реализуемый индивидуально

- Еженедельные промежуточные встречи и дедлайны для самоконтроля

- Соревновательная составляющая


Требования

- Код должен соответствовать стандартам качества

- Обязательна документация использования ИИ-инструментов при разработке

- Тематика проектов и выбор библиотек определяются условиями текущего года

Оценивание

Оценка выставляется по балльной шкале на основании:

- реализации основного функционала

- качества кода и архитектуры

- наличия дополнительного функционала

- участия в турнире

Подробная шкала оценивания приводится в полных правилах курса.

Правила курса

Полные правила, задания и критерии оценивания на текущий учебный год будут предоставлены студентам по ссылке в чате курса.

Команда курса

Преподаватель - Юлия Иванова

Расписание

Вторник c 08.09

15:30 - 16:55 лекция

17:05 - 18:30 семинар

Аудитория УПМ 206

Чат курса

Чат курса