Программа экзамена
по специальности (направлению)
"Прикладная математика и информатика"
Программирование на языке высокого уровня
- Жизненный цикл программы, постановка задачи и спецификация программы, примеры.
- Стандартные типы данных, примеры.
- Представление основных управляющих структур программирования, программа на языке высокого уровня.
- Процедуры и функции; массивы, примеры.
- Динамические структуры данных, примеры.
- Программирование рекурсивных алгоритмов, пример.
Операционные системы
- Состав и назначение основных компонент ОС.
- Прерывания: классификация, механизмы реализации.
- Супервизор, системные и пользовательские процессы.
- Семафоры: определение, назначение, виды, примеры.
- Организация и стратегии управления виртуальной памятью.
- Определение и состав файловой системы.
Базы данных
- Определения базы данных, СУБД и системы баз данных. Основные
свойства базы данных. Основные функции СУБД.
- Реляционная модель данных. Отношения и схемы отношений. Основные операции над отношениями.
- Реляционная алгебра.
- Методы нормализации схем отношений.
- Запросы в языке SQL.
- Архитектуры файл-сервер, SQL-сервер и сервер приложений систем
баз данных.
Алгоритмы и структуры данных
- Линейные списки: стек, очередь, дек. Определение, реализация,
примеры.
- Связные списки: односвязный список, двусвязный список, циклический
список. Определение, реализация, примеры.
- Бинарные деревья: определение, реализация, примеры.
- Хеш-таблицы. Разрешение коллизий с помощью цепочек и открытой
адресации. Выбор хеш-функции.
- Сортировка массивов. Пузырьковая сортировка, сортировка простым
выбором, сортировка простыми вставками.
- Сортировка файлов. Сортировка на трех лентах, сортировка на четырех
лентах.
Компьютерная графика
- Классификация и обзор современных графических систем.
Технические средства компьютерной графики.
- Системы координат, типы преобразований графической информации.
- Виды геометрических моделей их свойства, параметризация моделей,
геометрические операции над моделями.
- Алгоритмы визуализации: отсечения, развертки, удаления невидимых
линий и поверхностей, закраски.
- Форматы хранения графической информации Модели цвета и
применение цвета.
- Способы создания фотореалистических изображений.