СД 01
|
Алгоритмизация и программирование
Понятие алгоритма. Свойства алгоритмов. Принципы построения алгоритмов, основные алгоритмические конструкции; классификация языков программирования; составление программ на современном алгоритмическом языке: основные элементы языка, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы; подпрограммы; понятие объектно-ориентированного программирования, понятие классов и объектов, их свойств и методов, основные принципы объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм
|
знания:
- понятие алгоритма и свойства алгоритмов;
- типы данных;
- базовые конструкции алгоритмов;
- принципы структурного, модульного и объектно-ориентированного программирования;
умения:
- реализовывать алгоритмы на языке программирования высокого уровня;
- использовать компоненты, классы и объекты для построения программ.
|
БК 1, БК 6,
БК 12,
ПК 3.4.4,
ПК 3.4.6,
ПК 3.4.7
|