Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЛИП_Темы курсовых_2013.doc
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
181 Кб
Скачать
☆

2 Структура и содержание курсовой работы

2.1 Структура курсовой работы

Курсовая работа должна быть выполнена в соответствии с заданием на проектирование и представлена пояснительной запиской и действующей программой на дискете.

Структура пояснительной записки и ее объем (до 25 страниц текста формата. А4) должны быть такими, чтобы полностью раскрыть все разделы задания на курсовую работу. Она должна содержать следующие разделы:

  • введение;

  • анализ требований к разрабатываемой программе на основании задания;

  • проектирование программы;

  • реализация и тестирование программы;

  • заключение.

Во введении необходимо показать актуальность решения поставленной задачи, при необходимости сделать обзор существующих программ с целью доказать, что они не решают поставленных задач или решают их неэффективно.

Во втором разделе должны быть четко определены цель разработки, сформулированы ограничения на входные данные программы, описаны выходные данные.

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

В четвертом разделе должны быть описана разработанная программы, определен оптимальный набор тестов и описаны результаты испытания программы на выбранном наборе тестов.

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

2.2 Требования к оформлению листа задания

В бланке задания на курсовую работу должны быть заполнены все разделы:

  • фамилия, имя и отчество студента;

  • номер группы;

  • тема работы,

  • исходные данные,

  • перечень подлежащих разработке задач,

  • дата выдачи задания,

  • календарный план его выполнения и срок сдачи студентом готового проекта;

  • подписи руководителя и студента.

3 Методические указания по выполнению курсовой работы

3.1 Общие методические указания

Выполнение курсовой работы следует начать с изучения постановки задачи. Чтобы найти оптимальное решение для поставленной задачи, необходимо по сборникам алгоритмов и программ подобрать литературу, в которой описано решение подобных задач. Для получения отличной оценки за работу требуется составление оригинальной программы. Следует четко определить функции программы и программные блоки.

После определения функций должны быть составлены блок –схемы каждого блока и функции. После утверждения блок-схемы руководителем должны быть составлены тесты для проверки функционирования будущей программы Для каждого теста должны быть определены ожидаемые результаты.

При проектировании системы определяется схема данных, которая отражает путь данных при решении задач к определяет этапы обработки данных. Для каждого данного определяется источник и приемник. Для всех программ определяются алгоритмы их функционирования. Для задания алгоритмов можно использовать графическое представление алгоритмов с помощью схем, которые должны выполняться в соответствии со стандартами [7] . Для увеличения наглядности схема не должна содержать более 50 блоков. Этап проектирования считается выполненным после проверки всех алгоритмов, разработанных для модулей программы.

При реализации программы в случае использования нисходящих методов требуется разработка "заглушки" - программы, результат выполнения которой обеспечивает нормальную работу вызывающего модуля. Наиболее часто эта программа задает необходимые результаты с помощью операторов присваивания, формирует необходимые признаки и т.д. По мере создания программ, реализующих очередной модуль, следует выполнять его тестирование.

Одной из основных задач курсового проектирования по курсу "Алгоритмизация и программирование" является получение практических навыков по составлению программ.

Программа, разработанная студентом, должны быть описана в соответствии с принятыми стандартами для описания программ.