Технологии программирования (факультатив): различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) (Новая страница: «{{Curriculum}}») |
Patarakin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{Curriculum}} | {{Curriculum | ||
|Learning_outcomes=Целью освоения дисциплины является формирование у студентов понимания принципов разработки программного обеспечения. | |||
|Description=Результаты обучения: обучающийся понимает, как устроен процесс разработки программного обеспечения | |||
; Знать: | |||
# понятия технологии программирования | |||
# показатели качества программных систем | |||
# модели жизненного цикла программного обеспечения | |||
# общие принципы и паттерны программирования | |||
# стандарты разработки программного обеспечения (Гост, ISO 9001, TickIT) | |||
;Уметь: | |||
# создавать полезное текстовое описание программы | |||
# использовать и объяснять принципы, паттерны и антипаттерны программирования | |||
# представлять классы объектов при помощи UML диаграмм классов | |||
# использовать блок-схемы | |||
# | |||
# | |||
# | |||
; Владеть | |||
# иерархией понятий технологии программирования | |||
# классификацией языков программирования | |||
# | |||
|Environment=UML, Mermaid, Graphviz | |||
|Book=Head First. Паттерны проектирования, Мифический человеко-месяц или как создаются программные системы, СИСТЕМНАЯ ИНЖЕНЕРИЯ — 2022 | |||
}} |
Версия 20:39, 12 февраля 2023
Планируемые результаты обучения (Знать, Уметь, Владеть) | Целью освоения дисциплины является формирование у студентов понимания принципов разработки программного обеспечения. |
---|---|
Содержание разделов курса | Результаты обучения: обучающийся понимает, как устроен процесс разработки программного обеспечения
|
Видео запись | |
Среды и средства, которые поддерживают учебный курс | UML, Mermaid, Graphviz |
Книги, на которых основывается учебный курс | Head First. Паттерны проектирования, Мифический человеко-месяц или как создаются программные системы, СИСТЕМНАЯ ИНЖЕНЕРИЯ — 2022 |