О курсе
ОП. 04 ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
1.1. Область применения программы
Программа учебной дисциплины является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.07 Информационные системы и программирование (Программист)
1.2. Место дисциплины в структуре основной профессиональной образовательной программы:
дисциплина «Основы алгоритмизации и программирования» принадлежит к общепрофессиональному циклу.
1.3. Цели и задачи дисциплины – требования к результатам освоения дисциплины:
В результате освоения дисциплины обучающийся должен уметь:
· Разрабатывать алгоритмы для конкретных задач.
· Использовать программы для графического отображения алгоритмов.
· Определять сложность работы алгоритмов.
· Работать в среде программирования.
· Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
· Оформлять код программы в соответствии со стандартом кодирования.
· Выполнять проверку, отладку кода программы.
В результате освоения дисциплины обучающийся должен знать:
· Понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции.
· Эволюцию языков программирования, их классификацию, понятие системы программирования.
· Основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти.
· Подпрограммы, составление библиотек подпрограмм
· Объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляция и полиморфизма, наследования и переопределения
Для кого этот курс
Студенты
Начальные требования
В результате освоения дисциплины обучающийся должен уметь:
· Разрабатывать алгоритмы для конкретных задач.
· Использовать программы для графического отображения алгоритмов.
· Определять сложность работы алгоритмов.
· Работать в среде программирования.
· Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
· Оформлять код программы в соответствии со стандартом кодирования.
· Выполнять проверку, отладку кода программы.
В результате освоения дисциплины обучающийся должен знать:
· Понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции.
· Эволюцию языков программирования, их классификацию, понятие системы программирования.
· Основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти.
· Подпрограммы, составление библиотек подпрограмм
· Объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляция и полиморфизма, наследования и переопределения