Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КУРСОВАЯ РАБОТА / КУРСОВАЯ РАБОТА

.doc
Скачиваний:
82
Добавлен:
11.02.2016
Размер:
50.18 Кб
Скачать

КУРСОВАЯ РАБОТА

Курсовая (расчетно - графическая) работа (Далее по тексту – "Работа") выполняется в виде документа MS Word, Open Office или любой другой программы, поддерживающей определенное в этом документе форматирование текста, графических элементов, формул и т.п. и представляется для контроля в распечатанном виде.

Правила оформления курсовой работы (расчетно – графической работы)

Формат печатных страниц – А4.

Отступы: слева – 25мм, справа – 15мм, снизу и сверху – 15мм.

Нумерация страниц – вверху справа.

Печать односторонняя.

Шрифт:

  • заголовки и основной текст - Times New Roman (Times);

  • при необходимости (тексты программ, поясняющие надписи) возможно использование Arial, Courier, Courier New, Helvetica, Consolas;

  • заголовки разделов (подразделов) – 14пт, полужирный, выравнивание по центру строки;

  • основной текст – 12пт, выравнивание по ширине строки.

Межстрочное расстояние – 1.5

Нумерация рисунков, таблиц, формул (при необходимости) – сквозная по документу.

Поясняющие надписи, тексты таблиц, программ – форматирование произвольное, исходя из удобства представления материала.

Работа должна содержать следующие необходимые разделы:

  • титульный лист;

  • содержание работы (оглавление);

  • задание (краткое описание задачи);

  • введение

  • описание предметной области задачи (при необходимости);

  • анализа задачи и возможных путей (методов, алгоритмов) ее решения с обоснованием выбранного метода (алгоритма);

  • описание выбранного метода решения (используемая программная архитектура, применяемые алгоритмы, т.п.), включая поясняющие формулы, диаграммы, таблицы;

  • краткое описание программы;

  • каткое описание применяемых методов тестирования;

  • выводы;

  • используемая литература (источники);

  • приложения – листинги программы (основных фрагментов), результаты работы программы (тестовых примеров).

Объем расчетно – графической работы 15-25 страниц.

Объем курсовой работы – 20-30 страниц.

Темы работ.

1 курс. Основы программирования (Питон).

В качестве темы Работы можно взять любую программу, реализованную на Питоне и направленную на:

  • построение справочной системы;

  • компьютерной игры (консольной или экранной);

  • реализацию математических и/или логических алгоритмов;

  • расчета и построения графиков эмпирических зависимостей;

  • т.п.

Примеры тем работ

1. Экранное приложение "калькулятор". Простой калькулятор для выполнения элементарных арифметических операций (типа стандартного калькулятора MS Windows, вид – "обычный").

2. Экранное приложение "календарь". Использовать алгоритм, изложенный в [8] на стр.20-27.

3. Программа "Игра в кости". Основа – рассмотренный в учебном курсе общий механизм реализации игры в кости [1,стр.14-15]. Программа может быть реализована в виде консольного или экранного приложения. В случае реализации в виде консольного приложения – разработать класс автомата, реализующего нетривиальный алгоритм стратегии игры, провести анализ его стратегии по сравнению с тривиальной стратегией (выбор всегда одинакового числа бросков). При реализации в виде экранного приложения – провести сравнительный анализ различных "тривиальных" стратегий.

4. Простой справочник. Программа должна реализовывать простой справочник, хранящий различные данные (общие или специализированные – например – номера телефонов). Должны обеспечиваться: ввод новых данных с проверкой их корректности (в зависимости от назначения справочника), просмотр справочника, поиск необходимых данных по образцу, корректировка данных, удаление ненужных записей, сохранение данных в файле и чтение данных из файла. Справочник можно реализовать в виде консольного либо экранного приложения.

Примеры справочников: "студенты курса", "мои друзья", "моя фонотека", "расписание занятий", "моя библиотека", "адресная книга" и т.д.

5. Разработать экранное приложение игры "Го-моку" в соответствии с алгоритмом, изложенным в [8, стр.336-359].

6. Разработать экранное приложение "Игра 15" (так называемые "пятнашки")

7. Используя пакет PyGame разработать простую игру.

Рекомендуемая литература

  1. Арсак Ж. Программирование игр и головоломок: Пер. 6 франц.- М.: Наука. Гл. ред. физ.-мат. лит., 1990.— 224 С.

  2. Бизли Д. Python. Подробный справочник. - Пер. с англ. - СПб.: Символ-Плюс, 2010. - 864 с, ил.

  3. Лутц М. Программирование на Python. - Пер. с англ. - СПб: Символ-Плюс, 2002. - 1136 с, ил.

  4. Лутц М. Изучаем Python, 3-е издание - Пер. с англ. - СПб.: Символ-Плюс, 2009. - 848 с, ил.

  5. Лутц М. Изучаем Python, 4-е издание. - Пер. с англ. - СПб.: Символ-Плюс, 2011. - 1280 с, ил.

  6. Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач идр. Язык программирования Python. / 2001 — 454 с.

  7. Сегаран. Т. Программируем коллективный разум. - Пер. с англ. - СПб: Символ –Плюс, 2008. -368 с, ил.

  8. Форсайт Р. Паскаль для всех / Пер. с англ. М.В.Сергиевского, А. В.Шалашова; Под ред. Ю.И. Топчеева. — М.: Машиностроение, 1986.- 288 с: ил.

  9. Шмпандар, Алекс Дж. Искусственный интеллект в компьютерных играх: как обучить виртуальные персонажи реагировать на внешние воздействия. : Пер. с англ. — М.: ООО "ИД. Вильямс", 2007. — 768 с.: ил.

Образец титульного листа:

ВІДКРИТИЙ МІЖНАРОДНИЙ УНІВЕРСИТЕТ РОЗВИТКУ ЛЮДИНИ

"Україна"

Інститут інформаційних технологій

Кафедра ……..

КУРСОВА РОБОТА

(РОЗРАХУНКОВО - ГРАФІЧНА РОБОТА)

з ___________________________________________________________

(назва дисципліни)

на тему:_____________________________________________________

____________________________________________________________

Студента (ки) _____ курсу ______ групи

напряму підготовки__________________

спеціальності_______________________

___________________________________

(прізвище та ініціали)

Керівник ___________________________

____________________________________

(посада, вчене звання, науковий ступінь, прізвище та ініціали)

Національна шкала ________________

Кількість балів: __________

Оцінка: ECTS _____

_________________________

(підпис)

м. Київ 20 __рік