- •Методические указания по выполнению курсового проекта Объектно-ориентированные языки и системы программирования
- •01.04.02 Прикладная математика и информатика
- •Оглавление
- •Общие положения
- •Цель курсового проектирования
- •Тематика курсового проектирования
- •Оформление курсового проекта
- •Постановка задачи
- •Содержание курсового проекта
- •Основная часть
- •Математическое обеспечение и оценка трудоемкости алгоритма
- •Язык разработки
- •Реализация системы
- •Аналитическая часть
- •Порядок защиты курсового проекта
- •Список использованных источников
- •Приложение а.
- •Календарный план выполнения курсового проекта
- •Приложение б Типовые алгоритмы для курсового проекта
- •Приложение в. Языки программирования для курсового проекта
Список использованных источников
«Общие правила оформления студенческих работ»
ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы. – Введ. 1990–01–01. – М. : Изд-во стандартов, 1990.
Java. Объектно-ориентированное программирование для магистров и бакалавров [Текст]: учебное пособие для изучающих объектно-ориентированное программирование в вузе / А. Н. Васильев. - Санкт-Петербург [и др.] : Питер, 2013. - 395, [1] с. : рис. : табл. - (Учебное пособие. Стандарт третьего поколения).
Структуры данных и алгоритмы Java [Текст] : [12+] / Р. Лафоре ; [пер. с англ. Е. Матвеева]. - 2-е изд. - Санкт-Петербург [и др.] : Питер, 2014.
Приложение а.
Федеральное государственное бюджетное образовательное учреждение высшего образования |
|
Югорский государственный университет |
|
Институт (НОЦ) технических систем и информационных технологий |
|
|
|
|
УТВЕРЖДАЮ
_______________/В.В. Бурлуцкий / (подпись)
|
Реализация алгорита дейкстры на языке Java |
|
Задание на курсовой проект по дисциплине «Объектно-ориентированное языки и системы программирования»
|
|
|
|
Студент: И.И. Иванов
Группа: 1661м
Срок сдачи студентом законченного проекта: 1 декабря 2016 г.
Исходные данные к курсовому проекту: Система разрабатывается в учебно-исследовательских целях. Программная система должна реализовать алгоритм Дейкстры поиска кратчайшего пути от одной из вершин графа до всех остальных и следующие функциональные требования:
Создание для графа новой структуры, элементами которой являются целые числа, хранящиеся во внешнем файле (не более 10 000).
Изменение значения элемента в структуре.
Удаление элемента из структуры.
Удаление структуры.
Визуализация структуры (количество элементов не более 20).
Обработка исключительных ситуаций при работе с файлами.
Вывод справочной информации.
Программная система должна быть построена в соответствии с объектно-ориентированной парадигмой программирования. Время отклика программы при выполнении каждой из функций не должно превышать 10 секунд. Дополнительных требований к защите и производительности не предъявляется.
Содержание курсового проекта: пояснительная записка включает в свой состав: титульный лист, реферат, задание на курсовой проект, оглавление, введение, постановка задачи, язык разработки, реализация системы, аналитическая часть, заключение, перечень сокращений и обозначений, список использованных источников, приложения.
Ориентировочный перечень графического и иллюстрационного материала:
Техническое задание, диаграммы эскизного проекта, исходный прокомментированный программный код, отчет о тестировании, руководство пользователя.
Консультанты по разделам: не предусмотрены.
Календарный план выполнения курсового проекта
Наименование этапа работы |
Плановый срок выполнения этапа работы |
Фактический срок выполнения этапа работы |
Результат выполнения |
Подпись руководителя |
Изучение литературы о базовых структуре данных и алгоритме |
|
|
Раздел КП постановка задачи |
|
Изучение технической документации по языку. Проектирование программного модуля |
|
|
Эскизный проект, раздел КП |
|
Формирование требований |
|
|
ТЗ, раздел КП, прототипы интерфейсов |
|
Кодирование |
|
|
Первый прототип, раздел КП |
|
Промежуточный контроль результатов работы |
|
|
|
|
Тестирование и отладка |
|
|
Второй прототип модуля, разделы КП, отчет о тестировании |
|
Эксперимент |
|
|
Аналитический раздел КП |
|
Оформление и эксплуатационная документация |
|
|
Оформление текста пояснительной записки к КП |
|
Защита КП |
|
|
Доклад |
|
Дата выдачи задания _____________________________ (дата)
ПРИНЯЛ К ИСПОЛНЕНИЮ
Студент гр. 1661м _____________________________/И.И. Иванов/ (подпись)
|
