- •010400 – Прикладная математика и информатика (бакалавриат) «теория вероятности и математическая статистика»
- •«Базы данных и экспертные системы»
- •«Вычислительные системы, сети и телекоммуникации»
- •«Методы оптимизации»
- •«Языки и методы программирования»
- •«Защита компьютеров и сетей»
- •«Численные методы»
- •«Дискретная математика»
- •«Системное программирование»
- •«Интеллектуальные информационные системы»
010400 – Прикладная математика и информатика (бакалавриат) «теория вероятности и математическая статистика»
Дискретные и непрерывные, случайные величины.
Функции распределения вероятностей случайной величины, свойства.
Дискретные и непрерывные, случайные величины и их характеристики.
Условная вероятность события.
Формула полной вероятности и формула Байеса.
Зависимость случайных величин.
Ковариационная и корреляционная матрицы и их основные свойства.
Связь независимости и некоррелированности.
«АЛГОРИТИМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ»
Линейные списки. Стеки и очереди.
Деревья и способы их организации в памяти.
Хеширование.
Быстрая сортировка Хоара.
Методы поиска данных.
Класс и его структура.
Жизненный цикл и процессы разработки ПО.
Разработка пользовательского интерфейса с помощью WEB-технологий.
Элементы языков программирования Visual Studio (C#,VB.net).
Анализ предметной области и требования к ПО
«Базы данных и экспертные системы»
Модели данных в СУБД.
Иерархический, сетевой и реляционный подходы.
Реляционная и объектно-реляционная модели данных СУБД.
Структура и возможности языка реляционного исчисления SQL.
Подзапросы в языке SQL. Подзапросы с операторами SELECT, UPDATE, INSERT, DELETE.
. Семантическое моделирование данных. ER-диаграммы.
Целостность баз данных. Транзакция, транзакция на уровне базы данных, таблиц, записей.
«Вычислительные системы, сети и телекоммуникации»
Функциональная и структурная организация ЦП, характеристики процессора, регистровые структуры ЦП, назначение и классификация ЦУУ, основные стадии выполнения команды.
Расчет производительности процессора (основные формулы). Понятия конвейеризации и конвейерного выполнения команд.
АЛУ, основные принципы построения и функционирования АЛУ.
Форматы команд ЭВМ, способы адресации команд и операндов, классификация способов адресации операндов (явная, неявная, прямая, косвенная, относительная стековая адресация).
Типы данных в ЭВМ (в формате с фиксированной и плавающей точкой, со знаком и без знака, двоичные и двоично-десятичные, строки и символьные данные, указатели, теги и дескрипторы).
Иерархия памяти ЭВМ, организация внутренней памяти процессора, оперативная память и методы управления ОП.
Методы повышения пропускной способности ОП, методы организации кэш-памяти, системы внешней памяти.
Принципы организации подсистемы ввода/вывода, способы обмена информацией в ЭВМ (программный обмен, прямой доступ к памяти).
Аппаратное и программное обеспечение обмена информацией, каналы и контроллеры ввода/вывода (основные функции и реализация).
Однопроцессорные и многопроцессорные архитектуры. Параллельные системы с общей памятью и с распределенной памятью. Кластерные системы.
Основные топологии компьютерных сетей.
Семиуровневая модель OSI. Функции каждого уровня модели OSI.
Основные принципы работы современных компьютерных сетей.
Протоколы, стеки протоколов.
Основное сетевое оборудование: адаптеры, повторители, концентраторы, переключатели.
Internet и Intranet технологии.
«СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ»
Операционная система. Функции, назначение.
Многопользовательские системы.
Мультипрограммные системы.
Языки управления заданиями (языки команд операционной системы).
Процедуры. Средства управления вводом/выводом.
Понятия наборов данных и файлов.
Операции поддерживаемые на системном уровне.
Управление данными на носителях. Управление памятью. Ограничения доступа к наборам данных.
Процессы в операционных системах. Общие понятия. Ресурсы процесса. Создание и уничтожение процесса. Управление процессами. Взаимодействие процессов.
Сигналы и их обработка. Процессы в операционных системах. Взаимодействие процессов.
