Аннотация примерной программы учебной дисциплины б 9 «История и методология прикладной математики» Цели и задачи дисциплины

Вид материалаДокументы

Содержание


Виды учебной работы
Формы текущего контроля успеваемости студентов
Общая трудоемкость дисциплины
Цели и задачи дисциплины
Место дисциплины в структуре ООП бакалавриата
Формируемые компетенции
Содержание дисциплины
Виды учебной работы
Формы текущего контроля успеваемости студентов
Б.3.22 «Системы искусственного интеллекта»
Место дисциплины в структуре ООП бакалавриата
Формируемые компетенции
Содержание дисциплины
Образовательные технологии
Формы текущего контроля успеваемости студентов
Б.3.23 «Программирование в PHP»
Место дисциплины в структуре ООП бакалавриата
Формируемые компетенции
Содержание дисциплины
Виды учебной работы
...
Полное содержание
Подобный материал:
1   2   3   4   5   6   7   8   9   10   11

Архитектура ПО, влияние архитектуры на свойства ПО. Унифицированный язык моделирования 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-серверов и клиентских браузеров
  1. Содержание дисциплины:

Предмет 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ад полем .

Целочисленный базис и дискриминант поля . Методы нахождения целочисленного базиса поля .