Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа ГЭ_спец_2012.doc
Скачиваний:
2
Добавлен:
02.05.2019
Размер:
412.67 Кб
Скачать
  1. Структура экзаменационного билета

Экзаменационный билет содержит три вопроса теоретического характера, одним из которых может быть практическое задание. Задания могут предполагать использование компьютера.

  1. Требования к ответу на вопросы экзаменационного билета

На каждый вопрос экзаменационного билета должен быть дан полный, точный и обоснованный ответ, продемонстрировано уверенное владение терминологией и умение обосновывать принимаемые решения.

  1. Критерии оценки ответа

Результат ответа студента оценивается по 5-ти балльной системе.

Оценка 5 (отлично) ставится, если студент полно и точно ответил на все вопросы.

Оценка 4 (хорошо) ставится, если студент полностью ответил на все вопросы, однако имелись некоторые неточности.

Оценка 3 (удовлетворительно) ставится, если студент не полностью ответил на все вопросы и имел некоторые неточности.

Оценка 2 (неудовлетворительно) ставится, если студент не ответил на один или более вопросов и не дал ответов на дополнительные вопросы.

Программа

I. Общепрофессиональные дисциплины

Раздел 1. Программирование на языке высокого уровня

  1. Цели и принципы структурного и объектно-ориентированного программирования. Модульное программирование. Восходящий и нисходящий подход. Основные этапы разработки программ. Классификация языков программирования, сравнительная характеристика. Алфавит, синтаксис, семантика языков программирования.

  2. Система типов данных языка высокого уровня: скалярные стандартные и пользовательские типы данных, тождественность и совместимость типов данных, строки, массивы, множества, записи (структуры, объединения), файлы, последовательный и прямой доступ к компонентам файлов.

  3. Динамический тип данных, линейные динамические структуры данных: стек, очередь, списки; нелинейные динамические структуры данных: мультисписки, деревья.

  4. Процедуры и функции: описание, вызов, передача параметров, программирование рекурсивных алгоритмов.

  5. Основы доказательства правильности программ: метод мате­матической индукции, принципы простой и модифицированной индукции, доказательство правильности схем программ, метод индуктивных утверждений.

Раздел 2. Компьютерная графика

  1. Отображение графической информации: интерактивная компьютерная графика, деловая, иллюстративная графика, обработка образов в машинном зрении, основы теории цвета, цветовые системы RGB, CMYK, VHS, методы формирования цвета, основные виды графики (растровая, векторная, фрактальная), основные стандарты компьютерной графики.

  2. Аппаратные средства компьютерной графики: устройства графического ввода/вывода информации, аппаратная организация графических подсистем, графические карты, акселераторы, организация видеопамяти, устройства формирования видеосигнала, основные режимы работы графических карт.

  3. Алгоритмы растровой графики: основные растровые алгоритмы, отрисовка точки через BIOS, прямая запись в видеопамять посредством API операционной системы, отрисовка отрезка алгоритмом Брезенхема, построение растровой развертки окружности и эллипса, алгоритмы заливки замкнутых фигур с границей заданного цвета, понятие связности, заливка многоугольников, аффинные преобразования, однородные координаты, повороты, сдвиги, переносы в матричном виде, проецирование трехмерных объектов, виды проекций, использование матричного вида при проецировании, особенности проецирования гладких поверхностей.

  4. Трехмерная графика: алгоритмы отсечения нелицевых граней, ограничивающие тела, разбиение пространства, удаление невидимых линий алгоритмом Робертса, количественная невидимость, алгоритм Аппеля, удаление невидимых граней методом Z- буффера, метод трассировки лучей, алгоритмы упорядочивания граней методом художника, методы двоичного разбиения пространства, алгоритм Варнока, специальные методы оптимизации, метод порталов, потенциально видимые множества граней.

  5. Элементы виртуальной реальности: физические и психологические факторы, учитываемые при создании реалистичных изображений, простая модель освещения, методы закрашивания Гуро, Фонга, расчет освещенности сцен, текстурирование поверхностей, общий метод и частные случаи, пирамидальное фильтрование, прикладное использование трехмерной машинной графики и реалистических изображений.