Описание:
Курс включает в себя: представление основ логического программирования, а также основ Пролога – декларативного языка программируемой логики. Кроме того, в курсе рассматриваются методы и примеры использования Пролога для решения широкого класса задач символьной обработки, для которых операторные языки программирования не предназначены. В частности, в курсе рассматривается применение языка Пролог для решения задач искусственного интеллекта и синтаксического анализа языков. Данный курс разработан для студентов заключительного этапа освоения образовательной программы . Предполагается, что на предыдущих семестрах указанными студентами освоены разделы «Математическая логика» и «Математическая лингвистика» курса «Дискретная математика», а также разделы «Программирование» и «Современные информационные технологии» курса «Информатика».
Структура:
Семестр |
Всего (ч) (Лекц / Практ. / Лаб.) |
Аттестация |
4 |
72 (15 / 15 / 0) |
Зачет |
Итого |
72 (15 / 15 / 0) |
Зачет |
Компетенции:
- УК-1 - Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач
- ПК-3 - способен применять навыки использования различных технологий разработки программного обеспечения
Задачи воспитания:
- В18 - формирование ответственности за профессиональный выбор, профессиональное развитие и профессиональные решения
- В19 - формирование научного мировоззрения, культуры поиска нестандартных научно-технических/практических решений, критического отношения к исследованиям лженаучного толка
- В40 - формирование профессионально значимых установок: не производить, не копировать и не использовать программные и технические средства, не приобретённые на законных основаниях; не нарушать признанные нормы авторского права; не нарушать тайны передачи сообщений, не практиковать вскрытие информационных систем и сетей передачи данных; соблюдать конфиденциальность доверенной информации