Частное учреждение профессиональная образовательная организация
«СТОЛИЧНЫЙ БИЗНЕС КОЛЛЕДЖ»
_______________________________________________________________
Методические рекомендации по организации и выполнению
Курсового проектирования
ПМ.01 Разработка программных модулей программного
Обеспечения для компьютерных систем
По МДК. 01.02. Прикладное программирование
Для специальности СПО
Программирование в компьютерных системах
базового уровня подготовки
Москва
2019
РАССМОТРЕНО: Предметной (цикловой) комиссией 09.02.03 Программирование в компьютерных системах Протокол № ___ «_______» __________ 2020 г. Председатель Предметной (цикловой) комиссии____________ /_Киселев Л.А. / | УТВЕРЖДАЮ: 1-й Заместитель директора _______________ Л.В.Смирнова «____»_______________ 2020 год |
Разработчик: Власов Н.Л. преподаватель ЧУ ПОО «СТОЛИЧНЫЙ БИЗНЕС КОЛЛЕДЖ»
СОДЕРЖАНИЕ
Стр. | ||
1 | Общие положения | 4 |
2 | Структура, содержание и этапы выполнения курсового проекта | 6 |
2.1 Структура курсового проекта | 7 | |
2.2 Содержание курсового проекта | 7 | |
3 | Общие требования к оформлению курсового проекта | 12 |
4 | Порядок защиты и критерии оценки курсового проекта | 19 |
5 | Оформление презентаций | 20 |
Приложения |
Общие положения
Курсовое проектирование (КП) является одним из основных видов учебной деятельности и формой контроля самостоятельной работы студентов, обучающихся по специальности СПО 09.02.03 Программирование в компьютерных системах. Курсовое проектирование позволяет систематизировать, расширить и закрепить теоретические знания и практические навыки студента, а также определить уровень его профессиональных компетенций и подготовленности к выполнению функциональных обязанностей в соответствии с получаемой квалификацией техника-программиста.
Выполнение студентом курсового проекта осуществляется на заключительном этапе изучения учебной дисциплины/профессионального модуля и выполняется в сроки, определенные рабочим учебным планом Колледжа по специальности 09.02.03 Программирование в компьютерных системах.
Цель курсового проектирования заключается в получении и закреплении навыков создания программного обеспечения для решения поставленных задач, в том числе:
- систематизация и закрепление полученных теоретических знаний, полученных студентами при изучении дисциплины;
- углубление практических навыков;
- формирование умений применять теоретические знания при решении поставленных практических вопросов;
- раскрытие содержательной характеристики выбранной темы;
- приобретение и закрепление навыков самостоятельной работы;
- проверка умения формулировать основные выводы по результатам анализа конкретной темы.
Курсовой проект представляет собой результат выполнения следующих взаимосвязанных этапов:
1. Выбор темы.
2. Разработка рабочего плана, проектирование структуры программного изделия.
3. Сбор, анализ и обобщение материалов исследования, формулирование основных теоретических положений.
4. Разработка алгоритмов и составление программ на выбранном языке (тестирование, отладка).
5. Документирование, созданного программного продукта и оформление курсового проекта.
6. Защита курсового проекта.
Следует также помнить, что курсовой проект должен являть собой законченный программный продукт, к которому предъявляются определенные требования: обязательно наличие справки, руководства пользователя, сведения о разработчиках.
Задачами курсового проекта являются обучение:
- разработке алгоритмов и программ для решения прикладных задач,
- применению на практике основных алгоритмических структур, графических средств языка;
- использованию алгоритмических языков высокого уровня, средств автоматизации программирования.
В результате выполнения курсовой работы студент должен научиться:
- создавать программу в соответствии с основными этапами ее разработки ГОСТ 34.601-90.;
- строить схему алгоритма работы программы в соответствии с требованиями ГОСТ 19.701-90;
- грамотно тестировать программу;
- анализировать результаты работы программы и делать выводы.
Курсовой проект должен соответствовать следующим требованиям:
- быть выполненной на достаточном теоретическом уровне;
- включать анализ материала;
- иметь обязательные самостоятельные выводы в заключении работы;
- иметь необходимый объем;
- быть оформленной по стандарту и выполненной в указанные сроки.
При выборе темы курсовой работы студент должен учитывать:
- ее актуальность;
- познавательный интерес к ней;
- возможность последующего более глубокого исследования проблемы (написание дипломной работы).
Структура, содержание и этапы выполнения курсового проекта
Курсовой проект должен содержать самостоятельно выполненную разработку программного обеспечения.
Требование самостоятельности выполнения работы полностью исключает возможность дублирования отчетных материалов несколькими студентами.
Выполнение курсового проекта осуществляется в несколько этапов. В конце каждого этапа студент демонстрирует преподавателю результаты выполнения работы в виде фрагментов пояснительной записки и соответствующих текстовых или графических материалов, иллюстрирующих разработку.
Таблица 2 - Этапы выполнения курсового проекта
N | Содержание этапа | Сроки | Представляемые результаты |
1 | Разработка технического задания | Готовое техническое задание | |
2 | Выбор структур данных, разработка интерфейса пользователя, разработка иерархии объектов, подготовка данных для тестирования | Описание структур данных, структурная и функциональная схемы продукта, граф диалога интерфейса и описание основных экранных форм, | |
3 | Разработка алгоритмов и реализация программы | Схемы алгоритмов, тексты программ системы, сам продукт для проверки функционирования | |
4 | Подготовка расчетно- пояснительной записки | Полностью оформленная записка в печатном варианте | |
5 | Защита курсового проекта | Программа, пояснительная записка, приложение |
Структура курсового проекта
По структуре курсовой проект состоит из пояснительной записки и программного продукта.
Пояснительная записка курсового проекта должна включать:
- титульный лист (Приложение А);
- задание на курсовое проектирование;
- содержание;
- теоретическая раздел;
o аналитическая часть;
o анализ технологий и возможных средств решения задачи;
o выбор средств и технологий;
- практический раздел;
o разработка технического задания;
o разработка необходимых алгоритмов и структурных схем;
o разработка необходимых графических компонентов;
o описание процесса разработки выбранного программного продукта;
o выводы и заключения;
- список источников;
- приложения;
o листинги программ;
o графическая часть.
- К пояснительной записке прилагается отзыв руководителя курсового проектирования.
- Объем пояснительной записки курсового проекта должен быть не менее 25 страниц печатного текста.