- •Методические указания
- •"Программирование"
- •7.091501 “Компьютерные системы и сети”,
- •7.091502 “Системное программирование ”
- •Содержание
- •Введение
- •1Тематика курсовых работ
- •2Указания по выполнению курсовой работы
- •2.1 Постановка задачи
- •2.2 Разработка алгоритма
- •2.1.1 Составление схемы алгоритма
- •2.4 Разработка программы и пользовательского интерфейса
- •2.4.1 Создание оконного приложения
- •2.4.2 Этапы создания оконного приложения
- •2.4.3 Страница Стандартные Палитры Компонентов
- •2.1.1 Организация ввода и вывода данных
- •2.4.5 Создание меню приложений в среде Delphi
- •2.4.6 Структура проекта Delphi.
- •2.5 Отладка программы
- •Синтаксические ошибки.
- •Ошибки периода выполнения программы.
- •Логические ошибки.
- •2.5.1 Синтаксические ошибки
- •2.1.2 Ошибки периода выполнения программы
- •2.5.3 Логические ошибки
- •3Защита курсовой работы
- •4Структура пояснительной записки
- •5Правила оформления пояснительной записки
- •5.1 Общие положения
- •5.2 Нумерация
- •5.1.1 Иллюстрации
- •5.2.1 Таблицы
- •5.5 Перечисления
- •5.3.1 Ссылки и перечень ссылок
- •5.4.1 Приложения
- •Перечень ссылок
- •Приложение а Образец оформления титульного листа
- •Приложение б Бланк задания на курсовую работу
- •Приложение в Пример оформления реферата
3Защита курсовой работы
К защите курсовой работы допускаются студенты, предоставившие пояснительную записку и дискету со следующими файлами:
тексты программы и модулей (*.pas);
загрузочный (выполнимый) exe-файл;
тестовые файлы для проверки работы программы и другие файлы, необходимые для работы.
Оценка за курсовую работу выставляется, исходя из следующих критериев:
полнота анализа поставленной задачи;
эффективность алгоритма;
разработанный интерфейс;
полнота тестирования программы;
оформление пояснительной записки;
ответы на вопросы при защите курсовой работы.
4Структура пояснительной записки
Пояснительная записка состоит из следующих разделов:
титульный лист;
задание на курсовую работу;
реферат;
содержание;
введение;
основная часть;
перечень ссылок;
приложения.
Образцы оформления титульного листа и бланка задания приведены в приложениях А и Б.
Реферат должен содержать сведения об объеме пояснительной записки, количестве иллюстраций, таблиц, использованных источников, языке (если текст написан не на украинском языке). Затем следует текст реферата и перечень ключевых слов. В тексте реферата сообщаются цель и краткое содержание работы, полученные результаты, область применения. Ключевые слова должны быть выбраны так, чтобы по ним можно было составить представление о теме работы. Они должны быть перечислены после текста реферата через запятую. Записываются ключевые слова прописными буквами. Пример оформления реферата представлен в приложении В.
Содержание документа размещается на отдельной (пронумерованной) странице после реферата, снабжается заголовком «СОДЕРЖАНИЕ», не нумеруется как раздел и включается в общее количество страниц документа.
Введение должно содержать краткую характеристику темы курсовой работы. Во введении необходимо сформулировать цель работы.
Основная часть пояснительной записки содержит такие разделы:
- постановка задачи (не менее двух страниц);
- разработка алгоритма (не менее двух страниц);
- структура программы;
- описание исходных данных, на которые рассчитана программа; правила их подготовки; сведения об ограничениях на применение программы;
-описание действий, необходимых для выполнения программы (инструкция оператору);
- описание полученных результатов;
- выводы.
Эти разделы (кроме раздела выводов) нумеруются и не объединяются общим заголовком «основная часть».
Раздел постановки задачи должен содержать перечень вопросов, подлежащих разработке. В этом разделе необходимо выполнить анализ поставленной проблемы, самостоятельно сформулировать те функции, которые должны быть реализованы в программе, а также определить входные и выходные данные. При необходимости текст этого раздела иллюстрируются синтаксическими диаграммами.
В разделе разработки алгоритма желательно сравнить возможные варианты реализации поставленной задачи и обосновать выбор алгоритма. Описание алгоритма должно быть выполнено на словесном уровне. Это описание не является описанием программы.
Раздел описания структуры программы должен содержать перечень всех подпрограмм с указанием иерархии их вызова и передаваемыми параметрами. Для простых подпрограмм достаточно указать выполняемые ими функции, а для более сложных – привести схемы алгоритмов и краткое их описание. Если подпрограммы находятся в модулях, то описать структуру модулей, их взаимодействие с основной программой и между собой.
Инструкция оператору должна содержать рисунок экрана с пунктами меню и описания действий, которые нужно выполнить при возникновении той или иной ситуации в работе программы.
В приложениях необходимо представить:
-схему алгоритма программы;
-текст программы;
-результаты выполнения программы.