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