СОЧИНСКИЙ ИНСТИТУТ (ФИЛИАЛ)
федерального государственного автономного образовательного
учреждения высшего образования
«РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ»
Отделение среднего профессионального образования
АННОТАЦИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ
____________________________________________________________________________________________________________
(наименование дисциплины)
"Основы алгоритмизации и программирования"
09.02.07 Информационные системы и программирование
____________________________________________________________________________________________________________
(код и наименование специальности/профессии ООП СПО)
Освоение дисциплины ведется в рамках реализации основной образовательной программы среднего профессионального образования (ООП СПО):
специалист по информационным системам
____________________________________________________________________________________________________________
(наименование квалификации)
ОП.01 Основы алгоритмизации и программирования
1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ:
В результате изучения учебной дисциплины обучающиеся осваивают следующие компетенции:
Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.
Выполнять отладку программного модуля с использованием специализированных программных средств.
Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Производить разработку модулей информационной системы в соответствии с техническим заданием.
Выполнять исправление ошибок в программном коде информационной системы.
В результате освоения дисциплины обучающийся должен знать:
понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции;
эволюцию языков программирования, их классификацию, понятие системы программирования;
основные элементы языка, структуру программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти;
подпрограммы, составление библиотек подпрограмм;
объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения.
В результате освоения дисциплины обучающийся должен уметь:
использовать программы для графического отображения алгоритмов;
определять сложность работы алгоритмов;
реализовывать построенные алгоритмы в виде программ на конкретном языке программирования;
оформлять код программы в соответствии со стандартом кодирования;
выполнять проверку, отладку кода программы.
В результате освоения дисциплины студент должен иметь навыки и (или) опыт деятельности:
разрабатывать алгоритмы для конкретных задач;
работать в среде программирования.
Тема 1.1 Понятие алгоритма и его свойства
Тема 1.2. Методы разработки алгоритмов
Тема 2.1 Парадигмы и технологии программирования
Тема 2.2 Структурное программирование
Тема 2.3 Введение в объектно-ориентированное программирование
Самостоятельная работа обучающихся