Рабочая программа учебной дисциплины Теория алгоритмов является частью основной профессиональной образовательной программы в соответствии с ГОС СПО по специальности 09.02.03 Программирование в компьютерных системах в части освоения основного вида профессиональной деятельности.
1.2 Место учебной
дисциплины в структуре основной профессиональной
образовательной программы: дисциплина входит в профессиональный цикл.
1.3 Цели и задачи учебной дисциплины
В результате освоения учебной дисциплины обучающийся
должен
уметь:
разрабатывать алгоритмы для конкретных задач;
определять сложность работы алгоритмов;
знать:
основные модели алгоритмов;
методы построения алгоритмов;
методы вычисления сложности работы алгоритмов
Реализация дисциплины направлена на формирование общих и
профессиональных компетенций:
ОК 1.
Понимать
сущность и социальную значимость своей будущей профессии, проявлять к ней
устойчивый интерес.
ОК 2.
Организовывать
собственную деятельность, выбирать типовые методы и способы выполнения
профессиональных задач, оценивать их эффективность и качество.
ОК 3.
Принимать
решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4.
Осуществлять
поиск и использование информации, необходимой для эффективного выполнения
профессиональных задач, профессионального и личностного развития.
ОК 5.
Использовать
информационно-коммуникационные технологии в профессиональной деятельности.
ОК 6.
Работать
в коллективе и в команде, эффективно общаться с коллегами, руководством,
потребителями.
ОК 7.
Брать
на себя ответственность за работу членов команды (подчиненных), за результат
выполнения заданий.
ОК 8.
Самостоятельно
определять задачи профессионального и личностного развития, заниматься
самообразованием, осознанно планировать повышение квалификации.
ОК 9.
Ориентироваться
в условиях частой смены технологий в профессиональной деятельности.
ОК 10. Исполнять воинскую обязанность, в том
числе с применением полученных профессиональных знаний (для юношей).
ПК 1.1.
Выполнять
разработку спецификаций отдельных компонент.
ПК 1.2.
Осуществлять
разработку кода программного продукта на основе готовых спецификаций на уровне
модуля.