Рабочая программа учебной дисциплины Теория алгоритмов является частью основной профессиональной образовательной программы в соответствии с ГОС СПО по специальности 09.02.03 Программирование в компьютерных системах в части освоения основного вида профессиональной деятельности.

 

1.2 Место учебной дисциплины в структуре основной профессиональной образовательной программы: дисциплина входит в профессиональный цикл.

 

1.3 Цели и задачи учебной дисциплины

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

уметь:

разрабатывать алгоритмы для конкретных задач;

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

знать:

основные модели алгоритмов;

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

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

 

Реализация дисциплины направлена на формирование общих и профессиональных компетенций:

ОК 1.         Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес.

ОК 2.         Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.

ОК 3.         Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

ОК 4.         Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

ОК 5.         Использовать информационно-коммуникационные технологии в профессиональной деятельности.

ОК 6.         Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями.

ОК 7.         Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий.

ОК 8.         Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

ОК 9.         Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

ОК 10.     Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей).

ПК 1.1.        Выполнять разработку спецификаций отдельных компонент.

ПК 1.2.        Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля.