Технологии программирования
Курс состоит из лекций и семинарских занятий.
Лекционный материал включает краткий обзор важных с точки зрения процесса разработки понятий: методы отладки и этапы исправления дефектов ПО, критерии хорошей и неудачной архитектуры, этапы проектирования и разработки, антипаттерны, методологии разработки.
Семинарский материал состоит из детального обзора паттернов проектирования, а также рассказа о важных инструментах программиста: системы контроля версий, системы сборки, gdb, valgrid, развертывание и настройка систем непрерывной интеграции.
Цель курса — дать слушателям, которые параллельно изучают языки программирования, алгоритмы и т. п., информацию и дополнительные знания, какими инструментами можно пользоваться и на что обращать внимание при создании рыночного программного продукта.
Курс предназначен для студентов первого курса, которые только начинают процесс обучения программированию в общем понимании, вне зависимости от конкретной специализации.
Может быть интересен и студентам старших курсов указанных направлений.
Преподаватель: Никита Старичков (1С)
По средам в 16:40 – лекция, затем в 18:10 – семинар потехнологиям программирования
1 модуль
с 25 сентября по 23 октября ауд. G603
2 модуль
С 30 октября по 18 декабря ауд. G603