Аннотация примерной программы учебной дисциплины б 9 «История и методология прикладной математики» Цели и задачи дисциплины
Вид материала | Документы |
- Аннотация примерной программы учебной дисциплины «Экология» Цели и задачи дисциплины, 10.59kb.
- Аннотация примерной программы учебной дисциплины История России Цели и задачи дисциплины, 2066.05kb.
- Аннотация примерной программы учебной дисциплины История Цели и задачи дисциплины, 3082.56kb.
- Аннотация примерной программы учебной дисциплины «Механика жидкости и газа» Цели, 60.08kb.
- Аннотация примерной программы учебной дисциплины Основы безопасности труда Цели и задачи, 47.72kb.
- Аннотация примерной программы учебной дисциплины «Статистические методы обработки информации», 49.02kb.
- Аннотация примерной программы учебной дисциплины «Технология, комплексная механизация, 127.54kb.
- Аннотация примерной программы учебной дисциплины «Анализ и диагностика финансово-хозяйственной, 4407.75kb.
- Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
- Аннотация примерной программы учебной дисциплины «Эконометрика» Цели и задачи дисциплины, 90.89kb.
Архитектура ПО, влияние архитектуры на свойства ПО. Унифицированный язык моделирования UML. Особенности разработки сложных программных систем: иерархичность, групповая разработка, сборочное проектирование. Преимущества и недостатки объектно-ориентированного подхода. Основные понятия унифицированного языка моделирования (UML). Диаграммы прецедентов, диаграммы классов, диаграммы взаимодействий, диаграммы последовательности действий, диаграммы состояний, компонентные диаграммы.
Классификация CASE-систем и их сравнительная характеристика. Тенденции развития объектно-ориентированных инструментальных средств. Поддержка графических моделей. Репозитарий и контроль ошибок.
Связь тестирования и качества разрабатываемого ПО, значение тестирования на каждом этапе жизненного цикла ПО. Классификация типов тестов. Документирование и анализ ошибок. Разработка тестов. Примеры построения тестов. Оценка степени тестируемости ПО. Структурное тестирование (Метод «белого ящика»). Критерии структурного тестирования. Построение управляющего графа программы. Функциональное тестирование (Метод «черного ящика»). Графы и отношения. Тестирование циклов. Тестирование потоков данных. Тестирование транзакций. Тестирование Web-сайтов. Тестирование форм. Тестирование баз данных. Особенности объектно-ориентированного тестирования. Модульное тестирование на примере классов. Интеграционное тестирование, системное тестирование. Сборка программ при тестировании. Критерии завершения тестирования.
Стандарты, регламентирующие интерфейсы приложений с операционной средой, построение файловых систем и баз данных, программирование компонентов программных средств, сопровождение и управление конфигурацией сложных программных средств, документирование программных средств и баз данных.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы, практические занятия, семинарские занятия с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров, встреча со специалистами в области обработки информации.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: дифференцированный зачет.
Общая трудоемкость дисциплины – 3 зачетные единицы (108 часов)
Аннотация примерной программы учебной дисциплины
Б.3.22 «Прикладные экспертные системы»
Цели и задачи дисциплины
Целью преподавания дисциплины является обучение студентов основам интеллектуализации информационных систем различного назначения с раскрытием проблемной области искусственного интеллекта, моделями представления данных и знаний, классификацией интеллектуальных систем.
Задачи дисциплины:
- освоение методов устранения неопределенности при представлении знаний, их обобщении и классификации;
- рассмотрение вопросов интеллектуализации процедур прикладного характера в предметной области – поиск, управление и контроль (восприятие информации и модель обучения)
- освоение новейших информационных технологий, областями их использования и решаемыми прикладными задачами
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Прикладные экспертные системы» относится к блоку дисциплин по выбору студента профессионального цикла. Для усвоения материала по курсу «Искусственный интеллект и распознавание образов» учащиеся должны в достаточной мере обладать знаниями, полученными при изучении курсов программирования, «Концепция современного естествознания».
Формируемые компетенции:
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- способность разрабатывать информационные и алгоритмические средства реализации информационных технологий (ПК-12);
- способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные)( ПК-13);
- способность использовать технологии разработки объектов профессиональной деятельности, в областях: информационных систем, управление технологическими процессами, телекоммуникации, управление инфокоммуникациями, а также предприятия различного профиля и все виды деятельности в условиях экономики информационного общества ( ПК-18).
В результате изучения дисциплины студент должен:
Знать:
структуру и общую схему функционирования ИИС, методы представления знаний в ИИС, области применения, этапы, методы и инструментальные средства проектирования ИИС;
теорию технологий искусственного интеллекта (математическое описание экспертной системы, логический вывод, искусственные нейронные сети, расчетно-
логические системы, системы с генетическими алгоритмами, мультиагентные системы);
Уметь:
уметь решать прикладные вопросы интеллектуальных систем с использованием декларативного языка ПРОЛОГ, статических экспертных систем, экспертных систем реального времени;
представлять знания в базах данных информационных систем;
владеть объектно-ориентированным программированием в проектировании интеллектуальных систем;
работать с системами интеллектуального интерфейса для информационных систем;
работать с экспертными и диалоговыми системами;
разрабатывать информационные и алгоритмические средства реализации информационных технологий;
Владеть:
построением моделей представления знаний;
подходами и техникой решения задач искусственного интеллекта, информационных моделей знаний;
методами представления знаний, методами инженерии знаний;
навыками работы с интеллектуальными системами математического моделирования.
Содержание дисциплины:
Интеллектуализации информационных систем различного назначения с раскрытием проблемной области искусственного интеллекта, моделями представления данных и знаний, классификацией интеллектуальных систем.
Задачи компьютерной логики и компьютерной лингвистики, интеллектуализации процедур поиска, управления и контроля.
Экспертные и диалоговые системы как средство интеллектуализации информационно-вычислительных комплексов
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 3 зачетные единицы (108 часов)
Аннотация примерной программы учебной дисциплины
Б.3.22 «Системы искусственного интеллекта»
Цели и задачи дисциплины
Целями освоения дисциплины (модуля) «Системы искусственного интеллекта» является формирование у будущих системных программистов систематизированных знаний области искусственного интеллекта, рассмотрение процедур имитации мыслительной деятельности человека, алгоритмов выделения признаков для описания ситуаций в условиях неопределенности.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Искусственный интеллект» относится к блоку дисциплин по выбору студента профессионального цикла.
Для освоения дисциплины студенты используют знания, умения, навыки, сформированные в процессе изучения предметов «Основы информатики», «Дискретная математика», «Языки и методы программирования», дисциплин по выбору «Логическое программирование». Освоение данной дисциплины является основой для последующего прохождения практики, подготовки к итоговой государственной аттестации.
Формируемые компетенции:
ОК-14 способность использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с информационными и компьютерными технологиями
Знать: современные способы и средства приобретения с помощью информационных технологий новых знаний и умений и использования их в искусственного интеллекта
Уметь: приобретать с помощью информационных технологий и использовать в области искусственного интеллекта
Владеть: профессиональными навыками работы с информационными и компьютерными технологиями в области искусственного интеллекта
ПК-1 способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов, теорий, связанных с прикладной математикой и информатикой искусственного интеллекта
Знать: общенаучные базовые знания естественных наук, математики и информатики для освоения современных принципов построения систем
Уметь: использовать современные концепции, принципы, теории, связанных с математическими и алгоритмическими основами искусственного интеллекта
Владеть: способностью продемонстрировать понимание основных фактов, концепций, принципов теорий, связанных с обработкой знаний, методов поиска решений в области искусственного интеллекта
ПК-2 способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии;
Знать: о способах приобретения новой информации в области искусственного интеллекта, используя современные информационные технологии
Уметь: использовать возможности информационной среды в сфере сбора и представления новой информации для решения задач в области искусственного интеллекта
Владеть: методами приобретения новой научной информации в области искусственного интеллекта с помощью современных информационных технологий
ПК-9 способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку алгоритмических и программных решений в области системного и прикладного программирования
Знать: задачи производственной и технологической деятельности на профессиональном уровне в области искусственного интеллекта
Уметь: решать задачи разработки на профессиональном уровне алгоритмических и программных решений в области программирования систем искусственного интеллекта
Владеть: способностью решать задачи производственной и технологической деятельности на профессиональном уровне в области программирования систем искусственного интеллекта
ПК-10 способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Знать: современные языки программирования для реализаций алгоритмов в области искусственного интеллекта
Уметь: применять в профессиональной деятельности современные языки программирования для реализаций алгоритмов в области искусственного интеллекта
Владеть: методами использования в профессиональной деятельности современные языки программирования для реализаций алгоритмов в области искусственного интеллекта
Содержание дисциплины:
Понятие искусственного интеллекта. Цели создания искусственного интеллекта. Ос-новные направления в моделировании систем искусственного интеллекта. Краткая история вопроса. Как устроен интеллект биологических объектов? Высшая нервная деятельность живых организмов. Учение Ивана Петровича Павлова о высшей нервной деятельности. Ус-ловные и безусловные рефлексы. Явления генерализации и обобщения. Как устроен интеллект биологических объектов? 1-я и 2-я сигнальные системы. Их принципы действия и наблюдаемые результаты. Устройство и многообразие нервных кле-ток. Основные функции нервных клеток. Моделирование нейрона на компьютере. Структу-ра модели нейрона. Активационная функция нейрона. Виды ативационных функций. Выбор коэффициентов синаптических связей. Искусственные нейронные сети. Типы ИНС-моделей, используемых в системах искусственного интеллекта. Обучение ИНС. Постановка задачи обучения искусственной нейронной сети. Обучение «с учителем» и обучение «без учителя». Алгоритм обратного распространения ошибки и особенности его применения Алгоритмы структурной идентификации ИНС-моделей.
Проблема представимости в ИНС. Теорема Колмогорова и ее использование. Сравне-ние возможностей вычислительных устройств, построенных по схеме фон Неймана и на основе нейронных сетей. Алгоритмы обучения ИНС Хебба. Нейронные сети Хепфилда и Хемминга. Примеры использования аппарата искусственных нейронных сетей для решения практических задач. Прогнозирование временных рядов. Примеры использования аппарата искусственных нейронных сетей для решения практических задач. Идентификация струк-туры и содержания трудноформализуемых понятий на основе ИНС. Примеры использова-ния аппарата искусственных нейронных сетей для решения практических задач. Технология идентификации речи.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 3 зачетные единицы (108 часов)
Аннотация примерной программы учебной дисциплины
Б.3.23 «Программирование в PHP»
Цели и задачи дисциплины
Целями освоения дисциплины являются:
- приобретение знаний о Web-программировании c использованием PHP;
- освоение возможностей языков JavaScript, VBScript, ASP, Perl, PHP для
программирования Web-сайтов и Web-интерфейсов к базам данных.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Программирование в PHP» относится к дисциплинам по выбору профессионального цикла. Она изучается после дисциплин:, «Операционные системы» и «Объектно-ориентированное проектирование», «Языки и методы программирования», «Сети и коммуникации», «Базы данных».
Формируемые компетенции:
ПК-9 способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку алгоритмических и программных решений в области системного и прикладного программирования
Знать: о проблемах и направлениях развития Web-технологий; об основных методах и средствах проектирования программного обеспечения Web-сайтов
Уметь: использовать основные модели, методы и средства информационных технологий и способы их применения для решения задач в предметных областях
Владеть: методами и средствами тестирования программ, современными готовыми библиотеками модулей
ПК-10 способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов, теорий, связанных с прикладной математикой и информатикой
Знать: об использовании дополнительных пакетов и библиотек при программировании; о современных объектно-ориентированных алгоритмических языках, их области применения и особенностях
Уметь: использовать современные готовые библиотеки модулей; современные системные программные средства, технологии и инструментальные средства
Владеть: способами эффективной реализации Web-интерфейсов к базам данных; протоколами обмена информацией Web-серверов и клиентских браузеров
Содержание дисциплины:
Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования. Программирование на стороне сервера. Протокол HTTP. CGI. Передача параметров серверу. Запоминание состояния. Меры безопасности. CGI и базы данных. Доступ к базам данных. СУБД MySQL. Система безопасности. Утилиты. Язык SQL. ASP. Отличия от VBScript. Встроенные и внешние объекты. Доступ к базам данных. Примеры программ. Perl. Особенности языка. Регулярные выражения. Внешние модули. Доступ к базам данных. Примеры программ. PHP. Особенности языка. Доступ к базам данных. Примеры программ. Web-программирование и хостинг. Особенности удаленной отладки приложений.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции с применением новейшей проекционной техники. Для изучения прикладных программ и сред разработки факультет предоставляет компьютерные классы, оснащенные современной аппаратурой.
При организации самостоятельной работы используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 3 зачетные единицы (108 часов)
Аннотация примерной программы учебной дисциплины
Б.3.23 «Программирование в ASP.NET»
Цели и задачи дисциплины
Целями освоения дисциплины являются:
- приобретение знаний о Web-программировании c использованием PHP;
- освоение возможностей языков JavaScript, VBScript, ASP, Perl, PHP для программирования Web-сайтов и Web-интерфейсов к базам данных.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Программирование в ASP.NET» относится к дисциплинам по выбору профессионального цикла. Она изучается после дисциплин:, «Операционные системы» и «Объектно-ориентированное проектирование», «Языки и методы программирования», «Сети и коммуникации», «Базы данных».
Формируемые компетенции:
ПК-9 способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку алгоритмических и программных решений в области системного и прикладного программирования
Знать: о проблемах и направлениях развития Web-технологий; об основных методах и средствах проектирования программного обеспечения Web-сайтов
Уметь: использовать основные модели, методы и средства информационных технологий и способы их применения для решения задач в предметных областях
Владеть: методами и средствами тестирования программ, современными готовыми библиотеками модулей
ПК-10 способность демонстрации общенаучных базовых знаний естественных наук, математики и информатики, понимание основных фактов, концепций, принципов, теорий, связанных с прикладной математикой и информатикой
Знать: об использовании дополнительных пакетов и библиотек при программировании; о современных объектно-ориентированных алгоритмических языках, их области применения и особенностях
Уметь: использовать современные готовые библиотеки модулей; современные системные программные средства, технологии и инструментальные средства
Владеть: способами эффективной реализации Web-интерфейсов к базам данных; протоколами обмена информацией Web-серверов и клиентских браузеров
- Содержание дисциплины:
Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования. Программирование на стороне сервера. Протокол HTTP. CGI. Передача параметров серверу. Запоминание состояния. Меры безопасности. CGI и базы данных. Доступ к базам данных. СУБД MySQL. Система безопасности. Утилиты. Язык SQL. ASP. Отличия от VBScript. Встроенные и внешние объекты. Доступ к базам данных. Примеры программ. Perl. Особенности языка. Регулярные выражения. Внешние модули. Доступ к базам данных. Примеры программ. PHP. Особенности языка. Доступ к базам данных. Примеры программ. Web-программирование и хостинг. Особенности удаленной отладки приложений.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции с применением новейшей проекционной техники. Для изучения прикладных программ и сред разработки факультет предоставляет компьютерные классы, оснащенные современной аппаратурой.
При организации самостоятельной работы используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 3 зачетные единицы (108 часов)
Аннотация примерной программы учебной дисциплины
Б.3.24 «Тенденции развития информационных технологий»
Цели и задачи дисциплины
Целью изучения дисциплины является ознакомление с современными информационными технологиям, моделями, методами и средствами решения функциональных задач и организации информационных процессов, изучение организационной, функциональной и физической структуры базовой информационной технологии и базовых информационных процессов, рассмотрение перспектив использования информационных технологий в условиях перехода к информационному обществу
Задачи дисциплины
практическое освоение информационных и информационно-коммуникационных технологий (и инструментальных средства) для решения типовых общенаучных задач в своей профессиональной деятельности и для организации своего труда.
Место дисциплины в структуре ООП бакалавриата
Данная дисциплина относится к блоку дисциплин по выбору профессионального цикла. ОПП бакалавриата. Изучение данной дисциплины базируется на знаниях, умениях и компетенциях сформированных при изучении дисциплин программирования, сетевых технологий, аппаратного обеспечения компьютера.
Формируемые компетенции:
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий (ОК-6);
- способность к проектированию базовых и прикладных информационных технологий (ПК-11);
- способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК-12);
- способность разрабатывать средства автоматизированного проектирования информационных технологий (ПК-13);
- готовность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем (ПК-15);
- готовность проводить подготовку документации по менеджменту качества информационных технологий (ПК-17);
- способность поддерживать работоспособность информационных систем и технологий в заданных функциональных характеристиках и соответствии критериям качества (ПК-32);
- готовность обеспечивать безопасность и целостность данных информационных систем и технологий (ПК-33).
В результате изучения дисциплины студент должен:
Знать:
- состав, структуру, принципы реализации и функционирования информационных технологий, используемых при создании информационных систем;
- базовые и прикладные информационные технологии;
- инструментальные средства информационных технологий;
- модели и методы в области информационных технологий;
- состав, структуру, принципы реализации и функционирования информационных технологий, используемых при создании информационных систем;
- методику создания, проектирования и сопровождения систем на базе информационной технологии.
Уметь:
- применять информационные технологии при проектировании информационных систем;
- применять информационные технологии при решении функциональных задач в различных предметных областях;
- применять информационные технологии при проектировании информационных систем;
- решать задачи обработки данных с помощью современных инструментальных средств конечного пользователя.
Владеть:
- методологией использования информационных технологий при создании информационных систем;
- современными информационными и информационно-коммуникационными технологиями и инструментальными средствами для решения общенаучных задач в профессиональной деятельности (офисное ПО, математические пакеты, WWW).
- информационными технологиями общего назначения.
Содержание дисциплины:
Понятие информационной технологии. Классификация информационных технологий.
Модели, методы и средства реализации перспективных информационных технологий.
Программное обеспечение информационных технологий
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: электронный учебно-методический комплекс, интерактивная тренинг-система, система дистанционного обучения eLearning, мультимедийный проектор, интерактивная доска, про-граммные средства: AutoCad, NanoCad, CorelDraw , Adobe PhotoShop, Adobe Illustrator, Adobe Flash.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 2 зачетные единицы (72 часа)
Аннотация примерной программы учебной дисциплины
Б.3.24 «Сетевые информационные технологии»
Цели и задачи дисциплины
Целью изучения дисциплины “Сетевые технологии” является ознакомление с современным состоянием теории сетевых технологий и их применением в информационно-коммуникационных системах, дать знания и умения использовать сетевые технологии при проектировании и создании сетей и автоматизированных информационных систем.
Задачи дисциплины:
- приобретение студентами знаний и представлений и о современных сетевых технологиях и принципах их функционирования;
- знакомство с базовыми сетевыми технологиями и протоколами;
- изучение основных сетевых аппаратных средств и программных приложений для построения сети.
Место дисциплины в структуре ООП бакалавриата
Данная дисциплина относится к блоку дисциплин по выбору профессионального цикла. ОПП бакалавриата. Изучение данной дисциплины базируется на знаниях, умениях и компетенциях сформированных при изучении дисциплин программирования, сетевых технологий, аппаратного обеспечения компьютера.
Формируемые компетенции:
Процесс изучения дисциплины направлен на формирование у обучаемого следующих компетенций:
- ОК-3 - Понимание социальной значимости своей будущей профессии, обладание высокой мотивацией к выполнению профессиональной деятельности;
- ПК-32- способность поддерживать работоспособность информационных систем и технологий в заданных функциональных характеристиках и соответствии критериям качества;
- ПК-34 - готовность адаптировать приложения к изменяющимся условиям функционирования.
В результате изучения дисциплины студент должен:
Знать:
- основы построения и функционирования и управления сетей передачи данных;
- принципы работы сетей построенных на протоколах: Ethernet/ Fast Ethernet/GigabitEthernet, ATM, FrameRelay, TCP/IP, IPX;
- аппаратурный состав коммуникационного оборудования сети;
- систему управления безопасностью сети.
Уметь:
- анализировать процессы обработки данных, интерпретировать получаемые результаты с целью выработки предложений по совершенствованию технологии функционирования сетей;
- использовать современные технические и программные средства, входящие в состав аппаратного и программного обеспечения информационных сетей;
- разрабатывать сети с использованием этих технологий Ethernet/FastEthernet/GigabitEthernet, ATM, FrameRelay, TCP/IP, IPX
- выбрать необходимый набор и структуру сетевых компонент.
Владеть Навыками:
- современными технологиями разработки и анализа информационных сетей, систем телекоммуникаций, соответствующими сетевыми технологиями, методами эксплуатации сетевых аппаратных средств и сетевого программного обеспечения.
- использования стандартных программных средств исследования информационных сетей на базе основных сетевых протоколов;
настройки и администрирования работы базовых клиент-серверных приложений в среде Microsoft Internet Information Server;
Содержание дисциплины:
Основы сетевых технологий
технологии локальных сетей
Техническое обеспечение информационно-вычислительных сетей
Организация и планирование сетевой архитектуры
Общие сведения о глобальных сетях
Сетевые операционные системы и приложения LAN.
4. Классификация и архитектура вычислительных сетей
Структура и характеристики систем телекоммуникаций
Перспективы развития вычислительных средств
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: электронный учебно-методический комплекс, интерактивная тренинг-система, система дистанционного обучения eLearning, мультимедийный проектор, интерактивная доска, про-граммные средства: AutoCad, NanoCad, CorelDraw , Adobe PhotoShop, Adobe Illustrator, Adobe Flash.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 2 зачетные единицы (72 часа)
Аннотация примерной программы учебной дисциплины
Б.3.25 «Visual Basic»
Цели и задачи дисциплины
Изучение объектно-ориентированного языка программирования Visual Basic, освоение принципов работы в среде Visual Studio и приобретение базовых навыков разработки приложений под Windows.
Место дисциплины в структуре ООП бакалавриата
Данная дисциплина относится к блоку дисциплин по выбору профессионального цикла. ОПП бакалавриата. Изучение данной дисциплины базируется на знаниях, умениях и компетенциях сформированных при изучении дисциплин программирования и основ информатики.
Формируемые компетенции: ОК-13, ОК-14, ОК-15, ОК-16, ПК-3, ПК-4, ПК-5, ПК-7, ПК-10, ПК-12.
Знания, умения и навыки, получаемые в результате освоения дисциплины:
В результате изучения дисциплины студент должен
знать: объектно-ориентированный язык программирования Visual Basic,
уметь: работать с различными типами данных, операторами и функциями Visual Basic; производить инкапсуляцию; использовать конструкторы и деструкторы; перегружать операции; использовать наследование и полиморфизм; применять шаблоны функций и классов;
управлять исключениями; использовать Microsoft Visual Studio; создавать приложения Windows; работать с битовыми образами;
владеть: языком программирования Visual Basic;
Содержание дисциплины:
Введение в язык Visual Basic. Основные операторы языка. Функции. Указатели. Массивы. Классы. Объявление классов. Инициализация и доступ к элементам классов. Массивы классов.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: компьютерный класс, включающий полный комплект лицензионного программного обеспечения по дисциплине «Visual Basic». Мультимедийный проектор. Ноутбук. Электронная библиотека по темам дисциплины.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются
следующие образовательные технологии: лекции, лабораторные работы с использованием
активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие
образовательные технологии: использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лаб.работ., опрос.
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 2 зачетные единицы (72 часа)
Аннотация примерной программы учебной дисциплины
Б.3.25 «Программирование на языке C#»
Цели и задачи дисциплины
Изучение объектно-ориентированного языка программирования C#, освоение принципов работы в среде Visual Studio и приобретение базовых навыков разработки приложений под Windows.
Место дисциплины в структуре ООП бакалавриата
Данная дисциплина относится к блоку дисциплин по выбору профессионального цикла. ОПП бакалавриата. Изучение данной дисциплины базируется на знаниях, умениях и компетенциях сформированных при изучении дисциплин программирования и основ информатики.
Формируемые компетенции: ОК-13, ОК-14, ОК-15, ОК-16, ПК-3, ПК-4, ПК-5, ПК-7, ПК-10, ПК-12.
Знания, умения и навыки, получаемые в результате освоения дисциплины:
В результате изучения дисциплины студент должен
знать: объектно-ориентированный язык программирования C#,
уметь: работать с различными типами данных, операторами и функциями C#; производить инкапсуляцию; использовать конструкторы и деструкторы; перегружать операции; использовать наследование и полиморфизм; применять шаблоны функций и классов;
управлять исключениями; использовать Microsoft Visual Studio; создавать приложения Windows; работать с битовыми образами;
владеть: языком программирования C#;
Содержание дисциплины:
Введение в язык C#. Основные операторы языка. Функции. Указатели. Массивы. Классы. Объявление классов. Инициализация и доступ к элементам классов. Массивы классов.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: компьютерный класс, включающий полный комплект лицензионного программного обеспечения по дисциплине «Основы программирования на языке C#». Мультимедийный проектор. Ноутбук. Электронная библиотека по темам дисциплины.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются
следующие образовательные технологии: лекции, лабораторные работы с использованием
активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие
образовательные технологии: использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лаб.работ., опрос.
Форма промежуточной аттестации: зачет.
Общая трудоемкость дисциплины – 2 зачетные единицы (72 часов)
Аннотация примерной программы учебной дисциплины
Б.3.26 «Логическое программирование»
Цели и задачи дисциплины
Целями освоения дисциплины (модуля) «Логическое и функциональное программирование» является формирование у будущих системных программистов систематизированных знаний в области современных программных средств логического и функционального программирования, изучение основных понятий и конструкций современных языков логического и функционального программирования, множества задач, решаемых с применением логического и функционального подходов к программированию.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Логическое и функциональное программирование» относится к дисциплинам по выбору профессионального цикла.
Для освоения дисциплины студенты используют знания, умения, навыки, сформированные в процессе изучения предметов «Основы информатики», «Алгоритмы и алгоритмические языки», «Математическая логика», «Языки и методы программирования».
Освоение данной дисциплины является основой для последующего освоения дисциплины профессионального цикла «Системы искусственного интеллекта», последующего прохождения практики и подготовки к итоговой государственной аттестации.
Формируемые компетенции: ОК-14 способность использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с информационными и компьютерными технологиями
Знать: современные способы и средства приобретения с помощью информационных технологий новых знаний и умений в области технологии логического и функционального программирования
Уметь: приобретать с помощью информационных технологий новые знания и умения и использовать их при изучение основных понятий и конструкций современных языков логического и функционального программирования
Владеть: профессиональными навыками работы с информационными и компьютерными технологиями в области современной технологии логического и функционального программирования
ОК-15 способность работы с информацией из различных источников, включая сетевые ресурсы сети Интернет, для решения профессиональных и социальных задач
Знать: современные способы и средства работы с информацией для изучения основных конструкций современных языков логического и функционального программирования
Уметь: работать с информацией из различных источников для решения задач с применением логического и функционального подходов к программированию
Владеть: современными методами расширения и углубления своего научного мировоззрения компьютерной обработки информации в области логического и функционального программирования
ПК-9 способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая разработку алгоритмических и программных решений в области системного и прикладного программирования
Знать: задачи производственной и технологической деятельности на профессиональном уровне в области логического и функционального программирования Уметь: решать задачи разработки на профессиональном уровне алгоритмических и программных решений в области логического и функционального программирования
Владеть: способностью решать задачи производственной и технологической деятельности на профессиональном уровне в области логического и функционального программирования
ПК-10 способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии
Знать: современные языки логического и функционального программирования, пакеты программ, сетевые технологии
Уметь: применять в профессиональной деятельности современные языки логического и функционального программирования, пакеты программ, сетевые технологии
Владеть: методами использования в профессиональной деятельности современных языков логического и функционального программирования, пакеты программ, сетевые технологии
Содержание дисциплины:
Общие сведения о языке логического программирования; основные элементы языка и приемы программирования; согласование целевых утверждений; арифметика в языке логического программирования; рекурсивные представления данных и программ; отсечение и способы его использования; ввод и вывод; встроенные предикаты; отладка программ; примеры использования языка логического программирования для решения задач искусственного интеллекта.
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: компьютерный класс, включающий полный комплект лицензионного программного обеспечения по дисциплине «Логическое программирование». Мультимедийный проектор. Ноутбук. Электронная библиотека по темам дисциплины.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лаб.работ., опрос.
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 4 зачетные единицы (144 часа)
Аннотация примерной программы учебной дисциплины
Б.3.26 «Графическое программирование»
Цели и задачи дисциплины
Целью освоения дисциплины «Визуальное программирование» являются формирование у учащихся знаний о современных графических и визуальных средствах программирования.
Место дисциплины в структуре ООП бакалавриата
Дисциплина «Визуальное программирование» относится к дисциплинам по выбору профессионального цикла и предполагает у студентов владение основными знаниями школьного курса информатики. Изучается в совокупности с дисциплиной «Основы информатики».
Формируемые компетенции: ОК-9, ОК-10, ОК-11, ОК-12, ПК-1, ПК-2, ПК-6, ПК-7, ПК-8, ПК-9, ПК-11, ПК-13.
Знания, умения и навыки, получаемые в результате освоения дисциплины: В результате освоения дисциплины обучающийся должен:
Знать: основные концепции визуального программирования.
Уметь: разрабатывать простейшие программы на языке блок-схем и на языке UML.
Владеть навыками визуального программирования на языке блок-схем и языке UML.
Содержание дисциплины:
Алгоритм. Графические языки программирования. Представление алгоритмов на языке блок-схем. Визуальные среды разработки. Основные понятия языка Delphi. Структура про-граммы. Унифицированный язык моделирования (Unified Modeling Language - UML).
Виды учебной работы: лекции, лаб. работы, самостоятельная работа.
Используемые информационные, инструментальные и программные средства: мультимедийный проектор, компьютерный класс.
Образовательные технологии
В ходе освоения дисциплины при проведении аудиторных занятий используются следующие образовательные технологии: лекции, лабораторные работы с использованием активных и интерактивных форм проведения занятий и др.
При организации самостоятельной работы занятий используются следующие образовательные технологии: проведение интерактивных лекций с использованием современных интерактивных технологий, использование компьютерных тестовых тренажеров.
Формы текущего контроля успеваемости студентов: тестирование, защита лабораторных работ
Форма промежуточной аттестации: экзамен.
Общая трудоемкость дисциплины – 4 зачетные единицы (144 часа)
Аннотация примерной программы учебной дисциплины
Б.2.10 «Теория чисел»
Цели освоения учебной дисциплины:
Расширить математический аппарат, необходимый для решения как теоретических, так и практических задач; привить студентам умение и навыки самостоятельного изучения учебной литературы по математике; развить логическое мышление и повысить общий уровень математической культуры.
Задачи освоения учебной дисциплины:
Сздание у студентов основ теоретической подготовки в области теории чисел; форматирование у студентов логического и алгоритмического мышления; воспитание у студентов точности и обстоятельности аргументации; овладение основными методами исследования и решение задач по курсу теории чисел.
Место дисциплины в структуре ООП
Дисциплина «Теория чисел» относится к дисциплинам вариативной части математического и естественнонаучного цикла.
Изучение дисциплины базируется на компетенциях, приобретенных при изучении дисциплин «Математический анализ» и «ТФКП».
Требования к результатам освоения дисциплины:
ПК-3 способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат
Знать: элементы выпуклого анализа, основные численные методы оптимизации
Уметь: выбирать методы оптимизации адекватные решаемым задачам
Владеть: методами численной оптимизации
ПК-10 способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы,
Знать: особенности программирования задач оптимизации
Уметь: разрабатывать алгоритмы решения задач оптимизации
Владеть: основами программирования в одном из современных математических электронные библиотеки и пакеты программ, сетевые технологии пакетов
Содержание дисциплины
Сравнения с одной переменной. Сравнения 1-ой степени.
Системы сравнений 1-ой степени.
Системы n-ой степени по простому модулю. Системы сравнений по составному модулю.
Сравнения 2-ой степени по простому модулю. Квадратичные вычеты и квадратичные невычеты. Критерии Эйлера.
Символ Лежандра. Свойства символов Лежандра.
Теорема Гаусса л символе Лежандра. Квадратичный закон взаимности для символа Лежандра.
Первообразные корни по простому модулю. Структура группы обратимых элементов кольца , где - простое число ().
Первообразные корни по модулю , где - простое нечетное число. Структура группы обратимых элементов кольца , где - простое число ().
Структура группы обратимых элементов кольца . Структура группы обратимых элементов кольца ().
Приводимость и неприводимость многочленов с целыми коэффициентами. Целые алгебраические числа над полем рациональных чисел.
Кольцо целых алгебраических чисел над полем рациональных чисел. Теорема о корнях
Многочленов, коэффициенты которых являются целыми алгебраическими числами над полем .
Группа обратимых элементов кольца целых алгебраических чисел над полем . Целые алгебраические числа над полем , где – целое алгебраическое число над полем .
Свободные абелевы группы конечного ранга. Базис свободной абелевой группы. Теорема о подгруппах свободной абелевой группы конечного ранга.
Группа целых алгебраических чисел над полем , где – целое алгебраическое число над полем . Теорема о свободности и ранге группы целых алгебраических чисел н6ад полем .
Целочисленный базис и дискриминант поля . Методы нахождения целочисленного базиса поля .