- •Методические указания к выполнению курсовой работы
- •230115 «Программирование в компьютерных системах»
- •Введение
- •1 Цель и задачи курсовой работы
- •2 Последовательность выполнения работы
- •3 Перечень вопросов, подлежащих разработке
- •4 Этапы разработки программного обеспечения
- •4.1. Постановка задачи
- •4.2. Проектирование
- •4.3. Программная реализация
- •4.4. Тестирование и отладка.
- •5 Требования к структуре и оформлению курсовой работы
- •5.1 Структура курсовой работы
- •5.2 Оформление пояснительной записки к курсовой работе
- •Приложения
- •Средства и правила построения блок-схем
- •Унифицированные структуры
- •Образец оформления титульного листа курсовой работы
- •Курсовая работа
- •Тема: «________________________________________________________»
- •Пример задания на курсовую работу задание
- •Пример оформления содержания курсовой работы содержание
- •Блок-схемы алгоритмов программы «Поиск в массиве»
- •Типовые задания для курсовой работы
- •Список использованной литературы
- •Образец оформления введения курсовой работы введение
- •Образец оформления основной части курсовой работы
- •1 Постановка задачи
- •2 Проектирование приложения
- •2.1 Структурная диаграмма программы
- •2.2 Разработка алгоритма
- •3 Программная реализация
- •3.1 Описание и исходный текст программ приложения
- •3.2 Процедура tForm1.Button1Click поиска в массиве
- •3.3 Функция GetSubstr для ввода массива из компонента Edit
- •3 .4 Процедура tForm1.Button2Click завершения работы программы
- •3.5 Описание интерфейса приложения
- •4 Тестирование и отладка приложения
- •Образец оформления заключения курсовой работы заключение
- •Список рекомендуемой литературы
1 Цель и задачи курсовой работы
Целью курсовой работы является закрепление и углубление теоретических знаний, изучение математического аппарата и приобретение практических навыков при разработке алгоритма и реализации задачи с помощью Delphi 7.
С целью овладения основным видом профессиональной деятельности (ВПД): «Разработка программных модулей программного обеспечения для компьютерных систем» и соответствующими профессиональными компетенциями обучающейся в ходе работы над курсовым проектом студент должен:
иметь практический опыт:
разработки алгоритма поставленной задачи и реализации его средствами автоматизированного проектирования;
разработки кода программного продукта;
использования инструментальных средств на этапе отладки программного продукта;
проведения тестирования программного модуля по определенному сценарию;
уметь:
осуществлять разработку кода программного модуля на современных языках программирования;
выполнять отладку и тестирование программы на уровне модуля;
знать:
основные этапы разработки программного обеспечения;
основные принципы технологии структурного и объектно-ориентированного программирования;
основные принципы отладки и тестирования программных продуктов.
Для реализации поставленной цели определены
задачи курсовой работы:
изучение особенностей конкретной предметной области, определяющей тему курсовой работы;
анализ возможных подходов и методов решения;
выбор или разработка модели, необходимой для реализации поставленной цели;
выбор или разработка алгоритмов реализации цели;
разработка программного обеспечения;
анализ полученных результатов работы;
методы курсовой работы:
анализ литературы по теме исследования;
теоретическое решение проблемы;
проектирование программного продукта.
Практическая значимость курсовой работы определяется разработкой алгоритма решения задачи и реализацией программного обеспечения.
2 Последовательность выполнения работы
Курсовая работа выполняется с использованием фондов библиотек, с обязательным применением компьютерной техники. Выполнение курсовой работы студентом производится во время практических занятий, предусмотренных учебным планом, и базируется на обобщении ранее выполненных работ.
Руководитель работы выдает задание студенту, оказывает помощь в разработке плана выполнения работы, проводит регулярные консультации, контролирует ход выполнения работы. Ответственность за выбор того или иного решения, правильность расчетов, оформление работы несет студент. Руководитель предостерегает его от ошибочных решений и характеризует достоинства и недостатки различных вариантов решений, при этом право окончательного выбора предоставляется студенту.
Последовательность выполнения включает следующие этапы:
уточнение задания с преподавателем;
анализ теоретических источников;
выбор методов, моделей, структур и их обоснование;
определение наборов исходных данных и алгоритмов их обработки;
решение поставленной задачи на компьютере и получение результатов;
анализ полученных результатов.
Контроль над работой студента осуществляется руководителем в процессе проведения плановых занятий.
