Цикл профилирующих дисциплин
1
OPP
1303
Объектно-
ориентированное
программирование
Основные понятия, термины и концепции
дисциплины. Объектно-ориентированная
технология программирования. Язык С++.
Ссылки как тип данных. Класс какабстрактный
тип.
Друзья
класса.
Перегрузкастандартных
операций для классов. Шаблоны.Наследование.
Иерархия классов.Полиморфизм. Абстрактные
классы. Областидействия и пространства имён.
Ввод/вывод
вязыке
С++
средствами
стандартнойбиблиотеки. Файловый ввод/вывод.
Обработка исключительных ситуаций
Динамическая идентификация и приведение
типов. Стандартная библиотека языка С++.
Обобщённое программирование.
4
Алгоритмы
и
структура данных,
языки и теория базы
данных
Компьютерная
графика,
новые
информационные
технологии,
офисное
программирование
Знать: важныхприемов и
методовсозданияалгоритмов,
применятьобьектно-
ориентированныеязыки
программирования для решения
задач предметной области,
составление прикладных пакетов
программ.
Уметь: коректно и эффективно
манипулировать
памятью;
использовать
возможности
стандартной библиотеки.
Навыки:
приобрести
навыкивы
полнения всех этапов разработки
приложения
в
интегрируемых
средах: написания исходного текста
программы,
через
получение
исполняемого модуля – к отладке,
позваляющей отыскать и устранить
ошибки программирования.
PD
1303
Программирование
в Delphi
В данном курсе рассматриваются вопросы
профессиональной разработки приложений в
Borland Delphi 7 и особое внимание уделяется
практике
программирования.
Представлено
детальное
описание
объектной
концепции,
стандартных
и
программных
технологий,
используемых
при
работе
программистов.
Значительная часть курса посвящена разработке
приложений,
базирующихся
на
широко
используемых и перспективных технологиях
доступа к данным: ADO, dbExpress, InterBase
Express.
Распределенным
многозвенным
приложениям и технологии DataSnap также
отведено достойное место.
Алгоритмы
и
структура данных,
языки и теория базы
данных
Компьютерная
графика,
новые
информационные
технологии,
офисное
программирование
Знать: назначение и структуру баз
данных и СУБД, методики синтеза и
оптимизации структур баз данных;
способы описания и оптимизация
процессов обработки информации в
базах данных.
Уметь: обосновывать проектные
решения по структуре базы данных и
её
компонентам
на
стадии
технического
проектирования,
осуществлять выбор типа СУБД,
составлять
SQL-запросы,
разрабатывать
инфологическую
и
логическую модели предметной
области
и
приложения,
ориентированные на работу с СУБД.
Навыки:владетьнавыками
выполнения
работ
с
целью
подготовки исходных данных для
технического
проектирования
компонентов
структуры
базы
данных.
PA
1303
Программирование
в Access
Этот курс позволяет студенту быстро писать
программы с помощью интегрированной среды
разработки MSAccess, правильно разрабатывать
свои приложения баз данных, используя всю
мощь MSAccess.
Алгоритмы
и
структура данных,
языки и теория базы
данных
Компьютерная
графика,
новые
информационные
технологии,
офисное
программирование
Знать: назначение и структуру баз
данных и СУБД, методики синтеза и
оптимизации структур баз данных;
способы описания и оптимизация
процессов обработки информации в
базах данных.
Уметь: обосновывать проектные
решения по структуре базы данных и
её
компонентам
на
стадии
технического
проектирования,
осуществлять выбор типа СУБД,
составлять
SQL-запросы,
разрабатывать
инфологическую
и
логическую модели предметной
области
и
приложения,
ориентированные на работу с СУБД.
Навыки:
владетьнавыками
выполнения
работ
с
целью
подготовки исходных данных для
технического
проектирования
компонентов
структуры
базы
данных.
2
SP
2304
Системное
программное
обеспечение
Структура программы на
ассемблере.Использование сегментов в
микропроцессоре
I8086. Описание данных. Режимы адресации.
Команды микро-процессора. Использование
подпрограмм. Система ввода-вывода.
Прерывания. Защищенный режим работы
Структура файловой системы. Доступ
процессов к файлам и каталогам. Права
доступа. Этапы загрузки системы. Работа с
внешними устройствами. Конфигурационные
файлы. Управление пакетами.
3
Операционные
системы,
офисное
программирование,
новые
информационные
системы
Знать:
основные
компоненты
системного
программного
обеспечения, типы операционных
систем, командный и программный
интерфейс
пользователя
с
операционной системой, типы и
организацию
систем
программирования и программных
модулей, современные методы
спецификации
прикладного
программного обеспечения.
Уметь:
применять
полученные
знания при разработке прикладного
программного
обеспечения,
разрабатывать элементы системного
программного обеспечения.
Навыки:
формирование
навыков
анализа
и
проектирования
программного обеспечения.
2304
Проектирование ИС
Обеспечение аппаратных и информационных
систем. Дать оценку способом информационных
3
Операционные
системы,
офисное
Знать:
основы
структурного
и
объектно-ориентированного подхода
систем современным устроиством, определить
главные возможности информационных систем.
программирование,
новые
информационные
системы
к анализу информационных систем;
методы
проектирования
информационных систем; основные
этапы
проектирования
ИС,
назначение и сферу применения
CASE средств и технологий.
Уметь:
проводить
анализ
информационных
систем;
формулировать цели исследования и
совершенствования
функционирования
систем;
составлять функциональные схемы
ИС в виде операционных диаграмм,
диаграмм
потоков
данных;
анализировать
данные
с
применением диаграмм “сущность-
связь”,
методов
реляционного
анализа данных.
Навыки: практические знания по
эффективному
использованию
информационных
систем,
практических навыки работы с
различными
информационными
системами.
PP
2304
Процедурное
программирование
Процеду́ рное
программи́ рование —
это
парадигма программирования, основанная на
концепции вызова процедуры. Процедуры, также
известны
как
подпрограммы,
методы
или
функции (это не математические функции, но
функции, подобные тем, которые используются в
функциональном программировании). Процедуры
просто содержат последовательность шагов для
выполнения. В ходе выполнения программы
любая процедура может быть вызвана из любой
точки,
включая
саму
данную
процедуру.
Процедурное программирование — это лучший
выбор,
чем
просто
последовательное
или
неструктурированное
программирование
во
многих
ситуациях,
которые
вызываются
умеренной
сложностью,
или
тех,
которые
требуют значительного упрощения поддержки.
3
Операционные
системы,
офисное
программирование,
новые
информационные
системы
Знать:
разработки
алгоритма
задачи; важных приемов и методов
создания
алгоритмов;
написания
линейных
и
разветвленных
программ в среде VB.
Уметь:работать
с
массивами
данных
и
массивами
объектов; работы с файлами данных
в
VB;
создавать
программные
проекты работы с базами данных.
Навыки:использования
ПК
определенного класса для решения
служебных задач.
3
RBd
2306
Распределенные БД
База данных. Виды базы данных.Управление
систем базы данных. Принципы составления
графиков. Соеденить с помошью главного ключа.
Сортировать.Возможность
поисков.
Главные
3
Алгоритмы
и
структура данных,
языки и теория базы
данных,
новые
Знать:
современное
состояние
уровня и направлений развития
теории
баз
данных
и
баз
знаний;принципы организации БД и
операторы.Построить запросы.
информационные
системы
БЗ;отличие системы, основанной на
знаниях, от базы данных.
Уметь: проводить обследование -
анализ предметной области для
создания
БД;
выбирать
и
обосновывать
выбор
модели
данных;
выбирать
адекватную
модель
представления
знаний;
применять CASE-средство ERWin
для построения диаграмм сущность-
связь;
создавать
БД,
пользуясь
правилами
нормализации,
определять
методы
поддержки
целостности
данных;
создавать
запросы средствами языков QBE и
SQL;
разрабатывать
интерфейс
пользователя
средствами
СУБД;
разграничивать права пользователей
БД, разрабатывать средства защиты
данных.
Навыки:
использования
современных компьютерных средств
проектирования
баз
данных;моделирования логического
вывода; работы с СУБД.
RBD
2306
Реляционные БД
База данных. Виды базы данных.Управление
систем базы данных. Принципы составления
графиков. Соеденить с помошью главного ключа.
Сортировать.Возможность
поисков.
Главные
операторы.Построить запросы.
3
Алгоритмы и
структура данных,
языки и теория базы
данных, новые
информационные
системы
Компьютерная
графика, новые
информационные
технологии,
компьютерные сети,
защита информации
и информационная
безопасность
Знать: назначение и структуру баз
данных и СУБД, методики синтеза и
оптимизации структур баз данных;
способы описания и оптимизация
процессов обработки информации в
базах данных.
Уметь: обосновывать проектные
решения по структуре базы данных и
её
компонентам
на
стадии
технического
проектирования,
осуществлять выбор типа СУБД,
составлять
SQL-запросы,
разрабатывать
инфологическую
и
логическую модели предметной
области
и
приложения,
ориентированные на работу с СУБД.
Навыки:
владетьнавыками
выполнения
работ
с
целью
подготовки исходных данных для
технического
проектирования
компонентов
структуры
базы
данных.
KBD
2306
Корпоративные БД
Архитектура
Oracle. Физическая
архитектура
базы данных. Файлы данных и табличные
пространства.
Распределенные
транзакции.
Экземпляр базы данных. Архитектура Microsoft
SQL
Server. Физическая
архитектура
базы
данных. Экземпляр Microsoft SQL Server. Типы
страниц. Объекты базы данных. Программная
среда
Oracle.
Процедурный
блочно-
структурированный
язык
PL/SQL. Основы
PL/SQL. Операторы управления. Встроенные
функции. Подпрограммы и пакеты. Программная
среда Microsoft SQL Server. Язык Transact-SQL.
Применение модулей Microsoft SQL Server.
Управление
производительностью
БД
Oracle. Основные
принципы
настройки
производительности.
Применение
диагностических инструментов Oracle. Системы
безопасности в Oracle и Microsoft SQL Server.
Администрирование привилегий, ролей, квот и
профилей пользователей посредством утилиты
Security Manager. Мониторинг подключения к
БД. Защита целостности данных средствами
Oracle Advanced Security.
3
Алгоритмы и
структура данных,
языки и теория базы
данных, новые
информационные
системы
Компьютерная
графика, новые
информационные
технологии,
компьютерные сети,
защита информации
и информационная
безопасность
Знать:
Функциональные
компоненты
СУБД;
Этапы
разработки
базы
данных
и
необходимые методы; Типы моделей
данных;
Нормализацию
и
денормализацию
данных;
Реляционную алгебру; Сервер баз
данных
MS
SQL
Server;
Структурированный язык запросов
Transact- SQL.
Уметь: Создавать логическую базу
данных; Разрабатывать физическую
базу данных;
Выполнять запросы на языке SQL,
Работать
с
функциями
и
соединениями;
Создавать
корпоративную базу данных.
Навыки:
практические
навыки
разработки баз данных.
9
SGPT
2307
Языки
программирования
SQL и JAVA
Язык и архитектура Java. Основы проекта Java.
Безопасность
в
Java.
Резервирование
и
распределение памяти. Процесс проверки байт-
кодов. Безопасность в сетевом пакете.Отличия
Java от C++. Глобальные переменные. Указатели.
Типы
данных.
Препроцессорная
обработка.
Целые литералы. Литералы с плавающей точкой.
Логические литералы. Символьные литералы.
Строчные литералы. Операторы. Разделители.
Объявление переменной.
Операторы.
Арифметические
операторы.
Целочисленные битовые операторы. Операторы
отношения. Булевы логические операторы.
Управление выполнением программы Условные
операторы switch. Оператор switch. Циклы. While,
do-while,
continue.
Объявление
массивов.
Сортировка
массивов.
Использование
SQL.
Выбор данных из таблиц. Команда Select. Выбор
данных из таблиц. Создание и уничтожение
таблиц. Введение строк в таблицу. Команда
3
Алгоритмы
и
структура данных,
языки и теория базы
данных,
новые
информационные
системы
Знать:
Функциональные
компоненты
СУБД;
Этапы
разработки
базы
данных
и
необходимые методы; Типы моделей
данных;
Нормализацию
и
денормализацию
данных;
Реляционную алгебру; Сервер баз
данных
MS
SQL
Server;
Структурированный язык запросов
Transact- SQL.
Уметь: Создавать логическую базу
данных; Разрабатывать физическую
базу данных;
Выполнять запросы на языке SQL,
Работать
с
функциями
и
соединениями;
Создавать
корпоративную базу данных.
Навыки:
практические
навыки
разработки баз данных.
Create table. Выбор заданных колонок и строк из
таблиц. Упорядочение строк по запросу. Выбор
конкретной колонки. Выбор заданных строк.
Сложные (комбинированные) условия поиска.
Альтернативные условия поиска. Отрицательные
условия поиска. Поиск в диапазоне. Поиск
значений
в
списке.
Последовательности
сопоставления символов. Выбор конкретной
колонки.
YaPPH
P 2307
Язык
программирования
РНР
Базовые
конструкции
современных
языков
программирования С, С++, Java, JavaScript.
Prolog. Программа на языке высокого уровня.
Стандартные типы данных. Организация ввода и
вывода. Базовые управляющие конструкции.
3
Алгоритмы
и
структура данных,
языки и теория базы
данных,
новые
информационные
системы
Знать:
Функциональные
компоненты
СУБД;
Этапы
разработки
базы
данных
и
необходимые методы; Типы моделей
данных;
Нормализацию
и
денормализацию
данных;
Реляционную алгебру; Сервер баз
данных
MS
SQL
Server;
Структурированный язык запросов
Transact- РНР.
Уметь: Создавать логическую базу
данных; Разрабатывать физическую
базу данных;
Выполнять запросы на языке РНР ,
Работать
с
функциями
и
соединениями;
Создавать
корпоративную базу данных.
Навыки:
практические
навыки
разработки баз данных.
PZGP
2307
Программирование
звука и графики с
помощью OpenGL
Суть
программирования
с
использованием
библиотеки
OpenGL,
его
назначение,
архитектура,
преимущества
и
базовые
возможности.
Назначение
и
стандарты
реализации OpenGL для Windows, порядок
подключения графической библиотеки. Основные
функции
и
синтаксис
команд.
Рисование
примитивов,
видовые
и
аффинные
преобразования.
Моделирование
двумерных
графических объектов и анимации.
3
Алгоритмы
и
структура данных,
языки и теория базы
данных,
новые
информационные
системы
Знать:
Функциональные
компоненты
СУБД;
Этапы
разработки
базы
данных
и
необходимые методы; Типы моделей
данных;
Нормализацию
и
денормализацию
данных;
Реляционную алгебру; Сервер баз
данных
MS
SQL
Server;
Структурированный язык запросов
Transact- РНР.
Уметь: Создавать логическую базу
данных; Разрабатывать физическую
базу данных;
Выполнять запросы на языке РНР ,
Работать
с
функциями
и
соединениями;
Создавать
корпоративную базу данных.
Навыки:
практические
навыки
разработки баз данных.
5
KS
2308
Компьютерные сети
Курс представляет собой введение в сетевую
тематику и дает базовые знания по организации и
функционированию сетей. В лекциях даны общие
понятия компьютерных сетей, их структуры,
сетевых компонентов в простой и доступной
форме.
Здесь
приведены
виды
топологии,
используемые
для
физического
соединения
компьютеров в сети, методы доступа к каналу
связи, физические среды передачи данных.
Передача данных в сети рассматривается на базе
эталонной
базовой
модели,
разработанной
Международной организацией по стандартам
взаимодействия открытых сетей. Описываются
правила и процедуры передачи данных между
информационными системами. Приводятся типы
сетевого
оборудования,
их
назначение
и
принципы
работы.
Описывается
сетевое
программное обеспечение, используемое для
организации сетей.
3
Алгоритмы
и
структура данных,
языки и теория базы
данных,
новые
информационные
системы
Знать:
классификацию
компьютерных сетей, особенности
современных сетевых технологий,
аппаратное
и
программное
обеспечение компьютерных сетей,
средства
и
способы
передачи,
преобразования
и
представления
информации в сетях.
Уметь: осуществлять установку и
конфигурирование
в
сетевых
аппаратных средств в современных
операционных
системах;
обеспечивать
назначение
прав
доступа,
защиту
паролем
и
копированием содержимого папок
файловой системы, разделять для
совместного
использования
аппаратные и программные ресурсы
сети.
Навыки: методы проектирования
локальных
сетей
для
решения
конкретных практических задач.
AKS
2308
Администрирование
компьютерных
сетей
Локальные вычислительные сети. Классификация
локальных сетей. Топология вычислительной
сети.
Сетевые
устройства
и
средства
коммуникации. Развертывание локальной сети.
Проектирование сети. Установка сети.
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы
Знать:
классификацию
компьютерных сетей, особенности
современных сетевых технологий,
аппаратное
и
программное
обеспечение компьютерных сетей,
средства
и
способы
передачи,
преобразования
и
представления
информации в сетях.
Уметь: осуществлять установку и
конфигурирование
в
сетевых
аппаратных средств в современных
операционных
системах;
обеспечивать
назначение
прав
доступа,
защиту
паролем
и
копированием содержимого папок
файловой системы, разделять для
совместного
использования
аппаратные и программные ресурсы
сети.
Навыки: методы проектирования
локальных
сетей
для
решения
конкретных практических задач.
PVKS2
308
Проектирование
и
внедрение
компьютерных
сетей
Обзор
локальных
и
глобальных
сетей.
Взаимодействие локальных и глобальных сетей.
Методы передачи физического сигнала. Сетевое
передающее
оборудование.
Протоколы
локальных сетей. Методы передачи данных в
глобальных сетях. Технологии ATM. Технологии
беспроводных сетей. Совместная передача речи,
видеоизображений и данных. Базовые принципы
проектирования локальных и глобальных сетей.
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы
Знать:
классификацию
компьютерных сетей, особенности
современных сетевых технологий,
аппаратное
и
программное
обеспечение компьютерных сетей,
средства
и
способы
передачи,
преобразования
и
представления
информации в сетях.
Уметь: осуществлять установку и
конфигурирование
в
сетевых
аппаратных средств в современных
операционных
системах;
обеспечивать
назначение
прав
доступа,
защиту
паролем
и
копированием содержимого папок
файловой системы, разделять для
совместного
использования
аппаратные и программные ресурсы
сети.
Навыки: методы проектирования
локальных
сетей
для
решения
конкретных практических задач.
6
АКАК
2310
Информационная
безопасность
и
защита информации
Целью
дисциплины
«Информационная
безопастность и защита информации» является
изучение теоретических основ построения и
практического использования систем защиты
информации
в
информационных
системах,
обучение
студентов
системазированным
представлениям
о
принципах,
методах
и
средствах
реализации
защиты
данных,
приобретению практических навыков по защите
информации
в
информационных
системах,
необходимых
для
их
проектирования
и
эксплуатации
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы,
операционные
системы
Системное
программирование,
распределенные БД,
компьютерные сети
Знать: основные методы создания
компьютерных
комплексов;
современные программные средства
для организации вычислительных
процессов.
Уметь: работать с современными
компьютерными
системами;
реализовывать
вычислительные
процессы
с
использованием
современных программных средств.
Навыки: иметь навыки создания
компьютерных комплексов.
MZVI
2310
Методы защиты и
взлома информации
Характеристики
информации
Угрозы
безопасности
Потенциальный
противник
Задачи информационной безопасности, Методы
решения задач информационной безопасности
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы,
операционные
системы
Системное
программирование,
распределенные БД,
компьютерные сети
Знать: основные методы создания
компьютерных
комплексов;
современные программные средства
для организации вычислительных
процессов.
Уметь: работать с современными
компьютерными
системами;
реализовывать
вычислительные
процессы
с
использованием
современных программных средств.
Навыки: иметь навыки создания
компьютерных комплексов.
MZKT
2310
Методы защиты от
компьютерного
терроризма
Современное
состояние
информационной
безопасности, Проблемы защиты информации,
Основные
пути
обеспечения
безопасности
информации, Криптографические методы защиты
информации
,
Компьютерная стеганография.
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы,
операционные
системы
Системное
программирование,
распределенные БД,
компьютерные сети
Знать: основные методы создания
компьютерных
комплексов;
современные программные средства
для организации вычислительных
процессов.
Уметь: работать с современными
компьютерными
системами;
реализовывать
вычислительные
процессы
с
использованием
современных программных средств.
Навыки: иметь навыки создания
компьютерных комплексов.
7
SII
2311
Системы
искусственного
интеллекта
Дисциплина
«Системы
искусственного
интеллекта» является базой для овладения
студентами основами знаний о технологии
разработки и создания информационных систем
искусственного интеллекта.
В цели и задачи данной дисциплины входит
обеспечение
получения
студентами
знаний,
умений, навыков в области системного подхода к
разработке так называемых экспертных систем.
3
Алгоритмы и
структура данных,
теория базы данных,
новые
информационные
системы
Знать: овладения основами знаний о
технологии разработки и создания
информационных
систем
искусственного интеллекта.
Уметь:
создать
и
разработать
ифнормационные
системы
искусственного интеллекта
Навыки:
области
системного
подхода
к
разработке
так
называемых экспертных систем.
ISE
2311
Информационные
системы
в
экономике
Рассматриваются
общие
вопросы
информатизации
финансово-кредитных
процессов, место информационных систем и
технологий
в
экономике;
раскрываются
методические
подходы
к
созданию
и
функционированию систем и технологий, а также
методы и средства защиты информации.
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы
Знать:общие
вопросы
информатизации
финансово-
кредитных
процессов,
место
информационных
систем
и
технологий в экономике
Уметь: испольвовать технологий и
методы
средства
защиты
информации
Навыки:практические
навыки
разработки баз данных.
KIS
2311
Корпоративные ИС
Корпоративныеинформационные
системы (КИС) -
это
интегрированные
системы
управления
территориально
распределенной
корпорацией,
основанные на углубленном анализе данных,
широком использовании систем информационной
поддержки
принятия
решений,
электронных
документообороте
и
делопроизводстве.
КИС
призваны
объединить
стратегию
управления
предприятием
и
передовые
информационные
технологии.
3
Алгоритмы
и
структура данных,
теория базы данных,
новые
информационные
системы
Знать:общие
вопросы
информатизации
финансово-
кредитных
процессов,
место
информационных
систем
и
технологий в экономике
Уметь: испольвовать технологий и
методы
средства
защиты
информации
Навыки:практические
навыки
разработки баз данных.
|