Методы сжатия данных
Годовой спецкурс ВМиК МГУ, 2006-2007
     

ЧАсто задаваемые ВОпросы по курсу

Вопросы по курсу

Вопросы по заданиям

Вопросы по сдаче работ

Вопросы по оценкам


Вопросы по курсу

Ставится ли промежуточная оценка по итогам первого семестра в зачетку тем, кто намерен получить годовую оценку? Если в итоге получится оценка за курс, которая не устроит студента, волен ли он будет отказаться от нее, чтобы не портить зачетку и не упускать стипендию?

Конечно волен!

В данном вопросе никаких зверств, более того - все максимально удобно для сдачи.

Если вы делаете задания и сдаете экзамен за первый семестр курса, но не набираете достаточного количества баллов для "5" (например), то вы можете в следующем семестре ударно поработать с заданиями и зачесть курс как ГОДОВОЙ.

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

И наоборот - если у вас будет "гореть" количество курсов и устроит более низкая оценка, то можно зачесть годовой курс.

Ситуации, когда баллы не накапливаются, очень проста - оценка ставится за ТОТ период, за который вы СДАВАЛИ задания и экзамен. Т.е. НЕЛЬЗЯ:

  1. Зачесть баллы заданий первого семестра за второй.
  2. Зачесть баллы прошлого года в следующем году.

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

Вопросы по заданиям

Могу ли я реализовать большее количество возможностей по заданию, чем предусмотрено в его формулировке? Будут ли за это даваться дополнительные баллы?

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

Даются ли дополнительные баллы за красивый пользовательский интерфейс?

НЕТ, если об этом прямо не сказано в формулировке задания. Помните: главное условие - соответствие программы требованиям, указанным в формулировке задания. Если в задании сказано сделать консольное приложение, то программа должна уметь запускаться из командной строки, в противном случае она не будет проверяться и, как следствие, вы получите за неё 0 баллов.

На каком языке нужно делать интерфейс (русском, английском)?

Не имеет значения. Делайте как вам удобнее.

Вопросы по сдаче работ

Куда и как сдавать работу?

Задание нужно прислать по электронной почте на адрес

где N - номер задания. (номера заданий можно посмотреть на странице с заданиями).

Работа должна представлять из себя правильно названный ZIP-архив в аттачменте письма. Содержание письма и отправитель значения обычно не имеют. Важен момент прихода письма - он фиксируется как момент сдачи задания.

Как правильно назвать архив?

Архив нужно называть по схеме GGG_Z_V_nnnnnnnn.zip, где GGG - трехзначный номер группы, Z - номер задания, V - номер версии задания, nnnnnnnn - номер студенческого билета

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

Что должно быть в архиве?

Правила организации ZIP-архива, который вы посылаете как результат вашей работы по заданию, четко определены.

Структура следующая:

readme.txt
exe
   yourprogname.exe
    ... 
 src
   yoursource.cpp
yoursource.h
...

В корневом каталоге архиве должен быть файл readme.txt и два подкаталога: exe и src. Оба подкаталога могут в свою очередь содержать подкаталоги.

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

Если вы пользуетесь Microsoft Visual C++ 5.0/ 6.0, то в каталог srс обычно достаточно положить файлы *.cpp, *.h, *.dsw, *.dsp, *.res, *.rc, *.ico, *.rc2 с сохранением подкаталогов. Подкаталоги Release и Debug не нужны: вашу скомпилированную программу нужно скопировать в каталог exe вашего архива. Как правило, архив не должен занимать более 300-500 килобайт.

За нарушение данных требований и, следовательно, усложнение работы проверяющих будет сниматься 1 балл.

Как правильно оформить файл readme.txt?

Файл readme.txt должен быть текстовым файлом в любой кодировке. Не нужно присылать файлы в формате MS Word или HTML. Для создания файла нужен только Notepad.

Формат файла такой:

ФИО: [Фамилия Имя Отчество]
Группа: [номер группы] Задание: [ номер задания] / [название задания] подзадание 1: [[+/-]] подзадание 2: [[+/-]] ... подзадание M: [[+/-]] Система: [система программирования] ОС: [операционная система] Аппаратура: [конфигурация машины] Комментарии: [комментарии по реализации / пожелания и т.д.]


Подзадания будут указаны в формулировке задания. В файле readme.txt вы должны указать те из них, которые вы реализовали [+] или не реализовали [-], по вашему мнению. В поле "Аппаратура" указывайте конфигурацию машины, на которой выполнялась работа. Внимательно заполняйте файл, - это поможет проверяющему более оперативно проверить вашу работу,а также в случае каких-либо недоразумений.

Вот пример правильного оформления файла readme.txt

ФИО: Иванов Василий Петрович
Группа: 203 Задание: 6 / Синтез изображения по изображениям база: [+] сплаттинг: [-] интерполяция: [+] Система: MS VC++ ОС: Windows 2000 Аппаратура: PIII-866, 512Mb, NVidia GeForce2 Pro 64Mb Комментарии:
Дополнительно реализован новый изобретенный мной метод интерполяции

 

Есть ли какие-нибудь правила оформления кода?

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

Какие языки и системы программирования я могу использовать для написания программ?

Принимаются на проверку работы, написанные на C/C++.

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

Под какими операционными системами должна работать моя программа?

В семестве операционных система MS Windows. (9x, Me, 2000, XP)

Как узнать, принята ли моя работа?

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

Срок сдачи работ по заданию прошел, могу ли я еще сдать работу?

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

Вопросы по оценкам

Когда можно ожидать свою оценку?

Проверка всех работ по заданию обычно занимает в пределах 2-3-х недель после крайнего срока сдачи задания. Ждите объявлений на сайте и/или на доске объявлений рядом с Лабораторией.

Что делать если оценки других уже объявлены, а моей еще нет?

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

У меня стоит 0 баллов. Почему?

Причины, по которым за работу ставится 0 баллов, следующие:

  • В архиве нет readme.txt
  • В архиве нет исходных текстов программ
  • Программа не запустилась или отсутствуют исполняемые файлы
  • В программе не реализованы базовые требования к заданию
  • Программа не является оригинальной - плагиат

За что мне могут снизить оценку?

Оценка снижается в силу следующих причин:

  • архив с работой неправильно оформлен/назван -1 балл
  • работа была сдана с опозданием

Что делать, если я несогласен со своей оценкой?

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

Как узнать, когда и где будет проводится апелляция?

Время проведения апелляций объявляется на сайте и вывешивается на доску объявлений рядом с 703-й аудиторией (Лаботорией Компьютерной Графики) . Обычно апелляция проводится в течение нескольких дней после проверки всех работ по заданию. Апелляций по экзаменам не проводится.

Я доделал работу после объявления оценок, могу ли "досдать" и надеяться на повышение оценки?

Этот вариант может рассматриваться в индивидуальном порядке, но в общем не рекомендуется. Старайтесь сдавать работу в установленные сроки.

Моя программа прекрасно работает у меня дома, но в оценках помечена как неработающая. Что делать?

Приходить на апелляцию и стараться выяснить все вопросы там. Возможно, ваша программа написана таким образом, что работает только под конкретной системой, установленной там, где вы писали программу (в лаборатории установлены Windows 2000 Professional и Windows XP Professional).

Главная | О курсе | Лекции | Библиотека | Задания | Оценки | FAQS
  (с) Лаборатория компьютерной графики, 1997-2006
Дизайн: Алексей Игнатенко