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

