Требования к Индивидуальному Домашнему Заданию по программированию
ИДЗ выдается не чаще чем раз в месяц, при получении задания ОДНОЗНАЧНО определяется СРОК сдачи ИДЗ. ИДЗ считается ВЫПОЛНЕННЫМ В СРОК, только если на момент НАЧАЛА урока программирования в назначенный день, программа представлена преподавателю в электронном виде, и автор готов ЗАЩИТИТЬ программу. Все уважительные причины задержки ИДЗ должны быть представлены ЗАРАНЕЕ (неумение сохранить программу на носитель, отсутствие TP дома, вчерашняя занятость или отключение электроэнергии накануне вечером и т. п. не считаются уважительными причинами). В случае, если ИДЗ не выполнено в срок, ученик получает неудовлетворительную оценку за ИДЗ, исправление этой оценки оговаривается с преподавателем в индивидуальном порядке. Выполненное ИДЗ необходимо ЗАЩИТИТЬ, только после защиты ИДЗ считается сданным и оценивается. Порядок защиты:1. Сдать преподавателю программу на носителе или указать местоположение файла на компьютере в лицее.
2. Предъявить классу текст программы в электронном виде.
3. Изложить постановку задачи. (Прочитать текст задания и ПОЯСНИТЬ, каковы исходные данные, и что собственно должна сделать программа).
4. Произвести анализ задачи (является ли она стандартной, похожа ли на ранее разобранные, имеет ли подобия в повседневной некомпьютерной жизни, какие алгоритмические структуры подходят для ее решения, какие структуры данных уместно применить при ее решении и т. п. Уместно начинать словами: "Прочитав текст задачи, я подумал о том, что...")
5. КРАТКО изложить алгоритм решения (НЕ пытаться рассказывать про КАЖДЫЙ оператор)
6. Привести примеры, на которых проверялась работа программы (продемонстрировать проверку), объяснить, почему автор считает, что именно эти примеры убедительно доказывают правильность работы программы.
7. Ответить на вопросы. (Вопросы должны касаться программы, НО допустимы вопросы типа "Чем алгоритм, реализованный в данной программе, отличается от алгоритма, предложенного предыдущим выступавшим?", также: "Как модифицировать программу, чтобы..." или "Что будет, если произвести в программе следующие изменения". Учащийся, который не может объяснить, что означает та или иная переменная, для чего предназначен какой-либо оператор и т. п., считается НЕ ВЫПОЛНИВШИМ ИДЗ, см. п.3.).
PS. Дамы и господа! ОДНО задание в МЕСЯЦ можно выполнить как следует!!!


