- •Методические указания
- •Составители:
- •Светличная в.А. Доц.
- •Савкова е.О. Доц.
- •Андриевская н.К. Асс .
- •Возможна также выдача индивидуальных заданий по иной тематике.
- •Выполнение курсовых работ включает следующие этапы (табл. 3.1).
- •Оценку актуальности, сложности решенной задачи;
- •Обобщение полученных результатов;
- •6 Варианты заданий на курсовую работу
- •6.1 Обработка одномерных массивов
- •6.2 Обработка матриц
- •6.3 Определение параметров функций
- •6.4 Построение графических фигур
- •6.5 Задачи с использованием геометрических данных
- •6.6 Задачи сортировки
- •6. 7 Задачи построения геометрических фигур
- •6. 8 Задачи разработки игр
- •7 Порядок выполнения и защиты курсовой работы.
- •Курсова робота
Выполнение курсовых работ включает следующие этапы (табл. 3.1).
Таблица 3.1 Основные этапы выполнения курсовых работ
Номер этапа |
Наименование этапа |
Сроки выполнения (недели) |
1. |
Получение и уяснение индивидуального задания |
1 |
2. |
Разработка структуры и связей будущей программы |
2-3 |
3. |
Выбор, анализ и описание метода решения задачи |
4-5 |
4. |
Определение и описание структуры и типов данных (входных, выходных, рабочих), методов их формирования |
5 |
5. |
Разработка алгоритма решения задачи |
6-8 |
6. |
Разработка программного обеспечения задачи (программ с описаниями, а также инструкций по их использованию) |
9-11 |
7. |
Отладка программ и проверка программных модулей на контрольных примерах |
12-13 |
8. |
Проведение рабочих расчётов (вычислительных экспериментов) на ЭВМ, получение результатов и оценка их достоверности |
14-15 |
9. |
Анализ и интерпретация результатов вычислительного эксперимента |
14-15 |
10. |
Оформление пояснительной записки, сдача её на проверку преподавателю |
16 |
11. |
Защита курсовой работы |
17-18 |
При выполнении курсовых работ по индивидуальным заданиям вышеперечисленные этапы и сроки их выполнения могут быть видоизменены по согласованию с преподавателем.
СОСТАВ КУРСОВОЙ РАБОТЫ И ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ
4.1 Содержание пояснительной записки
Результаты выполнения курсовой работы оформляются каждым студентом в виде пояснительной записки, содержащей следующие материалы:
титульный лист типовой формы (см. прил. 1);
лист задания;
реферат;
содержание;
введение;
основная часть;
заключение;
список литературы;
приложения.
Реферат должен включать:
Сведения об объеме пояснительной записки, количестве иллюстраций, таблиц, использованных источников;
Текст реферата в краткой форме описывает, чему посвящена курсовая работа. Оптимальный объем текста реферата – 1200 знаков, но не более 2000.
Перечень ключевых слов реферируемого отчета, который включает от 5 до 15 слов в именительном падеже, заглавными буквами.
Реферат выполняется в рамке со штампом.
Введение пояснительной записки должно содержать оценку современного состояния и актуальности решаемой задачи, цель курсовой работы и описание используемых методов.
Основная часть пояснительной записки должна включать следующие разделы:
Постановка задачи
Данный раздел составляется на основании индивидуального задания на курсовую работу и содержит:
наименование, назначение и содержательное (словесное) описание условия задачи, объекта (его структуры, назначения и т. п.);
исходные числовые данные и зависимости, необходимые для решения задачи на контрольном примере;
рекомендуемые или однозначно заданные методы решения задачи;
рекомендации или конкретные требования по использованию существующих программных и технических средств (языков программирования, прикладных программ, баз данных, ЭВМ и. т. п.);
Разработка общей структуры решения общей задачи и алгоритм, определяющего последовательность выполнения действий
Данный раздел также составляется на основании индивидуального задания на курсовую работу и содержит общий алгоритм, который объединяет все заданные в индивидуальном задании задачи в одну общую. Структура алгоритма по сути дела соответствует основному меню, с помощью которого можно будет выбирать желаемую последовательность действий, выбрать нужный метод решения той или иной задачи, изменять способ ввода исходных данных, изменять численные значения входных данных, изменять способ вывода информации и т.
В этом же разделе необходимо разбить будущую программу на части таким образом, чтобы четко определить :
сколько файлов составят общую программу;
какой файл будут содержать программу для реализации той или иной задачи;
тип каждого файла.
Анализ существующих методов решения задачи
В данном разделе приводится краткий обзор возможных методов решения задачи. Если таких методов несколько, то производится их сравнительный анализ с точки зрения постановки данной задачи.
Разработка и описание алгоритма решения поставленной задачи
Для каждого, из заданного условия индивидуального задания должен быть разработан и описан алгоритм, который представляется в виде блок-схемы, вычерченной по ГОСТу. Если блок-схема достаточно громоздка, а при ее программной реализации используются некоторые структурные единицы (подпрограммы, функции, модули и т.д.), то алгоритм может быть представлен в укрупненном виде. а каждая из структурных единиц представлена отдельно в более подробном виде. Алгоритм должен иметь словесное описание.
Описание программы
Описание программы решения задачи, должно содержать сведения, достаточные для её практического использования и содержать:
Общие сведения
обозначение и наименование программы;
язык программирования.
Описание логической структуры :
общая структура программы, перечень структурных единиц программы;
обозначение, назначение и описание каждой программной единицы;
обозначение и назначение входных и выходных данных данной структурной единицы программы;
описание связей между составными частями программы, способа передачи данных между ними
Входные данные описываются следующим образом:
тип данных ;
краткое описание;
способ формирования
Выходные данные описываются так:
тип данных;
краткое описание;
структура представления на экране или в файле.
Проверка программы на контрольном примере и анализ результатов.
В данном разделе нужно привести описание контрольного примера, определив исходные данные. Описать результаты его решения двумя методами: с помощью ручного расчета, который можно выполнить с использованием калькулятора, Excel или Matcad, и с помощью разработанной программы, распечатка результатов которой приводится в приложении. После чего следует произвести анализ результатов расчета программы в сравнении с результатами ручного счета.
Заключение (краткие выводы студента по курсовой работе) должно содержать: