Структура, содержание и этапы выполнения курсового проекта
Департамент образования города Москвы
Частное учреждение профессиональная образовательная организация
«СТОЛИЧНЫЙ БИЗНЕС КОЛЛЕДЖ»
_______________________________________________________________
Методические рекомендации по организации и выполнению
Курсового проектирования
По профессиональному модулю
ПМ.01 Разработка программных модулей программного
Обеспечения для компьютерных систем
МДК. 01.01. Системное программирование
Для специальности СПО
Программирование в компьютерных системах
Базового уровня подготовки
Москва
2020
РАССМОТРЕНО: Предметной (цикловой) комиссией 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 страниц печатного текста.
Содержание курсового проекта
В теоретическом разделе дается теоретическое освещение темы на основе анализа имеющейся литературы и обоснование выбора среды программирования для практической реализации темы.
Аналитическая часть. В данном подразделе следует раскрыть современное состояние технологий в данной области, а также подробно описать поставленные задачи, которые должны быть реализованы в работе.
Анализ технологий и возможных средств решения задачи. В данном подразделе разделе кратко описываются возможные пути, по которым может развиваться решение проблемы. Например, привести примеры существующих программных продуктов аналогичного направления, их преимущества и недостатки, или сделать краткий обзор программных сред для разработки программного продукта, выбор одной из которых, определит дальнейшее развитие решения задачи.
Выбор средств и технологий. В данном подразделе делается обоснованный выбор среды программирования, которую предполагается использовать для решения поставленных задач. В данном разделе студент должен продемонстрировать способность делать самостоятельный обоснованный выбор и защищать свое решение.
В практическом разделе студент разрабатывает программный продукт и дает описание процесса разработки.
Данный раздел включает в себя:
· разработку технического задания;
· разработку необходимых алгоритмов и структурных схем;
· разработку необходимых графических компонентов;
· описание процесса разработки выбранного программного продукта.
Техническое задание - это основной документ, регламентирующий все этапы
выполнения курсовой работы. Техническое задание должно содержать следующие разделы:
- назначение программы;
- требования к программе;
- требования к программной документации;
- стадии и этапы разработки.
В разделе "назначение программы" указывается, для решения какой задачи разрабатывается программа.
В разделе "требования к программе" должны быть следующие подразделы:
- "требования к функциональным характеристикам" - здесь перечисляются все функции, которые должна выполнять программа;
- "требования к составу технических средств" - здесь указывается состав технических средств: тип ЭВМ, необходимый комплект внешних устройств, и т.п.;
- "требования к информационной и программной совместимости" – это требования к методам решения, языкам программирования, операционным системам и другим программным средствам, которые будет использовать данная программа.
- В разделе "требования к программной документации" указываются
программные документы, которые следует разработать (в данной работе
разрабатывается ТЗ).
В разделе "стадии и этапы разработки" устанавливаются необходимые стадии разработки, этапы и содержание работ, а также сроки их выполнения.
Разработка необходимых алгоритмов и структурных схем. Этот подраздел предназначен для разработки предварительных решений в виде алгоритмов функционирования создаваемого программного продукта и/или структурных схем. Алгоритмы и схемы должны быть выполнены в соответствии с ГОСТ 19.701-90, ГОСТ 2.701-2008 соответственно.
Разработка необходимых графических компонентов. В этом подразделе описывается процесс разработки графических компонентов программного продукта. В разделе приводятся скриншоты графических компонентов. Обозначения рисунков (скриншотов) выполняются в соответствии с общими требованиями. При создании рисунков при помощи графических редакторов приводится только конечный результат, в случае, если, для создания графических компонентов используются специализированные средства (среда разработки, язык разметки и проч.) необходимо описать последовательность действий с указанием основных промежуточных этапов.
Описание процесса разработки выбранного программного продукта. Подраздел должен содержать пошаговое описание процесса создания программного продукта. Рекомендуется в каждом этапе приводить листинг части кода программы со ссылками на уже разработанные алгоритмы. Листинги и рисунки оформляются в соответствии с общими требованиями.
Заключение должно содержать окончательные выводы по работе, степень соответствия разработанной темы требованиям задания на ВКР. Здесь необходимо отметить преимущества и недостатки разработки, вопросы реализации и использования практической части, следует также указать пути внедрения проекта, сформулировать перспективные направления развития темы дипломного проекта. Заключение подводит итог проделанной работы. Студент должен показать, что все поставленные задачи и цели выполнены полностью. Заключение должно быть кратким (не более 3 страниц текста).
В список источников включаются все использованные источники (не менее 20 шт.), вышедшие по теме работы не позднее 5 лет с момента опубликования, в следующем порядке:
- законы Российской Федерации;
- указы Президента Российской Федерации;
- постановления Правительства Российской Федерации;
- нормативные акты, инструкции;
- иные официальные материалы (резолюции-рекомендации международных организаций и конференций, официальные доклады, официальные отчеты и др.);
- монографии, учебники, учебные пособия (в алфавитном порядке);
- иностранная литература;
- интернет–ресурсы.
Библиографическое описание литературы должно быть сделано в соответствии с существующим ГОСТом. Для каждого из литературных источников указываются фамилия, инициалы автора, точное и полное название источника, место издания, издательство, год издания и количество страниц.
В тексте работы ссылки на источники нумеруются в квадратных скобках по мере их использования и прописываются в конце последнего предложения высказывания перед точкой. В необходимых случаях, например, при использовании нормативных данных, в скобках следует указывать номер страницы или номер таблицы.
Приложение оформляют как продолжение пояснительной записки после последнего листа утвержденного образца на последующих её листах. Приложения не входят в сквозную нумерацию страниц. Каждое приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой. Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Е, 3, Й, О, Ч, Ъ, Ы, Ь. После слова «Приложение» следует буква, обозначающая его последовательность. Если в ВКР одно приложение, оно обозначается «Приложение А».
В тексте пояснительной записки на все приложения должны быть даны ссылки. Количество приложений не ограничено. Приложение может содержать уменьшенные копии графических материалов, представленных в презентации, тексты программных модулей, подробные таблицы с характеристиками программного продукта, с требованиями к аппаратному и программному обеспечению компьютера при использовании программного продукта, инструкции по установке программного продукта, код программного продукта и т.д.
Дата добавления: 2020-04-25; просмотров: 144; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!