Main

Hot news
Requirements
Lecture materials
Task definition
Attendance
Your results
Best decisions


Дебелов Виктор Алексеевич

Доктор технических наук

Ведущий научный сотрудник ИВМиМГ СО РАН

Лаборатория численного анализа и машинной графики

Компьютерная графика (6 и 7 семестры)

 

адрес почты курса для студентов ФИТа - fit_cg@oapmg.sscc.ru

http://ccfit.nsu.ru/fit/courses/Graphics/ - сайт курса

Общие требования

  1. Во время лекций студент обязан отметиться в листке посещения. Не записался = не был. Каждый студент записывается сам, в разделе своей группы.
  2. Повторная запись в листке считается пропуском. Хорошо, когда студент помнит номер своей группы.

4201

4202

4203

 

 

 

 

 

 

 

 

 

 

 

 

4204

4205

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Записанный, но отсутствующий, студент помечается жуком "*". Владельцы жуков, как правило, 5 не получают.
  2. Плагиат. Если преподаватель обнаружил, что программы 2-х и более студентов очень похожи, то все соавторы объявляются плагиаторами. И кто списал, и у кого списали. Стандартные фразы:
    1. Я оставил в Temp, а он воспользовался
    2. Я дал посмотреть, а она :
    3. Я все свои задачи сразу выставляю на свой сайт.
  3. Плагиат не имеет срока давности, т.е. ранее принятая задача может быть пересмотрена на этот счет хоть во время зачета.
  4. Все возможные нарушения расписания должны извещаться заблаговременно (и обязательно по e-mail). Не после поездки на свадьбу (в командировку, на соревнования и т.п.), а перед поездкой. Это не уважительная причина, а возможность защититься от жука.
  5. Прошу господ студентов сдавать задания в назначенное время. Возвраты назад по программе невозможны. Прочитайте сейчас фразы, которые некоторые возможно будут произносить во время сессии:
    1. Я платник и мне меньше 4 - как нож по горлу.
    2. Дайте мне еще дополнительную задачу для 4 (или 5). Помните, что если в семестре наработали на 3-ку, то ее и получите. Дополнительные задания только для тех, кому надо вывести 3-ку из 2-ки.
    3. Я этого не слышал. Слушайте и записывайте.
  6. Помните, что объективна только 5-ка, т.е. студент все выполнил по плану. Самый большой диапазон у 3-ки. Поэтому не надо требовать сравнений себя с другим, если ваша дельта не выводит вас из границ 3-ки.
  7. Для выяснения любых вопросов можно (и нужно) использовать почту. Тема письма стандартная. Если тема не укладывается в шаблон, то ее сервер просто складывает в мусорный ящик. Шаблон

 FAK_GROUP_Familiya_<Prichina>

где FAK - это факультет (MMF, FIT, FF), GROUP - номер группы, Familiya - фамилия студента. ВСЁ английскими буквами. Разделены подчерками - не пробелами.

MMF_7521_Nikolaev_Consultaciya

FIT_2201_Nikolaev_Propuski

И т.п.

 

  1. MMF_7521_Nikolaev_<Prichina>
    Причина:
    Bolen, Propusk, O_Zachete

    Если письмо касается задачи
    AAA, то вместо причины пишется ААА. Каждое последующее письмо от одного и того же студента, посвященное той же задаче ААА, должно нумероваться: ААА_2, ААА_3, :
  2. В одном письме нельзя писать о двух и более задачах - на каждую задачу свое письмо.

 

Правила сдачи заданий

Требования к проекту

1)      Все задачи независимо от конкретного преподавателя загружаются на сайт курса в виде ЗИП-файла. Не РАР и к-л другой архиватор. Только одна задача в одном ЗИПе.

2)      Задания выполняются только на Visual C++ той версии, которая установлена в терминальных классах.

3)      В составе проектных файлов должен быть файл XXXXXX_About.txt. где приводятся основные сведения инструктивного характера (напр., какая кнопка что делает). В нем же описываются особенности алгоритма данной программы. Этот сопроводительный текст писать не впопыхах, а четко отметить все особенности вашей реализации задания. Обращайте внимание на правописание. Назначение стандартных кнопок типа "File" объяснять не надо. Дополнительно можно поместить файл XXXXXX_About.htm, в котором дать более красочное описание. Ничего в Worde не принимается.

4)      По кнопке About (знак вопроса) должны появляться сведения об авторе: факультет, группа, Фамилия ИО - все английскими буквами!!!

Вид проекта

Все задания делаются в среде Visual Studio 7 или 6 на С++. Общий вид структуры файлов, относящихся к проекту ХХХХХ ниже. Пусть Name - это FIT_2201_Nikolaev

......\NAME_1       - корневой каталог проекта

......\NAME_1\Res  

......\NAME_1\NAME_Data  - каталог любых рабочих файлов проекта

......\NAME_1\Debug - каталог рабочих файлов студии

......\NAME_1\Release - каталог рабочих файлов студии

        файлы проекта типа

            NAME_About.txt (и возможно .htm)-сопроводительная записка

                                       о проекте

            NAMEDoc.cpp

            NAMEDoc.h

    . . .

            NAMEView.cpp

            NAMEView.h

и несколько особенных рабочих проектных файлов

            NAME.ncb

            NAME.opt

            NAME.plg

            ...

Требуется проделать следующие шаги:

1)      Загружать решения задач только в указанные сроки. Раньше не шлите.

2)      удалить каталоги "...\NAME_1\Debug", "..\NAME\Release"

3)      Теперь!!! Что такое NAME? Это - FAK_GROUP_Familiya_Ntask, где FAK - это факультет (MMF, FIT, FF), GROUP - номер группы, Familiya - фамилия студента английскими буквами, Ntask - имя задачи или обозначение (Task1, RASTR, PixDom, IZO, FOG,...).

4)      А что такое "_1" - это значит, что задача посылается в 1-й раз. А во 2-й раз надо будет корневую директорию назвать с "_2". И т.д. Т.е. добавить к имени директории номер загрузки по данной задаче JJJ - номер ЗИПа, относящегося к одной и той же задаче (1, 2, 3, ...)

Пример: MMF_7521_Nikolaev_IZO_3, FF_3242_Osipov_FOG_1

5)      в проводнике встать мышью на каталог NAME_1 и щелкнуть правой кнопкой

6)      выбрать опцию "Add to NAME_1.zip".

Пример: MMF_7521_Nikolaev_IZO_3.zip, FF_3242_Osipov_FOG_1.zip

Еще раз. Перед отсылкой задачи проверьте все требования. По этим немногим пунктам. Rar нельзя! Только Zip.

7)      проверьте посылаемую информацию (1 балл). Для этого поместите ЗИП-файл в какой-либо временный каталог, разархивируйте всю информацию, скомпилируйте и запустите для контроля.

8)      необходимый ZIP-файл можно получить, применив Winzip, или через FAR.

9)      Очень важно! (0.5 балла). После разЗИПования проекта проверяющий находит файл проекта .sln и запускает студию кликаньем этого файла. В проект должен быть файл XXXXXX_About.txt - для 6-й.

10)   Не разрешается вместо ЗИПа применять Winrar, т.е. rar-файлы.

11)   Все имена задач стандартизованы, и нельзя выдумывать похожие.

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

13)   Отсутствие на лекциях не дает права изобретать свои правила.

14)   И еще раз. Наличие правил позволяет их просто отрабатывать, как делали 85-90% ваших предшественников. Нарушающие эти правила, как правило, на лекциях просто мешали, если присутствовали. Такова статистика нескольких лет.

15)   Кто на контрольной неделе получит 2 (0), тот ни за что не получит 5 (4). Это я сразу с вами договариваюсь на берегу.

 

Что запрещается

1)      наличие каталогов Debug и/или Release, особенно с файлами

2)      наличие исполняемых файлов ЕХЕ

3)      наличие инструкций в файлах типа DOC

4)      именовать ЗИПы не по правилам

 

При нарушении любого из требований задание не проверяется, придется слать заново, но уже 5 по этой задаче не получить.

В течение нескольких дней задание будет проверено и по почте выслано сообщение о приеме, если нет замечаний. В случае наличия замечаний, они будут сообщены по почте (или на очередной лекции) и студент должен послать все заново, сделав необходимые правки. Целиком, а не только исправленные файлы.

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

Другие письма

Еще раз. Студенты могут задавать вопросы по почте, а не только слать задания. В этом случае тема письма должна быть четко сформулирована. В теме также должны быть фамилия, группа и факультет автора. Например,

Subject: FIT_0206_Smirnov_O_Zachete.

или

Subject: FIT_0206_Smirnov_Bolen.

Не пишите в теме (Subject'е) целый рассказ, все должно быть в тексте самого сообщения. Не помещайте в текст сообщения описание задачи, т.е. информацию, которая должна быть в файле XXXXXX_About.txt

Внимание. Ответ вам может придти с "произвольного адреса", поэтому не пользуйтесь режимом "Ответить" (Reply), а то письмо уйдет куда-нибудь, а ваша задача останется не принятой. Удостоверьтесь, что адрес вашего письма fit_cg@oapmg.sscc.ru.

Оперативная информация помещается по адресу http://ccfit.nsu.ru/fit/courses/Graphics/news.php

fit_cg@oapmg.sscc.ru      
ф