Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
АННОТАЦИЯ 2
СОДЕРЖАНИЕ 3
ЗАДАЧИ КУРСОВОЙ РАБОТЫ 4
ВВЕДЕНИЕ 5
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 6
1.1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ ГРАФОВ 6
1.2. СПОСОБЫ ПРЕДСТАВЛЕНИЯ ГРАФОВ 8
2 ОПИСАНИЕ ПРОГРАММЫ 11
2.1 СТРУКТУРА ДАННЫХ 11
2.2 ОПИСАНИЕ ФУНКЦИОНАЛА КЛАССОВ 12
3 РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ И КОНТРОЛЬНЫЕ ПРИМЕРЫ 18
ВЫВОДЫ 20
ПЕРЕЧЕНЬ ССЫЛОК 21
ПРИЛОЖЕНИЯ 23
Выдержка из текста
Задачи курсовой:
1. Описать структуру данных, согласно варианта задания, ее преимущества и ограничения, а также методы, характерные для работы с ней.
2. Самостоятельно реализовать класс для представления структуры данных, соответствующей варианту задания, средствами языка программирования C #.
3. Функциональные элементы класса должны обеспечивать полный, минимальный и удобный интерфейс класса, не имеющий противоречий.
4. При возникновении специфических для класса ошибок должны вбрасываться исключительные ситуации.
5. Привести пример задачи, для эффективного решения которой необходимо использование структуры данных, соответствующей варианту задания.
6. Обосновать необходимость использования именно заданной структуры (возможно, сравнив с другими способами решения).
7. Реализовать решения этой задачи средствами языка программирования C #
Список использованной литературы
1. Ананий В. Алгоритмы: введение в разработку и анализ / В. Ананий М.: «Вильямс», 2006. – 347 с.
2. Буч Г., Роберт А., Майкл У. Объектно-ориентированный анализ и проектирование с примерами приложений. / Грэди Буч, А. Роберт Максимчук, У. Майкл Энгл, Дж. Бобби Янг, Джим Коналлен, А. Келли Хьюстон. — Вильямс, 2010. – 720 с.
3. Гамма Э., Хелм Р., Джонсон. Р. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. — Питер 2007. — 366 с.
4. Дейтл Х. C# / Х. Дейтл. – СПб.: БХВ-Петербург, 2006. – 480 с.
5. Джеффри Р. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд / Р. Джеффри. — Питер, 2013. — 896с.
6. Кормен Т. Алгоритмы для работы с графами / Т. Кормен – М.: «Вильямс», 2006. – 151 с.
7. Культин Н.Б. Microsoft Visual C# в задачах и примерах / Н.Б. Культин. – СПб.: БХВ-Петербург, 2009. – 312 с.
8. Оре О. Теория графов / О. Оре. – М.: Наука, 1968. – 763 с.
9. Рамбо Дж. UML 2.0 Объектно-ориентированное моделирование и разработка: пер. с англ. / Дж.Рамбо, М. Блаха — Питер 2007. – 544 с.
10. Рудаков. А. В. Технология разработки программных продуктов. Учебное пособие / А. В. Рудаков. — Академия, 2006. – 208 с.
11. Томас Х. Чарльз И. Лейзерсон, Рональд Л. Ривест. Алгоритмы. Построение и анализ / Х. Томас Кормен, И. Чарльз Лейзерсон, Л. Рональд Ривест, Клиффорд Штайн. — Вильямс, 2013. – 1328 с.
12. Троелсен. Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд / Э. Троелсен. — Вильямс, 2013. – 1312 с.
13. Уотсон К. C# 2005 и платформа .NET3.0 для профессионалов / К. Уотсон. – М.: ООО "И.Д. Вильямс", 2008. – 622 с.
14. Харари Ф. Теория графов / Ф. Харари. – М.: Мир, 1973. – 543 с.