Учебная дисциплина ОП.06 «Основы алгоритмизации и программирования» является обязательной частью общепрофессионального цикла основной образовательной программы в соответствии с ФГОС СПО по специальности 09.02.01 «Компьютерные системы и комплексы». 

Цель дисциплины — изучение и освоение базовых понятий и приёмов программирования, применяемых на всех основных этапах разработки программ.

В рамках дисциплины обучающиеся осваивают умения и знания1

Уметь:

  • разрабатывать и анализировать алгоритмы для решения поставленных задач; 
  • определять сложность алгоритмов; 
  • реализовывать типовые алгоритмы в виде программ на актуальных языках программирования; 
  • использовать средства проектирования для создания и графического отображения алгоритмов; 
  • оформлять код программ в соответствии со стандартом кодирования; 
  • выполнять проверку, отладку кода программы. 

Знать:

  • понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции; 
  • классификацию языков программирования; 
  • понятие системы программирования; 
  • основные элементы языка, структуру программы; 
  • методы реализации типовых алгоритмов; 
  • операторы и операции, управляющие структуры, структуры данных, классы памяти; 
  • понятие подпрограммы, библиотеки подпрограмм; 
  • объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения