Интеграция курсов: фронтенд и бекенд

Артём Мезин / Технопарк. Фронтенд разработка. 2 семестр / Почта@Mail.Ru

artsiom.mezin.eu/tutor-conf-2017

Курсы второго семестра Технопарка

  1. Углубленное программирование на Java
  2. Проектирование интерфейсов
  3. Базы данных
  4. Фронтенд разработка

Похоже на...

Команду!

Задачи второго семестра

  1. Продвинутая клиент-серверная архитектура
  2. Основные роли в веб-разработке
  3. Командная работа

Проблема: каждому курсу нужна практическая часть

Но законченный продукт можно сделать только всем вместе

Семестровый проект:

  1. Должен быть практической частью для каждого курса
  2. Должен подразумевать командную работу
  3. Должен быть формально оценен
  4. Должен быть конечен
  5. Должен быть интересен студентам

Как это выглядит?


http://javajava.ru

Немного формализма

Сложности при разработке проекта:

  1. Интеграция программ всех курсов
  2. Практика постоянно обогоняет теорию
  3. Баланс между формализмом и драйвом

Программы курсов:

  1. Даты и темы РК согласованы
  2. Поощрение за интеграцию
  3. Промежуточный контроль - предзащита
  4. Общая защита

Программы курсов:


https://goo.gl/mt2Ibh (Google Docs)

А что делают студенты?

Промежуточный контроль:

  1. РК состоит из командного и личного зачета
  2. РК принимают всегда разные преподаватели
  3. Для сдачи РК нужен допуск ментора
  4. Защищается вся команда
  5. Оценку за курс получает каждый студент

Существующие проблемы:

  1. Студенты-потеряшки
  2. Мы не пишем игры
  3. Снижается личная ответственность

Спасибо за внимание!