Самостоятельный курсовой проект. Описание и требования к проекту

1.

САМОСТОЯТЕЛЬНЫЙ
КУРСОВОЙ ПРОЕКТ
ОПИСАНИЕ И ТРЕБОВАНИЯ К ПРОЕКТУ

2.

Выполнение самостоятельного проекта –
необходимое условие для перехода на следующий
год обучения.
Проект выполняется под руководством куратора!!!!!
Это значит, что:
1) работаем не самостоятельно, а вместе с куратором
2) отправляем ему все свои промежуточные результаты (после
самостоятельного тестирования), а не ждем от себя
финального варианта без ошибок, чтобы отправить
Совместная работа с куратором – это обучение на практике
профессиональному подходу к написанию, тестированию и
оформлению больших программ!!!

3.

ЗАДАЧА ПРОЕКТА
Придумать и реализовать на Лого проект, который может
быть либо:
прикладной программой (потенциально полезной,
применимой в жизни или учебе; решающей какую-то
задачу);
тренажером, реализующим функцию тренировки памяти,
внимания или другого навыка;
игрой с правилами и целями, в которой есть уровни и счет
очков.

4.

ЭТАПЫ РАБОТЫ НАД ПРОЕКТОМ
1. Формулировка задачи.
Устный ЗАЧЕТ = допуск к работе над алгоритмом.
2. Разработка алгоритма.
ЗАЧЕТ: нарисованная блок-схема + устное описание
= допуск к написанию программы
3. Работа над кодом.
Происходит под руководством куратора.
ЗАЧЕТ получаем за готовую отлаженную программу.
4. Оформление проекта и сдача на проверку.
5. Защита проекта, выступление в группе.

5.

1й этап: формулировка задачи.
Надо придумать и написать текстом свою задачу.
Формулировку своей задачи вы будете обсуждать с преподавателем или
ассистентом очно, в личной беседе.
Сразу думайте над алгоритмом! и деталями!
Сможете ли реализовать задуманное?
Начинаем придумывать задачу сейчас.
Кто готов – сообщаем преподавателю, проходим через зачет.
После чего получаем допуск к зачету по
блок-схеме алгоритма.

6.

2й этап: разработка алгоритма.
1. Разделите свою задачу на логические блоки,
соответствующие подзадачам.
2. Дайте названия этим блокам; составьте блок-схему
программы из блоков-подзадач, без детализации и
прописывания отдельных команд внутри каждого блока.
3. Составьте детальные блок-схемы (со всеми командами)
для алгоритмически сложных подзадач.

7.

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

8.

3й этап: написание кода, его тестирование.
1. Пишете программу.
2. Тестируете её. Много раз на разных входных данных!
3. Даёте поиспользовать готовую программу «тестовым
пользователям»: маме/папе, братьям/сестрам, кого
найдете…. Спросите их, что понравилось, что было
удобно/не удобно, понятно/не понятно.
Обычно при таких тестовых прогонах всплывает масса багов.
Здорово, если у вас так и получится – исправляйте!
ВНИМАНИЕ:
- за код вы будете получать ЗАЧЕТ у своего куратора
- в процессе работы вы будете показывать код куратору
несколько раз

9.

КУРАТОР
Роль куратора – помочь в случае затруднений.
Если вы «уперлись» в неразрешимую трудность и поняли,
что вам требуется помощь:
1. Делаете скриншот с результатом неправильной работы
программы и сообщением об ошибке
2. Комментируете свой код (подписываете что делают ваши
процедуры, функции)
3. Указываете место в коде, в котором, предположительно
есть ошибка
4. Описываете свою проблему текстом.
5. Все это вместе с кодом высылаете наставнику на почту

10.

4й этап: «оформление проекта».
После того, как
- код готов и отлажен
- куратор поставил «зачет», необходимо оформить проект.
У вашей программы должны быть:
• «открывающая заставка», на которой написано название
проекта, автор, год разработки.
• следующий экран, на котором для пользователя написано
описание программы и правила её использования.
• «закрывающая заставка», на которой должен быть отражен
итог работы пользователя в программе (например,
набранные очки).

11.

СДАЧА ПРОЕКТА
Для окончательной сдачи проекта надо собрать его в
папку-архив с именем «Фамилия Имя, 20__ год, 2 курс».
В архиве должны быть:
1. файл с текстовой формулировкой задачи,
2. файл с блок-схемой,
3. файл с кодом,
4. скриншот титульного листа проекта
В таком виде проект отсылаете его куратору и он будет
принят на оценку.

12.

ЗАЩИТА ПРОЕКТА
Защита проектов – это очное мероприятие в классе.
Проходит как «конкурс проектов».
Каждый студент будет демонстрировать свой проект коллегам:
1) демонстрация за компьютером - как работает программа.
2) устное выступление у большого экрана – описание задачи и
алгоритма + ответы на вопросы
Все проекты участвуют в конкурсе на лучший проект.
Зрители участвуют в тайном голосовании, по итогам которого
выбирается победитель.
Проекты-победители уходят в коллекцию «золотого фонда
проектов». Далее демонстрируются следующим потокам
учеников как эталонные работы.

13.

ЭТАПЫ РАБОТЫ НАД ПРОЕКТОМ
1. Формулировка задачи.
Устный ЗАЧЕТ = допуск к работе над алгоритмом.
2. Разработка алгоритма.
ЗАЧЕТ: нарисованная блок-схема + устное описание
= допуск к написанию программы
3. Работа над кодом.
Происходит под руководством куратора.
ЗАЧЕТ получаем за готовую отлаженную программу.
4. Оформление проекта и сдача на проверку.
5. Защита проекта, выступление в группе.
English     Русский Правила