Программа экзамена
по специальности (направлению)
"Информатика и вычислительная техника"

Программирование на языке высокого уровня

  1. Жизненный цикл программы, постановка задачи и спецификация программы, примеры.
  2. Стандартные типы данных, примеры.
  3. Представление основных управляющих структур программирования, программа на языке высокого уровня.
  4. Процедуры и функции; массивы, примеры.
  5. Динамические структуры данных, примеры.
  6. Программирование рекурсивных алгоритмов, пример.

Операционные системы

  1. Состав и назначение основных компонент ОС.
  2. Прерывания: классификация, механизмы реализации.
  3. Супервизор, системные и пользовательские процессы.
  4. Семафоры: определение, назначение, виды, примеры.
  5. Организация и стратегии управления виртуальной памятью.
  6. Определение и состав файловой системы.

Базы данных

  1. Определения базы данных, СУБД и системы баз данных. Основные свойства базы данных. Основные функции СУБД.
  2. Реляционная модель данных. Отношения и схемы отношений. Основные операции над отношениями.
  3. Реляционная алгебра.
  4. Методы нормализации схем отношений.
  5. Запросы в языке SQL.
  6. Архитектуры файл-сервер, SQL-сервер и  сервер приложений систем баз данных.

Алгоритмы и структуры данных

  1. Линейные списки: стек, очередь, дек. Определение, реализация, примеры.
  2. Связные списки: односвязный список, двусвязный список, циклический список. Определение, реализация, примеры.
  3. Бинарные деревья: определение, реализация, примеры.
  4. Хеш-таблицы. Разрешение коллизий с помощью цепочек и открытой адресации. Выбор хеш-функции.
  5. Сортировка массивов. Пузырьковая сортировка, сортировка простым выбором, сортировка простыми вставками.
  6. Сортировка файлов. Сортировка на трех лентах, сортировка на четырех лентах.

Компьютерная графика

  1. Классификация и обзор современных графических систем. Технические средства компьютерной графики.
  2. Системы координат, типы преобразований графической информации.
  3. Виды геометрических моделей их свойства, параметризация моделей, геометрические операции над моделями.
  4. Алгоритмы визуализации: отсечения, развертки, удаления невидимых линий и поверхностей, закраски.
  5. Форматы хранения графической информации Модели цвета и применение цвета.
  6. Способы создания фотореалистических изображений.