<aside> 🧑💻 В этой активности участвуют студенты первого курса, которые учатся очно или дистанционно.
</aside>
Мы хотим, чтобы наши студенты прокачивались не только в теории, но и в практике. Программирование не заканчивается на решении задач на CodeWars и LeetCode.
Программист должен уметь решать бизнес-задачи и создавать что-то новое.
Поэтому, собрались и придумали как нашим студентам классно провести время, научиться чему-нибудь и сделать что-то крутое.
Групповая разработка проектов помогает развитию навыков программирования. Если что, то это могут те проекты, которые создаются для собственного удовольствия и развития. А ещё они решают существующие проблемы. Они могут быть разнообразными: от простых веб-сайтов и блогов до сложных игр и приложений.
Для успешной разработки надо определить цели и задачи проекта, распределить роли и обязанности между участниками, установить сроки выполнения задач и регулярно проводить встречи для обсуждения хода работы и возникающих проблем.
Сначала нужно будет разделиться на команды и выбрать идеи для проектов. Разбиться на команды и определиться с проектом может помочь преподаватель.
Далее начинается разработка. Первым шагом нужно будет отправить преподавателю презентацию, в которой будет описан план работ на ближайшее время. Эту презентацию нужно будет обновлять каждую неделю в процессе работы, то есть отчитываться о проделанной работе. Туда можно добавить выполненную работу и описать новый функционал. Отчёт будет проходить в пятницу.
После того, как проекты будут готовы нужно порепетировать их будущую презентацию. Это можно назвать демо-презентацией. Она проходить перед группой и преподавателем, который вёл разработку.
Ну, и после демо-презентации начинается настоящая презентация. Она будет проходить перед другими студентами и преподавателем. Но принимать защиту проектов не тот преподаватель, который вёл разработку, а другой. Это поможет более качественно оценить работу.
Существуют три основных этапа: