Содержание Общие требования к построению пояснительной записки (ПЗ)Правила оформления ПЗ к курсовой работе Темы курсовых работ Приложение а Приложение б Приложение в |
Учебно-методические указания по выполнению курсовой работы Курсовая работа Общие положения Курсовая работа по дисциплине «Программирование под Windows» имеет целью: 1) приобретение навыков и методов самостоятельного программирования задач в современной среде Windows; В процессе работы студент должен разработать программный продукт, удовлетворяющий поставленным целям и современным требованиям «дружественного» интерфейса (меню, помощь, контекстные подсказки, описание работы с программой, возможные действия пользователя в данный момент времени и т.п.), и оформить пояснительную записку. ^ Структура построения ПЗ ПЗ к работе должна содержать следующие разделы:
Титульный лист оформляется согласно ГОСТ 2.105-79, форма титульного листа приведена в приложении А.
Реферат - краткая характеристика работы с точки зрения содержания, назначения, формы и других особенностей. Перечисляются ключевые слова работы, указывается количество страниц и приложений. Реферат размещают на отдельной странице. Заголовком служит слово "Реферат", написанное прописными буквами.
Форма задания заполняется студентом в соответствии с полученным заданием. Форма задания приведена в приложении Б.
Содержание включает наименования всех разделов, подразделов и пунктов, если они имеют наименование, а также список литературы и приложения с указанием номера страниц, на которых они начинаются. Слово "Содержание" записывается в виде заголовка, симметрично тексту, прописными буквами.
Введение содержит основную цель курсовой работы, назначение программного продукта, область применения разрабатываемой темы.
Обзор литературы включает в себя состояние проблемной области, наличие аналогов разработки, существующие алгоритмы, средства разработки программ и т.д.
На данном этапе необходимо установить, что является входом и выходом будущей программы, выделить основные необходимые отношения между входными и выходными объектами и их компонентами, выделить подцели, которые нужно достичь для решения задачи, и как следствие этого, выработать подход к построению алгоритма. Результатом этапа анализа задачи должна быть спецификация алгоритма, т. е. формулировка в самом общем виде того, что (в рамках выбранного подхода) должен делать алгоритм, чтобы переработать входные данные в выходные.
Основные формулы, блок-схемы, общее описание алгоритмов. Прежде всего нужно иметь в виду, что такое описание предназначено не для машины, а для человека. Другими словами, речь идет не о программе, а о некотором тексте (т. е. о словесном описании), по которому можно получить представление об общей структуре разрабатываемого алгоритма, о смысле его отдельных шагов и их логической взаимосвязи.
Структурная схема программы, структура и типы данных, основные процедуры, их назначение и взаимосвязь, входные и выходные данные программы и отдельных процедур, смысл основных переменных программы, построений файловой системы программного продукта и т.д.
Описание меню, порядок работы с программой – может быть в виде инструкции для пользователя.
Описание тестовых задач и результатов тестирования. Необходимо подобрать набор тестов, достаточный для демонстрации работы программы и ее реакции на экстремальные ситуации и неправильное обращение.
Основной итог работы, сопоставление желаемых и полученных результатов, встретившиеся проблемы, целесообразность и направления дальнейшего совершенствования программного продукта и т.д.
Не менее 5 наименований. Необходимо обратить внимание на наличие в тексте ПЗ ссылок на используемую литературу. Примеры библиографических описаний источников, помещаемых в список литературы, приведены в приложении В.
Приложения могут включать в себя блок-схемы алгоритмов, структурная схема и листинг программы, результаты тестирования и т.д. Обязательное детальное комментирование программ. ^ ПЗ пишется в редакторе MS Word шрифтом Times New Roman, размером 12, на формате A4. Нумерация страниц должна быть сквозной, первой страницей является титульный лист (номер страницы на титульном листе не ставится). Номер страницы проставляется вверху справа. Заголовки разделов пишутся прописными буквами по середине текста. Заголовки подразделов пишутся с абзаца строчными буквами, кроме первой прописной. В заголовке не допускаются переносы слов. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, то их разделяют точкой. ^ 1. Калькулятор Составить программу, которая выполняет функции калькулятора. Кроме стандартных математических и тригонометрических функций (см. Стандартный инженерный калькулятор Windows) разрабатываемый калькулятор должен выполнять ниже приведенные функции:
^ ФОРМА ТИТУЛЬНОГО ЛИСТА К КУРСОВОЙ РАБОТЕ Министерство общего и профессионального образования Российской Федерации ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра компьютерных систем в управлении и проектировании (КСУП) Игра "Жизнь" (тема работы) Пояснительная записка к курсовой работе по дисциплине "Программирование под Windows" Выполнил: Ф.И.О. Домашний адрес Логическое имя и пароль Формула расчета варианта 2001 ^ ФОРМА ЗАДАНИЯ ДЛЯ КУРСОВОЙ РАБОТЫ Министерство общего и профессионального образования Российской Федерации ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра компьютерных систем в управлении и проектировании (КСУП) УТВЕРЖДАЮ зав. кафедрой КСУП Ю. А. Шурыгин 01. 06. 99 г. ЗАДАНИЕ по курсовому проектированию по дисциплине "Программирование под Windows" студенту_______________________________________________________________ группа______________ факультет ФВС 1. Тема проекта: Игра “Жизнь” 2. Срок сдачи студентом законченной работы 25.12.99. 3. Исходные данные к проекту (здесь должен быть текст задания) 4. Дата выдачи задания: 01.6.99 г. Задание принял к исполнению (ФИО) ^ ПРИМЕРЫ БИБЛИОГРАФИЧЕСКИХ ОПИСАНИЙ ИСТОЧНИКОВ, ПОМЕЩАЕМЫХ В СПИСОК ЛИТЕРАТУРЫ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Хендерсон П. Функциональное программирование. Применение и реализация. - М.: Мир, 1983. - 349 с. 2. Филд А., Харрисон П. Функциональное программирование. - М.: Мир, 1993. - 637 с. 3. Шеховцов А. С. Квазисинхронное регулирование гистерезисных электродвигателей // Тез. докл. на науч.-техн. конф. 21-23 дек. 1998 г. - Т. 4 - Томск: Издательство Томского государственного педагогического университета, 1999. - 133 с. 4. Калянов Г. Н. CASE-технологии проектирования программного обеспечения // Кибернетика и системный анализ. - 1993. - №5. - С. 152-164.
|