Курсы второго семестра Технопарка
- Углубленное программирование на Java
- Проектирование интерфейсов
- Базы данных
- Фронтенд разработка
Задачи второго семестра
- Продвинутая клиент-серверная архитектура
- Основные роли в веб-разработке
- Командная работа
Проблема: каждому курсу нужна практическая часть
Но законченный продукт можно сделать только всем вместе
Семестровый проект:
- Должен быть практической частью для каждого курса
- Должен подразумевать командную работу
- Должен быть формально оценен
- Должен быть конечен
- Должен быть интересен студентам
Как это выглядит?
http://javajava.ru
Немного формализма
Сложности при разработке проекта:
- Интеграция программ всех курсов
- Практика постоянно обогоняет теорию
- Баланс между формализмом и драйвом
Программы курсов:
- Даты и темы РК согласованы
- Поощрение за интеграцию
- Промежуточный контроль - предзащита
- Общая защита
А что делают студенты?
Промежуточный контроль:
- РК состоит из командного и личного зачета
- РК принимают всегда разные преподаватели
- Для сдачи РК нужен допуск ментора
- Защищается вся команда
- Оценку за курс получает каждый студент
Существующие проблемы:
- Студенты-потеряшки
- Мы не пишем игры
- Снижается личная ответственность