Скачать 2.36 Mb.
|
Раздел 1. Виды компьютерных средств обучения и особенности компьютерных учебников и обучающих систем 1.1. Классификация компьютерных средств обучения 1.2. Когда и как целесообразно применять компьютерные учебники и обучающие системы 1.3. Обобщенная архитектура компьютерных учебников и обучающих систем 1.4. Стадии и этапы разработки Раздел 2. Концептуальное проектирование 2.1. Разработка технико-экономического обоснования 2.2. Изучение подходов и аналогов 2.3. Анализ требований к знаниям и умениям 2.4. Детализация программы курса и разработка структуры компьютерного учебника (компьютерной обучающей системы) 2.5. Формирование психолого-педагогической стратегии и выбор дидактических приемов 2.6. Выбор форм представления информации 2.6.1. Текст и гипертекст 2.6.2. Графика и гиперграфика 2.6.3. Звуковые компоненты 2.6.4. Видеокомпоненты и анимации 2.6.5. Интерактивные трехмерные представления 2.7. Разработка информационно-логической модели учебного материала 2.8. Определение набора служебных функций и подходов к их реализации 2.9. Разработка схемы пользовательского интерфейса 2.10. Определение типов учебно-тренировочных задач и разработка схемы контроля знаний 2.10.1. Типизация учебно-тренировочных задач 2.10.2. Методы оценивания результатов выполнения учебно тренировочных задач 2.10.3. Стратегии контроля знаний Раздел 3. Выбор инструментальных средств разработки 3.1. Состав инструментальных средств 3.2. Системы автоматизированного проектирования компьютерных средств обучения 3.3. Авторские системы 3.4. Системы управления учебным процессом Раздел 4. Организация деятельности коллектива разработчиков 4.1. Сетевой график разработки 4.2. Распределение и координация работ Раздел 5. Методы генерации учебно-тренировочных задач 5.1. Модель задачи и классификация методов генерации 5.2. Генерация учебно-тренировочных задач на основе текста учебного материала 5.2.1. Генерация учебно тренировочных задач на основе отдельных предложений или нескольких логически связанных предложений 5.2.2. Генерация учебно тренировочных задач на основе фрагментов текста 5.3. Генерация учебно-тренировочных задач на основе информации, представленной на искусственных языках 5.4. Генерация учебно-тренировочных задач на основе моделей изучаемых сущностей Раздел 6. Подготовка продукта к распространению 6.1. Разработка эксплуатационной документации 6.2. Разработка демонстрационной версии и рекламных материалов 6.3. Разработка лицензионного соглашения 6.4. Разработка программы инсталляции и формирование дистрибутива продукта Виды учебной работы: лекции, лаб. работы, самостоятельная работа. Образовательные технологии В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др. При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров. Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ Форма промежуточной аттестации: экзамен. Общая трудоемкость дисциплины – 4 зачетные единицы (144 часа) Курсовая работа Аннотация примерной программы учебной дисциплины Б.3.18 «Теория игр и исследование операций» Цели и задачи дисциплины Целью освоения дисциплины «Теория игр и исследова-ние операций» является овладение математическими методами построения и исследования моделей конфликтных ситуаций. Место дисциплины в структуре ООП бакалавриата Дисциплина «Теория игр и исследование операций» относится к циклу дисциплин направления (профессиональный цикл) и предполагает у студентов владение основными понятиями математического анализа, алгебры матриц, линейного программирования, теории вероятностей и математической статистики. В связи с этим дисциплина «Теория игр и исследование операций» изучается после изучения студентами соответствующих дисциплин. Формируемые компетенции: ОК-13, ОК-14, ОК-15, ОК-16, ПК-3, ПК-4, ПК-5, ПК-7, ПК-10, ПК-12. Знания, умения и навыки, получаемые в результате освоения дисциплины: В результате освоения дисциплины обучающийся должен: Знать: основные понятия, утверждения и теоремы теории игр и исследования операций. Уметь: применять полученные знания при решении практических задач. Владеть методами построения и изучения моделей конфликтных ситуаций. Содержание дисциплины: Предмет теории игр. Основные понятия. Матричные игры двух игроков с нулевой суммой. Позиционные игры. Бесконечные антагонистические игры. Многошаговые игры Виды учебной работы: лекции, лаб. работы, самостоятельная работа. Используемые информационные, инструментальные и программные средства: электронный учебно-методический комплекс, мультимедийный проектор Образовательные технологии В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др. При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров. Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ Форма промежуточной аттестации: зачет. Общая трудоемкость дисциплины – 2 зачетные единицы (72 часа) Аннотация примерной программы учебной дисциплины Б.3.19 «Объектно-ориентированное программирование» Цели и задачи дисциплины Целями освоения дисциплины (модуля) «Объектно-ориентированное программирование» является формирование у будущих бакалавров системы знаний, умений и навыков в области объектно-ориентированной технологии разработки программных систем, изучение основных понятий и конструкций современных языков объектно-ориентированного программирования, основ анализа программ, методы и средства визуального программирования. Место дисциплины в структуре ООП бакалавриата Дисциплина «Объектно-ориентированное программирование» относится к дисциплинам по выбору профессионального цикла. Для освоения дисциплины студенты используют знания, умения, навыки, сформированные в процессе изучения предмета «Языки и методы программирования». Освоение данной дисциплины является основой для изучения дисциплины «Методы интеллектуального анализа данных», «Сети и коммуникации», последующего прохождения практики, подготовки к итоговой государственной аттестации. Формируемые компетенции: ОК-5 способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны Знать: сущность и значение информации в объектно-ориентированной технологии разработки программных систем, основные методы, способы и средства получения, хранения, переработки информации Уметь: использовать сущность и значение информации для разработки программного обеспечения с помощью объектно-ориентированного подхода Владеть: способностью понимать сущность и значение информации в области объектно-ориентированного подхода разработки программного обеспечения. ПК-2 способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии; Знать: о способах приобретения новой информации в области объектно-ориентированной технологии разработки программных систем, используя современные информационные технологии Уметь: использовать возможности информационной среды в сфере сбора и представления новой информации для решения задач разработки новых программных приложений с помощью объектно-ориентированного подхода. Владеть: методами приобретения новой научной информации в области объектно-ориентированной технологии разработки программных систем с помощью современных информационных технологий ПК-7 способность собирать, обрабатывать и интерпретировать данные современных научных исследований, необходимые для формирования выводов по соответствующим научным, профессиональным, социальным и этическим проблемам; Знать: о способах сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программных систем. Уметь: использовать различные способы сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программного обеспечения. Владеть: основными методами сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программного обеспечения. Содержание дисциплины: Стpуктуpный подход к программированию. Нисходящая разработка. Базовые логические стpуктуpы. Сквозной структурный контроль. Общие и отличительные чеpты ООП и стpуктуpного пpогpаммиpования. Концепция класса, отношения между классами. Понятие объектов как экземпляров. Структура объектно-ориентированной пpогpаммы. Наследование, инкапсуляция, дpужба, отношения с pодителями и дpузьями. Полиморфизм, принципы раннего и позднего связывания. Виртуальные функции. Абстрактные базовые классы. Функции-члены (методы) классов. Констpуктоpы и дестpуктоpы. Статические данные класса. Динамическая память и специфика ее использования в ООП. Понятие "сборки мусора" и подходы к реализации алгоритмов этой категории. Концепция паттернов проектирования как повторно-используемых проектных решений. Использование типовых компонентов при разработке ПО. Предпосылки к возможности генерации прототипов и заготовок исходного кода в ООП. Понятие двоичного компонента как базового элемента распределенных объектно-ориентированных систем. Особенности реализации принципов ООП в компонентно-ориентированном подходе. Взаимосвязь языковых и технологических средств в ООП. Отображение объектно-ориентированных программ на нижележащую системную архитектуру. Метафора непосредственного манипулирования как парадигма объектно-ориентированного пользовательского интерфейса. Виды учебной работы: лекции, лаб. работы, самостоятельная работа. Образовательные технологии В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы, практические занятия, семинарские занятия с использованием активных и интерактивных форм проведения занятий и др. При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров, встреча со специалистами в области обработки информации. Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ Форма промежуточной аттестации: экзамен. Общая трудоемкость дисциплины – 4 зачетные единицы (144 часа) Аннотация примерной программы учебной дисциплины Б.3.14 «Технология проектирования сложных систем» Цели и задачи дисциплины Целями освоения дисциплины (модуля) «Объектно-ориентированное программирование» является формирование у будущих бакалавров системы знаний, умений и навыков в области технологии разработки программных систем, изучение основных понятий и конструкций современных языков объектно-ориентированного программирования, основ анализа программ, методы и средства визуального программирования. Место дисциплины в структуре ООП бакалавриата Дисциплина «Объектно-ориентированное программирование» относится к дисциплинам по выбору профессионального цикла. Для освоения дисциплины студенты используют знания, умения, навыки, сформированные в процессе изучения предмета «Языки и методы программирования». Освоение данной дисциплины является основой для изучения дисциплины «Методы интеллектуального анализа данных», «Сети и коммуникации», последующего прохождения практики, подготовки к итоговой государственной аттестации. Формируемые компетенции: ОК-5 способность понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны Знать: сущность и значение информации в объектно-ориентированной технологии разработки программных систем, основные методы, способы и средства получения, хранения, переработки информации Уметь: использовать сущность и значение информации для разработки программного обеспечения с помощью объектно-ориентированного подхода Владеть: способностью понимать сущность и значение информации в области объектно-ориентированного подхода разработки программного обеспечения. ПК-2 способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии; Знать: о способах приобретения новой информации в области объектно-ориентированной технологии разработки программных систем, используя современные информационные технологии Уметь: использовать возможности информационной среды в сфере сбора и представления новой информации для решения задач разработки новых программных приложений с помощью объектно-ориентированного подхода. Владеть: методами приобретения новой научной информации в области объектно-ориентированной технологии разработки программных систем с помощью современных информационных технологий ПК-7 способность собирать, обрабатывать и интерпретировать данные современных научных исследований, необходимые для формирования выводов по соответствующим научным, профессиональным, социальным и этическим проблемам; Знать: о способах сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программных систем. Уметь: использовать различные способы сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программного обеспечения. Владеть: основными методами сбора, обработки и интерпретации данных современных научных исследований, необходимые для формирования выводов в области объектно-ориентированной технологии разработки программного обеспечения. Содержание дисциплины: Проблемы разработки сложных программ. Жизненный цикл программного обеспечения и технологических процессов разработки ПО. Организация жизненного цикла ПО, каскадные и итеративные модели жизненного цикла, и набор стандартов, регулирующих процессы разработки ПО в целом. Техническое задание, эскизный и рабочий проекты. Методология быстрой разработки приложений (RAD), методологии унифицированного процесса разработки Rational (RUP) и экстремального программирования (XP). Структурный подход в проектировании ПО и классификация структурных методологий. Диаграммы «сущность-связь» (ERD), диаграммы потоков данных (DFD), SADT-модели (стандарт IDEF0). |