Языки программирования - метод. указания к КР
.pdf21
Дополнительная
6.Жоголев Е.А. Технология программирования. – Изд.: Ин- тернет-университет информационных технологий, 2007. – 148 с.
7.Терехов А.Н. Технология программирования. – Изд.: Науч-
ный мир, 2004. – 216 с.
8.Иванова Г.С. Технология программирования: Учебник для вузов. – 2-е изд., стереотип. – М.: Изд-во МГТУ им. Н.Э. Баумана,
2003. – 320 с.
9.Камаев В.А., Костерин В.В. Технологии программирования, 2-ое издание. – Изд.: Высшая школа, 2005. – 360 с.
10.Пышкин Е.В. Основные концепции и механизмы объектноориентированного программирования: Учебник для вузов. – 2-е изд. – Изд.: БХВ-Петербург, 2005. – 640 с.
11.Либерти Д. Программирование на С#. – Изд.: КноРус, 2003.
–688 с.
12.Дейтел Х. C# в подлиннике. Наиболее полное руководство.
–Изд.: БХВ-Петербург, 2006. – 1056 с.
13.ГОСТ Р 7.0.5-2008. Библиографическая ссылка. Общие требования и правила составления. – М.: Стандартинформ, 2008. – 20 с.
14.ГОСТ 19.701-90. ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. – М.: Изд-во стандартов, 1991. – 20 с.
15.ГОСТ 2.105-95. ЕСКД. Общие требования к текстовым документам. – М.: Изд-во стандартов, 2007. – 31 с.
16.ГОСТ 7.32-2001. Отчет о научно-исследовательской работе. Структура и правила оформления. – М.: Стандартинформ, 2008. – 17 с.
22
ПРИЛОЖЕНИЕ 1
Пример оформления титульного листа на курсовой проект
Министерство образования и науки РФ Брянский государственный технический университет
Кафедра: «Компьютерные технологии и системы» Дисциплина: «Языки программирования»
КУРСОВОЙ ПРОЕКТ
на тему: разработка игры «Бильярд»
Выполнил студент гр. 12-ИБАС:
Иванов И.И.
Проверил преподаватель:
Леонов Ю.А.
Брянск 2013
23
ПРИЛОЖЕНИЕ 2
Пример оформления технического задания на курсовой проект
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на курсовой проект по дисциплине «Языки программирования»
Студент Иванов И.И. |
Группа 12-ИБАС |
||
|
|
|
|
Тема Разработка игры «Бильярд»
Общая формулировка задания
Необходимо разработать игру «Бильярд», а также воспроизвести физи-
ческие законы упругого соударения тел с использованием языка программиро-
вания С#.
Требования к графическому и пользовательскому интерфейсу:
программа должна работать в графическом режиме;
должна присутствовать вертикальная шкала, с помощью которой бу-
дет определяться сила удара кия по битку;
должна быть реализована анимация движения шаров и кия;
в программе должны использоваться визуальные элементы управления
(графическое меню, кнопки);
должен быть отображён счёт игроков.
Требования к функциональным возможностям:
должны быть реализованы алгоритмы движения шара по экрану;
шар, попавший в лузу, должен быть удалён с игрового стола, а игро-
вой счёт автоматически измениться;
должна присутствовать возможность вводить имя игроков;
необходимо реализовать вращение кия вокруг битка.
Руководитель |
Леонов Ю.А. |
24
ПРИЛОЖЕНИЕ 3
Пример рекомендуемого содержания пояснительной записки
ВВЕДЕНИЕ ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1.АНАЛИТИЧЕСКИЙ РАЗДЕЛ
1.1.Обзор и анализ существующих программных решений
1.2.Определение функциональных требований к разрабатываемой программной системе
2.КОНСТРУКТОРСКИЙ РАЗДЕЛ
2.1.Выбор языка и среды программирования
2.2.Функциональная схема работы программы
2.3.Организация данных и проектирование интерфейсов обмена данными в программной системе
2.4.Диаграмма объектов и иерархия классов
2.5.Описание используемых методов и алгоритмов
2.6.Выбор графического и пользовательского интерфейса
3.ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ
3.1.Определение структуры и состава программной системы
3.2.Разработка алгоритмов отдельных подзадач
3.3.Руководство пользователя
3.4.Подготовка программы к работе и условия ее применения
4.ЭКСПЕРИМЕНТАЛЬНЫЙ РАЗДЕЛ
4.1.Виды контроля качества разрабатываемого ПО
4.2.Методика проведения и результаты тестирования
4.3.Методы и способы устранения ошибок
4.4.Отладка выявленных ошибок, обнаруженных при тестировании
ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ПРИЛОЖЕНИЯ
Приложение 1. Листинг программы Приложение 2. Графический интерфейс программы