Общие положения
Целями курсовой работы являются:
- Систематизация теоретических знаний, полученных студентом в процессе обучения по дисциплине «Объектно-ориентированное программирование»;
- Закрепление практических навыков разработки программного обеспечения на языках С или С++;
- Выработка навыков самостоятельной разработки программного обеспечения.
Курсовая работа предполагает выполнение студентом алгоритмизации, реализации, тестирования и отладки приложения, а также разработку программной документации.
Пояснительная записка должна содержать:
1) титульный лист;
2) техническое задание;
3) блок-схема программы ;
4) описание работы программы;
5) руководство пользователя;
6) заключение;
7) список использованных источников;
листинг программы.
Требования к оформлению
К отчету по курсовой работе дисциплины Объектно-ориентированное программирование предъявляются следующие требования к оформлению:
Отчет оформляется в соответствии следующим параметрам (ЕСПД ГОСТ 19404-79):
- Поля: левое 2, правое 1, верхнее и нижнее 2.
- Шрифт 14п, интервал 1,5.
- Абзац 1,5.
- Заголовки должны отделяться от текста отступом с верху и с низу, равным 1,5.
- Заголовки разных уровней разделяются отступом 0,8
- Запрещается использовать шрифт красного цвета, а также употреблять три восклицательных знака подряд.
Оформление рисунков
- Рисунки располагаются по центру, подпись снизу.
- Ссылка на рисунок должна быть в тексте отчета.
- Нумерация рисунков двухуровневая, в пределах главы.
Оформление таблиц
- Таблицы должны быть растянуты по ширине листа.
- Подпись и наименование таблицы располагается сверху слева.
- Ссылка на таблицу должна быть в тексте отчета
- Нумерация таблиц двухуровневая, в пределах главы.
Оформление приложений
- Приложение должно нумероваться буквами алфавита (Приложение А, Б ) кроме букв Ё, 3, Й, О, Ы, Ъ, Ь.
- На приложение должны быть ссылки в тексте отчета.
Оформление списка литературы
- Список должен быть нумерованным.
§ На каждый элемент списка должна быть ссылка в тексте отчета.
Примерная тематика курсовых проектов (работ)
1. Разработка программ циклической структуры без использования структурных типов данных.
2. Разработка программ для обработки массивов.
3. Обработка строк с использованием указателей и встроенных функций.
4. Обработка текстовых и двоичных файлов.
5. Обработка динамических списков.
6. Диалоговые программы.
7. Использование генератора случайных чисел.
8. Задачи с использованием различных структур данных.
Литература
1 Павловская, Т.А. С++. Объектно-ориентированное программирование. Практикум(Допущено МинОбр РФ) / Т.А. Павловская, Ю.А. Щупак. — СПб.: Питер, 2004. 265 с.
2 Лаптев, В.В. С++ Объектно-ориентированное программирование: задачи и
упражнения (Допущено Мин. обр. РФ) / В.В. Лаптев, А.В. Морозов, А.В. Бокова — СПб.:Питер, 2007.-281 с.
3 Шамис, В.A. Borland С++ Builder 6 / В.А. Шамис — СПб.: Питер, 2005 — 798 с.
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Сарапульский политехнический институт»(филиал)
Ижевский государственный технический университет имени М.Т.Калашникова
Программный продукт
Техническое задание
Листов N
Сарапул, 2015
Оглавление
Аннотация.
Введение.
Основание для разработки.
Назначение разработки.
Требования к программе.
Требования к программной документации.
Аннотация
Программный продукт (ПП) «Название программы» предназначен для…..
Кроме того, программа может применяться……
ПП может использоваться для решения как практических, так и исследовательских задач.
Данный документ описывает:
наименование, краткую характеристику области применения программного продукта;
основание для разработки программного продукта;
назначение разработки, в котором указано функциональное назначение программного продукта;
требования к программному продукту;
состав программной документации.
Введение
«Название программы» предназначена для…..
Основание для разработки
Программный продукт «Название» разрабатывается на основании задания на расчетно-графическую работу.
Назначение разработки
Описывается назначение программы и составляющих её модулей.
Требования к программе
Требования к функциональным характеристикам
Описываются требования к функциональным характеристикам, т.е. что и как должна выполнять программа.
Требования к надежности
Программа должна обеспечивать следующие требования к надежности, например:
- устойчивая работа системы в целом;
- контроль на ошибочность вводимых данных;
- проверка на допустимость числовых данных.
Требования к составу и параметрам технических средств
К разрабатываемому программному продукту предъявляются следующие минимальные аппаратные требования, например:
- персональный компьютер типа Pentium;
- 32 Мб оперативной памяти или более;
- операционная система Windows 9Х.