АННОТАЦИИ К ДИСЦИПЛИНАМ

Направление 230700 (ПИ) профиль «Прикладная информатика в экономике»

Функциональное программирование и интеллектуальные информационные системы

Цели и задачи дисциплины

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

       Задачи курса: рассмотрение особенностей различных парадигм программирования, сравнить возможности процедурного, объектно-ориентированного, логического и функционального программирования для решения различных классов задач; рассмотрение принципов логического и функционального программирования и их реализацию в различных языках; освоение приёмов функционального программирования и дать навыки разработки приложений на языке F# (в ); изучение основных способов представления знаний в ИИС; рассмотрение алгоритмов логического вывода на знаниях (в том числе на основе нечеткой исходной информации); ознакомление студентов с эвристическими методами поиска решений в ИИС.

Место дисциплины в структуре основной образовательной программы

Дисциплина относится к базовой части профессионального цикла (Б.3).Шифр дисциплины в рабочем учебном плане – Б3.В.18.1 Изучение данной дисциплины базируется на материалах курсов «Теоретические основы информатики», «Программирование», «Вычислительные системы, сети и телекоммуникации». «Проектирование информационных систем», «Базы данных», «Лингвистическое обеспечение информационных систем», «Анализ данных», «Общая теория систем». 

НЕ нашли? Не то? Что вы ищете?

Требования к результатам освоения дисциплины

3.1 Процесс изучения дисциплины направлен на формирование следующих компетенций:

    ПК-1. способен проводить анализ архитектуры предприятия; ПК-15. проектировать и внедрять компоненты ИТ-инфраструктуры предприятия, обеспечивающие достижение стратегических целей и поддержку бизнес-процессов; ПК-19. использовать основные методы естественнонаучных дисциплин в профессиональной деятельности для теоретического и экспериментального исследования; ПК-20. использовать соответствующий математический аппарат и инструментальные средства для обработки, анализа и систематизации информации по теме исследования.

3.2 В результате освоения дисциплины студент должен:

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

Знать: принципиальные отличия различных парадигм программирования; основные принципы логического программирования и базовые конструкции языков логического программирования (на примере Prolog); основные принципы функционального программирования и базовые конструкции языков функционального программирования (Lisp, Haskell, F#); основные методы и приемы создания интеллектуальных систем на основе средств функционального программирования; классы задач, решаемых с помощью ИИС; основные виды ИИС; способы представления знаний в ИИС посредством систем продукции, семантических сетей и фреймов; алгоритмы логического вывода на знаниях; принцип действия ИИС на нейронных сетях; модели представления нечетких знаний; архитектуру экспертных систем; сновы функционирования интеллектуальных информационно-поисковых систем; основные сведения о языках программирования искусственного интеллекта;

Уметь: разрабатывать программы средней сложности с использованием средств функционального программирования F# в ; применять возможности функционального программирования для создания интеллектуальных систем; создать базу знаний по требуемой предметной области; решать поставленные задачи в условиях нечеткой исходной информации; построить экспертную и интеллектуальную диагностическую систему; организовать поисковую ИИС.

Обладать навыками: проектирования интеллектуальных систем; разработки приложений средней сложности на языке F# в среде ; решения задач с нечеткими числовыми данными.