Дисциплина ОП.04 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ является частью программы подготовки специалистов среднего звена по специальности 09.02.07 Информационные системы и программирование.

Объем учебной дисциплины: 160 часов

Цель и планируемые результаты освоения дисциплины:

Умения:

Разрабатывать алгоритмы для конкретных задач.

Использовать программы для графического отображения алгоритмов.

Определять сложность работы алгоритмов.

Работать в среде программирования.

Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.

Оформлять код программы в соответствии со стандартом кодирования.

Выполнять проверку, отладку кода программы

Знания:

Понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции.

Эволюцию языков программирования, их классификацию, понятие системы программирования.

Основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти.

Подпрограммы, составление библиотек подпрограмм

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