Файл: Методические указания к курсовой.doc

ВУЗ: Не указан

Категория: Методичка

Дисциплина: Программирование

Добавлен: 20.10.2018

Просмотров: 1188

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Пример: КП.АС10.89977 – 11 81 00

Общий объем курсового проекта без учета приложений должен составлять 35 -40 страниц.

В общем случае техническая часть пояснительной записки курсового проекта должна содержать описание следующих этапов создания

программного средства:

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

Дается точное описание исходных данных, условий задачи и целей ее решения.

Описываются ограничения, накладываемые на исходные данные,

необходимая разрядность и точность представления исходных данных и результатов решения. Указываются возможные пределы изменения входных параметров задачи.

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

В разделе дается обобщенное словесное описание алгоритма решения поставленной

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

Приводится схема алгоритма, состоящая из укрупненных модулей. Дается

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

обычно использует обозначения и термины исходной задачи.

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

В разделе приводятся описания процедур.

Результатом должна стать детализированная модель системы, именно

данная модель должна «служить» исходной информацией для написания

программного кода.

Третий раздел (программирование) содержит описание программы.

Здесь освещаются:

Рисунки

Продолжение рисунка 3.1

Таблицы

Продолжение таблицы 3.1

Формулы

Списки

Фрагменты программ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ

КУРСОВОГО ПРОЕКТА ПО ДИСЦИПЛИНЕ «ОСНОВЫ

АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ»

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

«Основы алгоритмизации и программирования», является самостоятельной

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

Тема и задание формулируется руководителем курсового проекта и утверждается

заведующим кафедрой.

Перед студентом ставится задача разработать приложение в среде программирования Visual Studio с целью решения конкретной задачи (задач).

Результатом решения являются:

1)исполняемый файл программы и ее полный текст (листинг) на носителе;

2)пояснительная записка.


Проект должен иметь четкое и логическое построение. Он должен включать следующие структурные элементы (в порядке их представления в работе):

  1. титульный лист пояснительной записки;

  2. бланк задания к проекту (заполненный руководителем и подписанный обеими сторонам и – преподавателем и студентом, и утвержденный заведующим кафедры);

  3. содержание (оглавление);

  4. введение;

  5. основная часть (техническая);

  6. заключение;

  7. список использованных источников;

  8. приложения.(Приложение А Блок –схемы алгоритмов программы, Приложение Б Текст программы)

Титульный лист является первым листом работы (нумерация на нем не проставляется). Титульный лист должен содержать все установленные реквизиты.

Бланк задания на тему курсового проекта, подписанный преподавателем, и студентом располагается за титульным листом. Задание не входит в нумерацию страниц работы.

Содержание проекта является третьей по порядку страницей курсового проекта, которое оформляется, используя возможности программы Microsoft Word.

Слово «СОДЕРЖАНИЕ» записывают в виде заголовка по центру текста. В содержание включаются все заголовки, имеющиеся в работе, в том числе список использованных источников и приложения. Название разделов и подразделов следует приводить в полном соответствии с их названиями, указанными в тексте проекта.

Содержание курсового проекта должно включать введение, три –четыре раздела основной части, заключение, список литературы и приложения.

В содержание включаются разделы и подразделы с указанием страниц.

При заполнении штампа тема проекта должна в точности соответствовать заданию на курсовой проект.

Шифр документа содержит буквы КП или КР, номер зачетной книжки, номер программы, разработанной студентом в ВУЗе (присваивается студентом самостоятельно, обычно нумеруются все курсовые работы и проекты), номер документа ПЗ –81 и версия документа ПЗ – 00.

Пример: КП.АС10.89977 – 11 81 00

При размещении содержания на нескольких листах штамп высотой 40 мм выполняется только на первом листе содержания.


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


Общий объем введения составляет 1 –2 страницы. Введение, как и заключение, рекомендуется писать после полного завершения основной части.

В основной (технической) части дается краткая характеристика объекта исследования; анализируется организационное построение и его структура.

Целесообразно учитывать общую теоретическую направленность курсового проекта, то есть акцент следует сделать на те показатели, которые наиболее тесно связаны с темой проекта. Основная часть должна содержать конкретный практический материал исследуемого объекта.

Здесь необходимо отразить не только результаты самостоятельно проведенных обследований, но и состояние исследуемой задачи, предложить пути ее решения на рассматриваемом объекте.

Заключение содержит перечисление основных результатов, характеризующих полноту решения поставленных задач и подводящих итог содержания курсового проекта. Результаты следует излагать в форме констатации фактов с использованием слов «изучены», «сформулированы», «разработаны», «показаны», «предложены», «подготовлены» и т. п. Текст должен быть кратким и ясным.

В разделе «Список использованных источников» приводится список литературы, использованной ходе выполнения курсового проекта. Данный раздел должен содержать перечень источников, цитируемых и используемых при написании курсового проекта, которые следует располагать по алфавиту авторов или заглавий (в случае четырех авторов и более). Сведения об источниках необходимо привести в соответствии с требованиями ГОСТ 7.1–2003.

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

Общий объем курсового проекта без учета приложений должен составлять 35 -40 страниц.

В общем случае техническая часть пояснительной записки курсового проекта должна содержать описание следующих этапов создания

программного средства:

  1. постановка задачи, анализ предметной области и формулировка требований к программе;

  2. проектирование задачи;

  3. реализацию программы (программирование);

  4. руководство оператора (внедрение).


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

Дается точное описание исходных данных, условий задачи и целей ее решения.

Описываются ограничения, накладываемые на исходные данные,

необходимая разрядность и точность представления исходных данных и результатов решения. Указываются возможные пределы изменения входных параметров задачи.

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

В разделе дается обобщенное словесное описание алгоритма решения поставленной

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

Приводится схема алгоритма, состоящая из укрупненных модулей. Дается

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

обычно использует обозначения и термины исходной задачи.

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

В разделе приводятся описания процедур.

Результатом должна стать детализированная модель системы, именно

данная модель должна «служить» исходной информацией для написания

программного кода.

Третий раздел (программирование) содержит описание программы.

Здесь освещаются:

  1. обоснование выбранных средств и инструментов разработки;

  2. спецификация программы;

  3. текст программы;

  4. описание программы;

  5. тестирование программы.

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

При написании программы следует применять операторы, позволяющие использовать основные алгоритмические структуры.

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

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


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

Четвертый раздел–руководство оператора (внедрение). В разделе описываются:

  1. условия выполнения программы;

  2. выполнение программы;

  3. сообщения оператору.

В пункте «Условия выполнения программы» должны быть указаны условия, необходимые для выполнения программы (минимальный и/или максимальный состав аппаратурных и программных средств и т.п.).

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

В пункте «Сообщения оператору» должны быть приведены тексты сообщений,

выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора.

Содержание разделов допускается иллюстрировать поясняющим и примерами, таблицами, схемами.


Требования к оформлению курсового проекта

Курсовой проект оформляется на стандартных листах формата А4.

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

Слова «СОДЕРЖАНИЕ», «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ» записывают по центру прописными буквами, включают в содержание курсового проекта. Данные заголовки не нумеруют.

К оформлению работы предъявляются следующие требования:

  1. односторонняя печать;

  2. текст размещается по ширине листа;

3)поля: слева 30 мм, справа10, снизу и сверху –20 мм;

4)Межстрочный интервал 1,2 (допускается использование междустрочного

интервала 1,0 в таблицах и рисунках)

5)шрифт Times New Roman, кегль – 13 пт.

6)номер страницы проставляется внизу, справа, шрифт 10 пунктов;

7) абзацный отступ должен быть одинаковый – 15 мм;

8)каждая глава начинается с новой страницы;

9)все заголовки глав и параграфов должны быть выделены полужирным

шрифтом и без точки;

10)расстояние между нумеруемым заголовком любого уровня и текстом –3 межстрочных интервала (интервал после абзаца –39 пт. для шрифта 13).Если между двумя заголовками текст отсутствует (например, между заголовками раздела и подраздела), то расстояние между ними –2 межстрочных интервала;

11)сокращения слов в таблицах и рисунках не допускается (разрешается в таблицах и рисунках необходимые надписи делать более мелким

шрифтом, чем в текстовой части);


12)ссылки на литературу приводятся в тексте в квадратных скобках(например [1],

[4-8]).

13)Для оформления заголовков, списков, формул, подписей таблиц, рисунков и т.п. выбирается стиль на усмотрение студента, не противоречащий данному документу, который должен быть применен для всего документа, т.е. все единицы текста должны быть оформлены единообразно.


Порядок нумерации работы следующий. На первой странице располагается титульный лист (номер страницы не ставится). Затем постранично (последовательно) размещаются задание на разработку курсового проекта, содержание и т.д. Нумерация страниц работы начинается с титульного листа.

Все нумерации (страниц, глав, параграфов, рисунков и т.д.) выполняют только арабскими цифрами. При необходимости в оглавление и, соответственно, в основную часть вводят рубрикации типа 1.1 или 2, 2.2, 2.2.1и т.п..

Каждая глава нумеруется и начинается с новой страницы.

Рисунки

Рисунки нумеруются в пределах раздела, содержат номер раздела, точку, номер рисунка в разделе. На каждый рисунок в тексте ПЗ должна быть ссылка.

Примеры:

Разработанная структурная схема приведена на рисунке 3.1.

Или … (см. рисунок 3.1).


Рисунки могут располагаться в любом месте ПЗ, но обязательно после ссылки. Под рисунком помещается подпись по центру, которая содержит слово Рисунок, пробел, номер рисунка (номер раздела, точка, номер рисунка в разделе), тире, название рисунка (без точки).

Рисунки отделяются от текста одной пустой строкой сверху и снизу (после подписи).

Допускается выносить рисунок на отдельный лист и поворачивать его по часовой стрелке (в альбомной ориентации), чтобы верх рисунка находится около переплета. В этом случае подпись рисунка выполняется также в альбомной ориентации, а расположение рамки и штампа не меняется.

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

Продолжение рисунка 3.1


и располагается по центру (без названия).


Таблицы

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

Таблица должна быть отцентрирована относительно текста. Ячейки могут объединяться. Допускается уменьшать шрифт в таблице. Минимальное расстояние между строками таблицы – 8 мм.

На каждую таблицу в тексте ПЗ должна быть ссылка.

Примеры:

Результаты экспериментов приведены в таблице 3.1.

Или … (см. таблицу 3.1).

Таблицы могут располагаться в любом месте ПЗ, но обязательно после ссылки. Над таблицей помещается заголовок по центру, которая содержит слово Таблица, пробел, номер таблицы (номер раздела, точка, номер таблицы в разделе), тире, название таблицы (без точки).

Таблицы отделяются от текста одной пустой строкой сверху (до заголовка) и снизу .

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