Инфо
141 группа, весна 2010.

Цели курса
- Научить студентов писать программы, способные решать реальные задачи.
- Подготовить студентов к более сложным курсам, связанным с программированием, а также к написанию курсовых.
Наборы задач
Все задачи подразумевают программирование на Python и широкое использование стандартных библиотек.
За весенний семестр 2010 года будет 6 наборов задач по 5 задач в каждом (см. точные даты в расписании). Они будут появляться на этом сайте в разделе Наборы задач сразу после соответствующего теоретического занятия. У каждого набора задач будет указан крайний срок сдачи (обычно, полторы-две недели с момента опубликования), после которого решения больше не принимаются. Если было сдано несколько решений, при оценивании учитывается только последнее.
За каждую задачу можно получить:
- Отлично (4 балла)
- Хорошо (3 балла)
- Удовлетворительно (2 балла)
- Неудовлетворительно, нет комментариев (1 балл)
- Не послано, не компилируется, списано без указания авторства (0 баллов)
Задачи не переписываются и не пересдаются.
Апелляция по задачам принимается в исключительном порядке и исключительно на следующем (после их проверки) занятии в компьютерном классе. Апелляции, высказанные или поданные позже к рассмотрению не принимаются.
Совместная работа
Вы можете сотрудничать с кем угодно и в каком угодно виде. Можете смотреть решения аналогичных задач в интернете, спрашивать в других групп и т.п. и т.д. Если Вы и другой студент решаете задачу вместе, то всё равно каждому необходимо отослать решение и указать в комментариях (#...) имя того, кто отсылает идентичное или схожее решение, иначе будет выставлено 0 баллов.
Почему это разрешается:
- Предполагается, что студенты пришли сюда учиться, и что каждый в аудитории находится там постольку, поскольку хочет научиться программировать. Следовательно, студенты стараются действовать так, чтобы достигнуть этой цели наиболее эффективно и в своём личном стиле.
- Основная масса обучения происходит при решении задач. Работа вместе с другими студентами часто улучшает процесс обучения. Однако, следует понимать, что это хорошо работает только тогда, когда уровень каждого участника при совместной работе примерно одинаков. Когда один студент постоянно рассказывает другому, как решаются те или иные задачи, это не совместная работа. Когда один студент основывает свои решения на готовых решениях другого, он получает очень мало знаний, если получает их вообще.
- Если Вы выбираете учиться в основном на решениях других, Вы обманываете в первую очередь себя. Вы меньше изучите. И несмотря на то, что таким способом Вы можете получить хорошие оценки за решенные задачи, Вы наверняка провалите тесты, которые составляют примерно 70% от общей массы зачета.
Тесты
В весеннем семестре 2010 года будет три теста:
- Тест 1 (45 минут)
- Тест 2 (45 минут)
- Тест 3 (1.5 часа)
Во время тестов можно пользоваться любыми печатными материалами, но нельзя пользоваться электронными устройствами, в том числе компьютерами. Во время тестов нельзя совещаться, переговариваться и передавать друг другу материалы вплоть до исключения из аудитории и выставления 0 баллов обоим переговаривающимся.
Тесты не переписываются.
Посещение
Посещение является не обязательным, но желательным. При этом подразумевается, что студент посещает занятия для того, чтобы учиться, а не для того, чтобы бездельничать.
За каждое посещенное занятие студент поощряется 3 баллами.
Оценивание
Регистрация на этом сайте под своим именем: 8 баллов
Наборы задач: максимум 120 баллов (максимум 20 баллов за набор, максимум 4 балла за задачу)
Посещение: максимум 42 балла
Тест 1: максимум 65 баллов
Тест 2: максимум 100 баллов
Мини-конференция: максимум 40 баллов (выступление 10 минут)
Тест 3: максимум 150 баллов
Всего: максимум 525 баллов
Для получения зачета необходимо и достаточно набрать: 300 баллов.
При планировании своей активности не рассчитывайте, что Вы сможете решить все тесты на 100% и получить зачет, вообще не сдавая задачи в течение семестра. Это маловероятно по двум причинам:
- Тесты составляются так, чтобы они были интересны как слабым студентам, так и сильным. Поэтому решить 100% будет очень сложно.
- Не решая задачи в течение семестра, Вы лишаете себя возможности получить знания и опыт, необходимые, чтобы справиться с тестами.
Если Вы не получили зачет
Если по полученным баллам у Вас не выходит зачет, не расстраивайтесь. Ещё есть шанс получить его осенью на дополнительной сессии или на комиссии. На дополнительной сессии будет предложен ещё один тест (максимум 150 баллов, схожий по содержанию с последним), оценка за который добавится к Вашим текущим баллам. Если и это не помогло, на комиссии будет предложен ещё один аналогичный тест на 150 баллов.
