Структура, содержание и этапы выполнения курсового проекта



Департамент образования города Москвы

Частное учреждение профессиональная образовательная организация

«СТОЛИЧНЫЙ БИЗНЕС КОЛЛЕДЖ»

_______________________________________________________________

 

Методические рекомендации по организации и выполнению

Курсового проектирования

По профессиональному модулю

ПМ.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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!