Не знаешь git и maven c gradle? Хочешь отличать unit-тесты от интеграционных и нагрузочных? Скорость работы программы — звучит абстрактно? Заходи.
Целью дисциплины является изучение студентами базовых принципов, подходов и технологий разработки программных продуктов. В рамках курса студенты познакомятся с современными методиками разработки ПО, научатся определять требования и управлять ими, разрабатывать архитектуру, использовать основы языка моделирования UML, управлять сборкой программных компонент, контролировать версии, писать простейшие тесты ПО.
Пререквизиты: освоенные курсы Информатика; Программирование
Уровень сложности: 1 (где 1 - представление и понимание предмета; 2 - воспроизведение основных понятий; 3 - свободное владение предметом)
Форма контроля: зачет
Преподаватели:
Грудина Анна Михайловна
Преподаватель факультета программной инженерии и компьютерной техники.
Киреев Валерий Юрьевич
Ассистент факультета программной инженерии и компьютерной техники.
Клименков Сергей Викторович
Старший преподаватель факультета программной инженерии и компьютерной техники.
Покид Александр Владимирович
Ассистент факультета программной инженерии и компьютерной техники.
Ткешелашвили Нино Мерабиевна
Ассистент факультета программной инженерии и компьютерной техники.
Усков Иван Владимирович
Преподаватель факультета программной инженерии и компьютерной техники.
Яркеев Александр Сергеевич
Ассистент факультета программной инженерии и компьютерной техники.