Аннотация учебной программы дисциплины "Интеллектуальные системы"
Вид материала | Документы |
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 1141.83kb.
- Аннотация программы учебной дисциплины «Интеллектуальные системы», 915.14kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 781.23kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 759.09kb.
- Аннотация учебной программы дисциплины "Интеллектуальные системы", 575.41kb.
- Рабочая программа учебной дисциплины (модуля) Интеллектуальные системы принятия проектных, 94.67kb.
- Аннотация программы учебной дисциплины наименование дисциплины, 52.96kb.
- Аннотация рабочей программы наименование дисциплины Интеллектуальные информационные, 101.78kb.
- Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
- Аннотация программы дисциплины учебного плана и программ учебной и производственных, 24.01kb.
- МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
- Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
- «Новосибирский национальный исследовательский государственный университет»
- Факультет информационных технологий
-
- УТВЕРЖДАЮ
- _______________________
- "_____"__________________20__ г.
-
- Аннотации учебных дисциплин
- Наименование магистерской программы
- Информационно-измерительные системы
-
- Направление подготовки
- 230100 Информатика и вычислительная техника
-
- Квалификация (степень) выпускника
- Магистр
-
-
-
-
-
-
-
-
- Новосибирск
- 2011
Аннотация учебной программы дисциплины
"Интеллектуальные системы"
Цель дисциплины: подготовка магистров к созданию и применению интеллектуальных автоматизированных информационных систем.
Для достижения поставленной цели выделяются задачи курса:
- Построение моделей представления знаний.
- Проектирование и разработка экспертных систем.
- Разработка моделей предметных областей.
Дисциплина входит в базовую часть общенаучного цикла образовательной программы магистра. Изучение данной дисциплины базируется на базовых знаниях поступающего в магистратуру.
Изучение дисциплины направлено на формирование следующих профессиональных компетенций: ПК-1, ПК-3, ПК-5, ПК-6, ПК-23.
В результате изучения дисциплины студент должен:
Знать:
- модель представления знаний;
- подходы и технику решения задач искусственного интеллекта;
- информационные модели знаний;
- методы представления знаний;
- методы инженерии знаний;
- модели методы формализации, автоформализации и представления знаний;
- теорию и технологии приобретения знаний, принципы приобретения знаний;
- математические модели представления знаний, методы работы со знаниями;
- виды систем поддержки принятия решений;
- основные понятия, связанные с концепцией системы, основанной на знаниях (интеллектуальная система, база знаний, механизм интерпретации знаний, подсистема объяснения, подсистема приобретения знаний, дедуктивный вывод, прямой и обратный вывод, индуктивный вывод и т. д.);
- основные понятия, связанные с нейросетевым подходом к построению интеллектуальных информационных систем (искусственный нейрон, синаптические связи, веса синаптических связей, искусственная нейронная сеть — ИНС, обучение ИНС и т. д.);
- основные понятия и методы мягких вычислений и нечеткого моделирования;
- основные понятия и методы семантического представления и излечения информации в сети Интернет, методы разработки и применения онтологий различных предметных областей.
Уметь:
- разрабатывать модели предметных областей;
- разрабатывать методы исследования предметных областей;
- выполнять сравнительный анализ разработанных методов;
- применять методы представления и обработки знаний для решения научных и прикладных задач.
Владеть навыками:
- применения способов формализации интеллектуальных задач;
- применения способов работы с базами данных и базами знаний;
- применения инструментальных средств и технологий работы со знаниями;
- работы с инструментами и методами формального описания проектных решений;
- использования базовых принципов и методологий построения информационных систем (ERP, EAM, MRP, CRM,PLM, САПР, АСУ, АОС и т. д.) как систем, основанных на знаниях.
Иметь представление:
- об основных моделях формализации знаний: логических, продукционных, фреймовых, семантических сетях, а также о методах представления и извлечения знаний;
- об известных методах и алгоритмах логического вывода на знаниях продукционного типа, стратегии управления ими, а также представлять себе возможные направления их развития.
Основные разделы и темы курса:
Раздел 1. Введение в область ИИ
- Область ИИ.
- Этапы развития и основные направления ИИ.
Раздел 2. Экспертные системы
- Понятие экспертной системы.
- Структура ЭС.
- Классификации ЭС.
- Коллектив разработчиков ЭС.
- Подходы к созданию ЭС.
- Методы извлечения знаний.
- Машина вывода ЭС.
- Представление неопределенности знаний в ЭС.
- Компонента объяснения ЭС.
- Гибридные ЭС.
Раздел 3. Системы поддержки принятия решений
- Представление процесса принятия решений.
- Эволюция информационных систем.
- Определение систем поддержки принятия решений.
- Разработка систем поддержки принятия решений.
- Мягкие вычисления.
- Нечеткое моделирование.
- Искусственные нейронные сети.
- Генетические алгоритмы и эволюционное программирование.
- Гибридные системы.
Раздел 4. Инженерия знаний
- Методы извлечения и представления знаний.
- Онтологии предметных областей. Разработка и применение онтологий.
- Семантический Веб. Семантические методы представления, поиска и извлечения информации в Интернете. Введение в предмет визуализации в научных вычислениях.
Аннотация учебной программы дисциплины
"Методы оптимизации"
Цель дисциплины: изучение базовых математических моделей и освоение численных методов решения классических экстремальных задач, а также знакомство с современными направлениями развития методов оптимизации. В целом материал курса ориентирован на умение правильно классифицировать конкретную прикладную задачу, выбирать наиболее подходящий метод решения и реализовывать его в виде алгоритма и программы.
Для достижения поставленной цели выделяются задачи курса:
- Дать студентам представление об областях применения математического программирования и, в частности, линейного, выпуклого и нелинейного программирования.
- Помочь им в изучении симплекс – метода, двойственного симплекс – метода, метода возможных направлений, метода Ньютона, градиентных методов, методов штрафов, метода отсечении Гомори, методов нулевого порядка, метода ветвей и границ, декомпозиции Бендерса, метода Келли.
- Научить правильно классифицировать конкретную прикладную задачу, выбирать наиболее подходящий метод её решения и реализовывать его в виде алгоритма и программы.
Дисциплина входит в базовую часть общенаучного цикла образовательной программы магистра. Изучение данной дисциплины базируется на базовых знаниях поступающего в магистратуру.
Изучение дисциплины направлено на формирование следующих общекультурных компетенций ОК-1, ОК-2, ОК-4 и профессиональных компетенций ПК-1, ПК-5, ПК-6.
В результате изучения дисциплины студент должен:
Знать:
- элементы теории сложности для анализа задач математического программирования: линейного, выпуклого, квадратичного и двухуровневого программирования;
- основы теории многогранных множеств;
- базовые понятия, основные определения теории экстремальных задач и численные методы решения;
- современные подходы к решению задач линейного и выпуклого программирования.
Уметь:
- правильно классифицировать прикладную задачу в терминах математического программирования;
- выбирать подходящий метод решения задачи и анализировать скорость его сходимости;
- профессионально работать с готовыми коммерческими программными продуктами для решения задач линейного и выпуклого программирования.
Владеть навыками:
- классическими методами решения задач математического программирования: методом Ньютона, градиентными методами, методом штрафов, симплекс-методом, методом ветвей и границ;
- методами синтеза алгоритмов решения новых классов задач.
Основные разделы и темы курса:
- Элементы алгоритмической теории экстремальных задач.
- Классификация задач математического программирования.
- Необходимые и достаточные условия оптимальности.
- Элементы лагранжевой теории двойственности.
- Линейное программирование. Численные методы.
- Выпуклое программирование. Численные методы.
- Нелинейное программирование. Численные методы.
- Целочисленное линейное программирование. Численные методы.
Аннотация учебной программы дисциплины
«Системотехника и программирование»
Дисциплина «Системотехника и программирование» имеет своей целью: освоение студентом методов и средств проведения современных научно-исследовательских работ и приемов представления полученных результатов научному сообществу (отчуждение научных результатов).
Для достижения поставленной цели выделяются задачи курса:
- изучить основные направления научно-исследовательских работ;
- рассмотреть современные тенденции в организации научных исследований в области создания новых образцов информационно-измерительных систем;
- ознакомить студента с типовыми проблемами, которые возникают при построении и сопровождении информационно-измерительных систем, и способами их решения;
- освоить базовые принципы и виды представления научных результатов.
Изучение дисциплины «Системотехника и программирование» базируется на дисциплинах: «Иностранный язык», «Технология разработки программного обеспечения», «Современные проблемы информатики и вычислительной техники».
Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
- ОК-1, ОК-2, ОК-3, ОК-4, ОК-5, ОК-6, ОК-7, ОК-8, ОК-9, ОК-10
- ПК-1, ПК-2, ПК-4, ПК-5, ПК-6, ПК-7, ПК-14.
В результате освоения дисциплины студент должен:
Знать:
- основные методы организации проектирования информационно-измерительных систем
- основные квалификационные признаки научных работ
- возможные виды новизны и практической ценности научно-исследовательских работ
Уметь:
- отражать актуальность проводимой научно-исследовательской работы
- формулировать требования к разрабатываемой системе
- предлагать и обосновывать проектные решения по созданию информационно-измерительных систем
- выявлять научную новизну и практическую ценность проводимой работы
- отчуждать результаты своего труда через публикации
- четко и уверенно излагать содержание выполненных исследований, аргументировано отвечать на вопросы и вести научную дискуссию
Владеть:
- методами критического анализа проблемы
- современными средствами реализации программно-аппаратных комплексов
- способами структуризации научных результатов
Основные разделы курса:
- Квалификационные признаки научно-исследовательской работы
- Основные этапы проектирования программно-аппаратных комплексов
- Жизненный цикл систем
- Стандартизация и нормативная база
- Представления полученных результатов и научные публикации
- Презентация результатов научно-исследовательской работы
- Групповые занятия и самостоятельная работа направлены на формирование практических навыков проектирования сложных программно-аппаратных комплексов и проведения научных исследований.
Аннотация учебной программы дисциплины
« Встраиваемые системы»
Дисциплина «Встраиваемые системы» имеет своей целью обучение базовым знаниям по построению и использованию современных встраиваемых систем на базе 32-разрядных микропроцессоров.
Для достижения поставленной цели выделяются задачи курса:
- Дать представление о встраиваемых системах.
- Познакомить с аппаратными особенностями встраиваемых платформ.
- Провести сравнительный обзор операционных систем, используемых во встраиваемых системах.
- Провести обзор программных средств, используемых для разработки и отладки программного обеспечения встраиваемых систем.
- Приобрести практические навыки для построения программных компонентов встраиваемых систем.
- Приобрести практические навыки отладки программного обеспечения встраиваемой системы.
Для изучения дисциплины «Встраиваемые системы» студент должен в объеме компетенций бакалавра владеть иностранным языком, уметь программировать на одном из процедурных или объектно-ориентированных языков, иметь представление о современной цифровой схемотехнике и компьютерных архитектурах, а также иметь базовые знания по операционным системам и сетевым технологиям.
Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
- ОК-1, ОК-2, ОК-7
- ПК-1, ПК-3, ПК-4, ПК-5, ПК-15.
В результате изучения дисциплины студент должен:
Знать:
- Основные компоненты встраиваемой системы.
- Отличия платформ Android, Linux и Windows CE.
- Основные способы загрузки встраиваемой системы.
- Как программировать флэш-память на демонстрационной плате.
- Как построить ядро ОС.
- Как добавить дополнительные программы в образ встраиваемой системы.
- Как использовать JTAG-отладчик.
Уметь:
- Управлять встраиваемой системой через последовательный порт.
- Обновить программное обеспечение, используемое на демонстрационной плате.
- Настроить сетевую файловую систему для загрузки демонстрационной платы по сети.
- Скомпилировать пользовательское приложение для использования во встраиваемой системе.
- Отлаживать работу пользовательских приложений.
Владеть:
- Принципами проектирования и разработки встраиваемых систем.
- Принципами отладки программного обеспечения, используемого во встраиваемых системах.
Основные разделы курса:
- Что такое встраиваемая система. Основные компоненты встраиваемой системы.
- Обзор встраиваемых операционных систем. Системы реального времени.
- Особенности встраиваемых систем на базе Windows CE. Отличие от версий Windows для настольных компьютеров.
- Особенности встраиваемых систем на базе Linux. Отличия «встраиваемых» Linux-систем и систем на базе Android от Desktop-версий.
- Программные и аппаратные средства для программирования флэш-памяти.
- Построение ядра встраиваемой операционной системы.
- Программное обеспечение для построения и развертывания образа встраиваемой системы.
- Процесс первоначальной загрузки. Файловые системы, используемые для хранения данных во флэш-памяти. RAM-диск. Загрузка по сети. Использование USB и SD-карт для хранения корневой файловой системы.
- Разработка пользовательских приложений для встраиваемых систем.
- Отладка встраиваемой системы с использованием PC. Возможности JTAG-отладчика для отладки загрузчика и работы ядра ОС на ранних этапах загрузки.
Аннотация учебной программы дисциплины
« Основы тестирования и отладки программных продуктов»
Дисциплина Основы тестирования и отладки программных продуктов» имеет своей целью обучение базовым знаниям по организации и проведению тестирования программного обеспечения на различных стадиях его разработки.
Для достижения поставленной цели выделяются задачи курса:
- Ознакомить с понятием процесса «тестирование», его целями и местом в процессе разработки программных продуктов;
- Изучить задачи тестирования и основные методы решения этих задач;
- Приобрести навыки, необходимые для проведения тестирования программных продуктов;
- Ознакомить с видами методик применяемых на этапах планирования и выполнения тестирования;
- Приобрести практические навыки разработки планов тестирования, контрольных листов и отчётов;
- Приобрести навыки тестирования программных систем и определения необходимого объёма тестирования;
- Приобрести навыки в идентификации и описании дефектов;
- Применение полученных знаний на практике.
Для изучения дисциплины «Основы тестирования и отладки программных продуктов» студент должен в объеме компетенций бакалавра владеть иностранным языком, уметь программировать на объектно-ориентированных языках, иметь представление о построении программных систем и объектно-ориентированном дизайне, а также уметь пользоваться базами данных и владеть сетевыми технологиями программирования.
Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
- ОК-1, ОК-2, ОК-6, ОК-7
- ПК-1, ПК-3, ПК-4, ПК-6, ПК-7, ПК-16.
В результате изучения дисциплины студент должен:
Знать:
- современные методы тестирования программных продуктов;
- методики планирования тестирования;
- особенности применения тестирования на различных стадиях разработки программных продуктов;
- современные технологии, применяемые для автоматизации тестирования.
Уметь:
- разрабатывать план проведения тестирования программных продуктов;
- проектировать тестовые сценарии;
- организовать проведение автоматического тестирования программных продуктов;
- создавать отчетные документы о результатах тестирования.
Владеть:
- современными технологиями, применяемыми для автоматизации тестирования.
Основные разделы курса:
- Контроль качества при разработке программных продуктов. Основные понятия. Цели и задачи тестирования. Виды и фазы тестирования.
- Контроль качества на различных стадиях разработки программных продуктов. Планирование проведения тестирования. Проектирование тестовых сценариев. Критерии выбора тестов. Оценка покрытия тестами.
- Технологии тестирования настольных приложений. Основные проблемы, возникающие при тестировании.
- Технологии тестирования web-приложений. Основные особенности web-приложений. Методики имитирования действий пользователя в браузере. Основные проблемы тестирования приложения через сеть.
- Оценка производительности программного обеспечения. Использование системных ресурсов. Время отклика приложения. Факторы, влияющие на результаты оценки производительности.
- Технологии проведения автоматизированного тестирования. Виды автоматического тестирования. Использование технологий виртуализации. Автоматизация запуска и генерации отчетов. Иерархия и зависимости между тестовыми сценариями.
Аннотация учебной программы дисциплины
"Английский язык"
Цель дисциплины – развитие у обучаемых общеязыковых и профессионально-ориентированных лингвокоммуникативных навыков, а также умений и навыков письменного перевыражения иностранного текста на русском языке в виде полноценного письменного перевода или устного резюме заданного объема.
Задачами дисциплины являются: совершенствование навыков и умений чтения, говорения, письма и перевода, аудирования; овладение лексическим запасом, обеспечивающим эффективную иноязычную коммуникацию в рамках профессиональной деятельности, ознакомление с основами культуры делового общения и ведения профессиональной документации на иностранном языке
Данная дисциплина относится к циклу общенаучных дисциплин (вариативная часть, дисциплины по выбору студента) образовательной магистерской программы. Изучение данной дисциплины базируется на базовых знаниях поступающего в магистратуру.
Изучение дисциплины направлено на формирование общекультурных компетенций ОК-1, ОК-3.
В результате освоения дисциплины студент должен:
Знать:
- лексический минимум в объеме 4000 учебных лексических единиц общего и терминологического характера (с учетом магистерского «списка» Masters’ Word List);
- основные грамматические явления, характерные для профессиональной устной и письменной речи;
- основные правила письменного перевода текстов научного и делового стиля на основе приемов перевыражения;
- правила речевого бытового и профессионального этикета.
Уметь:
- выразить свою точку зрения по актуальному вопросу, приводя необходимые пояснения и аргументы на иностранном языке;
- объяснить на иностранном языке суть проблемы и указать противоположной стороне в ходе дискуссии на преимущества и недостатки той или иной позиции;
- участвовать в диалоге на профессиональные темы с носителями изучаемого языка, не создавая препятствий языкового характера;
- сделать сообщение по теме научного исследования на иностранном языке;
- составить реферат и аннотацию научной статьи по специальности на иностранном языке;
- составить резюме, заполнить документы на грант, написать план и обоснование исследовательского проекта на иностранном языке;
- понимать на слух сообщения на профессиональные темы;
- читать литературу по специальности на иностранном языке с целью общего понимания текста либо с целью извлечения необходимой информации;
- переводить литературу по специальности на иностранном языке, показывая полное и точное понимание профессиональной проблемы.
Владеть:
- основными правилами написания (составления) связного текста;
- навыками использования разного стиля (обиходно-литературный, официально-деловой и научный) в письменной и устной формах.
Основные разделы и темы курса:
- Чтение и перевод английской научно-технической литературы.
Элементы синтаксического и текстового анализа (в рамках разграничения и опознания разностилевых компонентов, обозначенных выше):
• основные структуры простого предложения;
• базовая структура сложносочиненного предложения;
• основные структуры сложноподчиненного предложения;
• конструкции с неличными формами глагола (причастие I; причастие II; причастные обороты, герундий; герундиальные обороты; инфинитив; инфинитивные обороты);
• модальные глаголы и их эквиваленты,
• употребление основных пунктуационных знаков в английском предложении (запятая, точка с запятой, двоеточие, дефис, тире, скобки).
- Чтение и обсуждение английской научно - технической литературы.
Работа с текстами и упражнениями по тексту, взятыми из учебников, или разработанных преподавателями на базе материалов из дополнительных аутентичных источников, ведение диалогов и участие в дискуссиях на темы по специальности
- Деловой английский.
Основы деловой переписки; составление резюме и CV; ключевые черты эффективной презентации/научного доклада; практика составления презентаций.
- Реферирование английской научно-технической литературы
Изучение правил составления аннотации, конспекта, резюме и краткого содержания научных статей, а также развитие умения анализировать информацию.