О курсе

Общая информация

Лекторы: к.ф.-м.н., доц. Юрий Матвеевич Баяковский (yurib@graphicon.ru)
  к.ф.-м.н. Алексей Викторович Игнатенко
  к.ф.-м.н. Антон Сергеевич Конушин
  к.ф.-м.н. Алексей Сергеевич Лукин

Второй поток
Ауд.: П-5
Время: Четверг, 16:20-17:55

Третий поток
Ауд.: П-5
Время: Пятница, 16:20-17:55

В случае вопросов, проблем - пишите courseshelp@graphicon.ru.

В курсе дается широкий обзор основных понятий компьютерной графики и обработки изображений. Рассматриваются разделы двумерной (2D) и трехмерной (3D) графики.

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

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

Практикум и экзамен

Лекции по курсу сопровождаются четырьмя практическими заданиями и устным экзаменом в сессию.

В курсе используется балловая система оценок. За выполнение каждого задания практикума студент получает оценку в баллах в зависимости от сложности задания и степени выполнения требований. В конце курса проводится устный экзамен. На экзамене выдается 5 задач и вопросов. Полученные баллы за задания суммируется с оценкой за экзамен и формируют итоговую оценку за курс. С помощью системы порогов оценка в баллах преобразуется в итоговую оценку по пятибальной системе.

Баллы за задания: 8-30 баллов
Баллы за экзамен: максимум 50 баллов (максимум 10 баллов за задачу/вопрос).

Пороги:

* 5 -- 80 баллов и выше
* 4 – 65-79 баллов
* 3 -- 50-64 балла
* 2 -- менее 50 баллов

Памятка по проведению экзамена: скачать

Порядок выполнения и сдачи заданий

Практическое задание -- это создание программы, решающей конкретно поставленную задачу по графике или обработке изображений. Задания выдаются на интернет-странице курса.

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

Задание выполняется самостоятельно. Коллективное выполнение допускается только в случае явного указания факта коллективной работы в readme.txt работы каждого участника. В этом случае оценка делится на всех участников в равных долях.

На выполнение каждого задания выделяется две или три недели.

Задания оцениваются в пределах от 7-ми до 30-ти баллов в зависимости от сложности задания и количества дополнительных подзаданий.

Принимаются на проверку работы, написанные на C/C++/C#. Если по каким-либо причинам вы не имеете возможности программировать с использованием этих языков, вам необходимо получить разрешение в индивидуальном порядке у проверяющего задание. Система программирования должна быть из семейства Microsoft Visual .NET 2005-2010, если это не обговорено отдельно в задании.

Программа должна работать в семействе операционных систем MS Windows. (XP, Vista, 7). Проверяться задание будет на MS Windows 7. НЕ допускается сдача работ, скомпилированных под Unix/Linux/Mac.

В курсе введены пожелания к оформлению исходного кода программ. Спецификацию требований можно найти в разделе "Библиотека"

Проверка работ

Из всех версий работы, присланных по данному заданию, будет проверяться одна, по следующему алгоритму:

  • Рассматриваются все подтвержденные работы
  • Если существуют работы, присланные в срок, из них будет проверена последняя.
  • Если нет работ, присланных в срок, из всех работ выделяются работы с наименьшим штрафным баллом за опоздание. Из этих работ будет проверена последняя.

Другие работы проверяются только при проблемах с проверкой первой. При закачке новый версий работы в комментариях рекомендуется указывать причины закачки новой версии.

Обычное время проверки работ - одна-две недели.

Апелляции

Апелляция - это официально объявленное время после проверки всех работ по заданию, когда любой студент, сдававший работу по данному заданию, может подойти в Лаборатории к проверяющему, и уточнить, почему вам была поставлена та или иная оценка. Если студент несогласен со своей оценкой, он можете попросить перепроверить работу. Если проверяющий согласится с тем, что его претензии оправданы, оценка может быть улучшена. Но возможно также снижение оценки.

Оценки

Все баллы, получаемые студентом, суммируются. Т.е финальное число баллов равно сумме баллов за практические задания плюс баллы за экзамен.
Оценка за задание выставляется как сумма оценок за подзадания. Неправильно оформленные работы не проверяются.

Опоздавшие работы штрафуются по следующей схеме:

  • За опоздание на 1 день снимается 0,5 балла
  • За опоздание на 2 дня снимается 1 балл
  • За каждый день опоздания свыше 2-х дней снимается по 1 баллу

Внимание! За "неоригинальные" работы (плагиат) выставляется отрицательная оценка: -5 баллов. Причем отрицательные баллы будут ставиться ВСЕМ владельцам одинаковых работ. Берегите ваши работы от нечистоплотных любителей халявы.

Также к курсе применимы общие правила наших курсов, которые можно найти в разделе "Правила"

Информация для других курсов и потоков

Если вы учитесь не на 2м или 3м потоке третьего курса ВМК, но учитесь на ВМК вы так же можете посещать этот курс. Если вы хотите так же сдавать задания - при регистрации указывайте группу "другая".

© Лаборатория компьютерной графики при ВМиК МГУ