2022-2023_09_02_07_22_plx_Основы алгоритмизации и программирования
 
СОЧИНСКИЙ ИНСТИТУТ (ФИЛИАЛ) федерального государственного автономного образовательного учреждения высшего образования «РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ»
Отделение среднего профессионального образования
 
 
 
АННОТАЦИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ
____________________________________________________________________________________________________________

(наименование дисциплины)

"Основы алгоритмизации и программирования"
 
09.02.07 Информационные системы и программирование
____________________________________________________________________________________________________________

(код и наименование специальности/профессии ООП СПО)

Освоение дисциплины ведется в рамках реализации основной образовательной программы среднего профессионального образования (ООП СПО):
 
Квалификация:
специалист по информационным системам
____________________________________________________________________________________________________________

(наименование квалификации)

 
Сочи,

2022 г.

 
Наименование дисциплины
ОП.01 Основы алгоритмизации и программирования
Объем дисциплины
88 ч.
Объем учебных занятий
60 ч.
1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ:
В результате изучения учебной дисциплины обучающиеся осваивают следующие компетенции:
 
Шифр
Компетенции

 
ОК 01.
Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
 
ОК 02.
Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности.
 
ПК 2.3.
Выполнять отладку программного модуля с использованием специализированных программных средств.
 
ПК 3.3.
Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
 
ПК 5.4.
Производить разработку модулей информационной системы в соответствии с техническим заданием.
 
ПК 6.2.
Выполнять исправление ошибок в программном коде информационной системы.
 
В результате освоения дисциплины обучающийся должен знать:
понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции;

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

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

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

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

В результате освоения дисциплины обучающийся должен уметь:
использовать программы для графического отображения алгоритмов;

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

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

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

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

В результате освоения дисциплины студент должен иметь навыки и (или) опыт деятельности:
разрабатывать алгоритмы для конкретных задач;

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

 
2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Раздел/Тема
Кол-во часов
 
Тема 1.1 Понятие алгоритма и его свойства
4
 
Тема 1.2. Методы разработки алгоритмов
12
 
Тема 2.1 Парадигмы и технологии программирования
8
 
Тема 2.2 Структурное программирование
28
 
Тема 2.3 Введение в объектно-ориентированное программирование
8
 
2. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Раздел/Тема
Кол-во часов
 
Самостоятельная работа обучающихся 
16