Учебная дисциплина ОП. 04 Основы алгоритмизации и программирования является обязательной частью общепрофессионального цикла программы подготовки специалистов среднего звена в соответствии с ФГОС по специальности среднего профессионального образования 09.02.07 Информационные системы и программирование.
Учебная дисциплина ОП. 04 Основы алгоритмизации и программирования обеспечивает формирование профессиональных и общих компетенций по всем видам деятельности ФГОС по специальности 09.02.07 Информационные системы и программирование. Особое значение дисциплина имеет при формировании и развитии ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ОК 10 и ПК 1.1- ПК 1.5, ПК 2.4, 2.5
Цель и планируемые результаты освоения дисциплины:Умения:
- Разрабатывать алгоритмы для конкретных задач на языке Python
- Использовать программы для графического отображения алгоритмов.
- Определять сложность работы алгоритмов.
- Работать в среде программирования PyCharm
- Реализовывать построенные алгоритмы в виде программ на конкретном языке программирования.
- Оформлять код программы в соответствии со стандартом кодирования.
- Выполнять проверку, отладку кода программы.
Знания:
- Понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции.
- Эволюцию языков программирования, их классификацию, понятие системы программирования.
- Основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти.
- Подпрограммы, составление библиотек подпрограмм
- Объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляция и полиморфизма, наследования и переопределения