Учебная дисциплина ОП.06 «Основы алгоритмизации и программирования» является обязательной частью общепрофессионального цикла основной образовательной программы в соответствии с ФГОС СПО по специальности 09.02.01 «Компьютерные системы и комплексы».
Цель дисциплины — изучение и освоение базовых понятий и приёмов программирования, применяемых на всех основных этапах разработки программ.
В рамках дисциплины обучающиеся осваивают умения и знания: 1
Уметь:
- разрабатывать и анализировать алгоритмы для решения поставленных задач;
- определять сложность алгоритмов;
- реализовывать типовые алгоритмы в виде программ на актуальных языках программирования;
- использовать средства проектирования для создания и графического отображения алгоритмов;
- оформлять код программ в соответствии со стандартом кодирования;
- выполнять проверку, отладку кода программы.
Знать:
- понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции;
- классификацию языков программирования;
- понятие системы программирования;
- основные элементы языка, структуру программы;
- методы реализации типовых алгоритмов;
- операторы и операции, управляющие структуры, структуры данных, классы памяти;
- понятие подпрограммы, библиотеки подпрограмм;
- объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения

- Teacher: Александр Владимирович Копылов