Вход в систему

Сейчас на сайте

Сейчас на сайте 0 users и 1 гость.

Рейтинг@Mail.ru Rambler's Top100

О курсе

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

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

Ауд.: tbd
Время: tbd

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

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

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

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

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

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

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

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

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

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

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

Принимаются на проверку работы, написанные на C/C++/C# или Object Pascal / Delphi. Если по каким-либо причинам вы не имеете возможности программировать с использованием этих языков, вам необходимо получить разрешение в индивидуальном порядке у проверяющего задание.

Система программирования не оговаривается, но предпочтительной считается Microsoft Visual C++ 6 или .NET 2003/2005.

Программа должна работать в семействе операционных систем MS Windows. (XP, Vista). Внимание! Программа должна работать как минимум в Windows XP.

НЕ допускается сдача работ, скомпилированных под Unix/Linux.

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

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

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

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

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

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

Апелляции

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

Оценки

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

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

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

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

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

Оценка в ведомость выставляется по следующей схеме:

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

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

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