Аннотация программы учебной дисциплины «Интеллектуальные системы»
| Вид материала | Документы | 
СодержаниеАннотация программы учебной дисциплины Задачами дисциплины Тематический план курса Аннотация программы учебной дисциплины Профессиональные компетенции  | 
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 1141.83kb.
 - Аннотация учебной программы дисциплины «Интеллектуальные системы», 781.23kb.
 - Аннотация учебной программы дисциплины «Интеллектуальные системы», 759.09kb.
 - Аннотация учебной программы дисциплины "Интеллектуальные системы", 575.41kb.
 - Аннотация учебной программы дисциплины "Интеллектуальные системы", 493.28kb.
 - Рабочая программа учебной дисциплины (модуля) Интеллектуальные системы принятия проектных, 94.67kb.
 - Аннотация программы учебной дисциплины наименование дисциплины, 52.96kb.
 - Аннотация рабочей программы наименование дисциплины Интеллектуальные информационные, 101.78kb.
 - Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
 - Аннотация программы дисциплины учебного плана и программ учебной и производственных, 24.01kb.
 
Аннотация программы учебной дисциплины
Математические модели и методы
в экономических приложениях
Целью дисциплины является изучение математических постановок типовых (массовых) моделей принятия целесообразных решений в экономических приложениях.
^ Задачами дисциплины является изучение основных моделей принятия целесообразных решений; установление пределов возможностей современных математических методов при построении алгоритмов решения задач принятия решений.
Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Изучение данной дисциплины требует следующих компетенций студентов:
-  Владение методиками использования программных средств для решения практических задач,
 -  Основы математического анализа функций и линейной алгебры;
 -  Основы математической логики;
 -  Основные понятия и конструкции аналитической геометрии;
 -  Базовые модели описания деятельности предприятия.
 -  Умение использовать правила логического вывода и анализа математической модели;
 
Дисциплины, последующие по учебному плану:
-  Научно-исследовательская практика
 -  Итоговая государственная аттестация
 
Изучение дисциплины направлено на формирование следующих компетенций:
|   ПК-5  |    Умение выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации  |  
|   ПК-6  |    применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов  |  
|   ПК-10  |    применять математические модели и методы для постановки и решения экономических задач  |  
В результате изучения дисциплины студент должен:
Знать
-  типовые модели принятия решений (многошаговые модели, линейные оптимизационные модели, элементы теории матричных игр, сетевые модели календарного планирования, модели управления запасами, модели замены оборудования, модели маршрутизации, модели размещения, модели стандартизации и др.);
 -  типовые методы оптимизации, используемые при изучении моделей принятия решений;
 -  основные алгоритмы решения оптимизационных задач;
 -  примеры эффективно разрешимых подклассов задач принятия решений с априорно доказуемыми оценками качества. 
 
Уметь
-  формализовать типовые модели принятия решений в виде задач математического программирования;
 -  обосновывать оценки качества используемых алгоритмов решения;
 -  разработать программные реализации типовых задач принятия решений. 
 
Владеть
-  этапами операционного исследования;
 -  способами построения математических моделей принятия решений ;
 -  методами построения алгоритмов с оценками качества решения. 
 
^
Тематический план курса
-  Основные понятия и модели теории принятия решений
 -  Многошаговые модели и динамическое программирование (ДП) 
 -  Линейные экономические модели и элементы теории матричных игр.
 -  Сетевое планирование и управление.
 -  Задачи управления запасами и замены оборудования. Алгоритм АРК, АТР, АТП.
 -  Метод ветвей и границ. Применение к задаче коммивояжера.
 -  Элементы теории расписаний. Задачи теории расписаний. 
 -  Задачи размещения предприятий и стандартизации продукции.
 
^
Аннотация программы учебной дисциплины
«Формальное описание производственной деятельности на языке бизнес процессов»
Целью дисциплины является исследование подходов и методов моделирования бизнес-процессов с использованием принципов и нотаций структурного анализа.
Задачами дисциплины являются:
-  изучение основ системологии, принципов и способов разработки программного обеспечения;
 -  изучение принципов и нотаций структурного анализа;
 -  формирование навыков применения возможностей и методов структурного анализа для моделирования бизнес-процессов. 
 
Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Изучение данной дисциплины требует следующих компетенций студентов:
Уровень «знать»:
-  Основные понятия и конструкции языков программирования (процедуры, функции, указатели)
 -  Базовые модели описания деятельности предприятия
 
Уровень «уметь»:
-  Умение составлять и отлаживать программы на языках программирования высокого уровня
 -  Умение использовать правила логического вывода и логические операции при написании программы
 -  Умение применять базовые модели к созданию моделей систем
 
Дисциплины, последующие по учебному плану:
-  Итоговая государственная аттестация
 -  Научно-методический практикум
 -  Научно-исследовательская работа
 
Изучение дисциплины направлено на формирование следующих компетенций:
Общекультурные компетенции (ОК):
-  Способность к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности (ОК-2);
 -  Способность свободно пользоваться русским и иностранным языками, как средством делового общения (ОК-3);
 -  Способность самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности (ОК-6)
 -  Способность применять на практике полученные знания и навыки для разработки методик, учебных материалов, научных публикаций и докладов, отчетов, технической документации, презентаций (ОК-9)
 
^ Профессиональные компетенции:
-  Способность применять перспективные методы исследования и решения профессиональных задач на основе знания мировых тенденций развития вычислительной техники и информационных технологий (ПК-1);
 -  разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий (ПК-3);
 -  Способность формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники (ПК-4);
 -  Способность выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации (ПК-5);
 -  Способность применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов (ПК-6);
 -  Способность использовать методы и инструменты процессного управления для моделирования деятельности предприятия на языке бизнес процессов (ПК-16)
 
В результате освоения дисциплины студент должен:
Знать
-  концепции и идеи, на которых основано многообразие современных технологий создания программ
 -  особенности промышленного производства программ.
 -  основные подходы к организации процесса разработки программ
 
Уметь
-  выполнить анализ требований и создание сценариев использования продукта
 -  проводить переговоры с заказчиком с целью выяснения его первоначальных потребностей и бизнес-задач
 -  разработать варианты решения выявленных бизнес-задач на основе результатов экспресс-обследования
 -  разработать концепцию будущей информационной системы заказчика
 -  провести контроль разработки технической спецификации по полученным требованиям
 -  разработать и документально оформить проект создаваемой информационной системы 
 -  провести обучение и консультирование персонала в рамках своей компетенции
 
Владеть
-  типовыми методологиями, технологиями и инструментами, применяемыми для автоматизации процесса разработки программ
 -  методами обеспечения качества результата труда
 -  методами обеспечения качества и развития процесса разработки программ.
 -  CASE-технологиями и актуальными CASE-средствами для моделирования систем
 
Содержание разделов и тем курса
Теоретическая часть
Раздел 1 Базовые понятия. Модели ЖЦПО. Основы системологии
-  Общая характеристика процесса разработки программ. Нисходящее и восходящее проектирование.
 -  Понятие программного продукта. Программная система как объект труда. Восемь признаков сложности программ как объекта труда (по Фоксу).
 -  Модели жизненного цикла программного обеспечения. Анализ условий и ограничений применения моделей ЖЦПО. Типы моделей.
 -  Определение системы. Классификация систем. Базовые категории системного подхода. Общие закономерности систем. Управление и самоорганизация в системах.
 -  Принципы и правила системного подхода при исследовании или построении эрготехнических систем.
 -  Моделирование систем. Виды моделей. Особенности моделирования эрготехнических систем. Функциональное моделирование. 
 -  Методология структурного анализа и проектирования SADT. Принципы функционального моделирования. Стратегия декомпозиции. 
 
Раздел 2. Этапы разработки
2.1.Определение требований к программной системе. Спецификация требований, концепция «черного ящика». Спецификация требования надежности ПО (по Маейрсу). Правила предотвращения ошибок при описании внешнего поведения системы. Валидация и эволюция требований.
2.2. Методы проектирования ПО. Моделирование архитектуры системы.
Метод Дейкстры. Структура программной системы. Модульное, структурное и объектно-ориентированное программирование. Методология структурного анализа SADT. Синтез программ, сборочное и конкретизирующее программирование.
Раздел 3 Качество продукта и процесса. Модели и стандарты качества – ISO, TQM, CMM, SPICE. Правила защитного программирования. Статические анализаторы, виды статического контроля программ. Реализация концепции качества в технологии «стерильного цеха» (Cleanroom) Миллза. Оценка надежности и готовности программы. Статистическое тестирование.
Раздел 4. Применение CASE-систем
Обобщенная архитектура и возможности CASE-систем. Сравнительный анализ методологий RUP, RAD, XP. Особенности применения CASE- систем, выбор состава и функций интегрированной среды разработки при конструировании АРМов профессиональных программистов.
