Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
ВВЕДЕНИЕ 3
ГЛАВА 1 АНАЛИЗ СОВРЕМЕННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ 5
1.1 Классификации современных языков программирования 6
1.2 Современные высокоуровневые языки программирования 8
1.3 Специфика процесса разработки программных приложений на высокоуровневых языках 11
Выводы по главе 1 13
ГЛАВА 2 СПЕЦИФИКА СОЗДАНИЯ СОВРЕМЕННЫХ ГРАФИЧЕСКИХ ПРИЛОЖЕНИЙ 14
2.1 Существующие виды компьютерной графики 14
2.2 Анализ современных методов и базовых интерфейсов построения графических приложений 18
2.3 Критерии и требования разработки современных графических приложений 20
2.4 Использование языка java при разработке графических приложений 22
Выводы по главе 2 24
ГЛАВА 3 СПЕЦИФИКА РЕАЛИЗАЦИИ ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ JAVA 25
ЗАКЛЮЧЕНИЕ 33
Список использованной литературы 35
Приложение 37
Выдержка из текста
В первой главе рассмотрены основные классификации языков программирования. Даны определения основным терминам, приведены результаты сравнительного обзора современных языков программирования, рассмотрены этапы разработки программных продуктов на базе использования языков программирования высокого уровня,.
Во второй главе проведен обзор специфики разработки графических приложений. На основании проведенной аналитической работы с литературными источниками описана специфика разработки графических приложений с помощью языка Java, сформулированы основные достоинства и недостатки существующих видов компьютерной графики, базовых интерфейсов, методов построения графических приложений. Составлены основные требования к разработке графических приложений.
В третьей главе представлены результаты разработки графического приложения на базе использования IDE NetBeans, языка Java, библиотеки Swing. Приведено описание работы приложения, отражающее основные функциональные возможности программы и графических средств языка.
Список использованной литературы
1. Бобровский С.И. Delphi 7.Учебный курс. СПб.: Питер, 2010. 736 с.
2. Божко А.Н., Жук Д.М. Компьютерная графика. М.: МГТУ им. Н. Э. Баумана, 2010. — 392 с.
3. Лафоре Р. Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд. — СПб.: Питер, 2013. — 704 с.
4. Монахов В.В. Язык программирования Java и среда NetBeans. – СПб.: БХВ-Петербург, 2011. – 704 с.
5. Нейгел К., Ивьен Б., C# 5.0 и платформа .NET 4.5 для профессионалов. М.: Академия, 2014. – 1440 с.
6. Нимейер П. Программирование на Java. – Москва: Эксмо, 2014. – 1216 с.
7. Петров М., Молочков В. Компьютерная графика. – СПб.: Питер, 2010. – 736 с.
8. Портянкин И. Swing. Эффективные пользовательские интерфейсы. СПб.: Питер, 2010 . – 337 с.
9. Рихтер Д. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. – СПб.: Питер, 2012. – 720 с.
10. Руби С., Томас Д., Rails
4. Гибкая разработка веб-приложений. – СПб.: КноРус, 2014. – 448 с.
11. Себеста Р. Основные концепции языков программирования. Concepts of Programming Languages. – М.: Эксмо, 2011. – 512 с.
12. Седжвик Роберт, Уэйн Кевин. Алгоритмы на Java, 4-е изд. – М.: ООО “И.Д. Вильямс”, 2013. – 848 с.
13. Скляр Д., Трахтенберг А. PHP. Рецепты программирования. – СПб.: БХВ-Петербург, 2015. – 784 с.
14. Страуструп Б. Программирование. Принципы и практика использования C++. – М.: Вильямс, 2011. – 1248 с
15. Сьерра Кэти Изучаем Java / Сьерра Кэти, Бейтс Берт – М.: Эксмо, 2014. – 708 с.
16. Хахаев И. А. — Практикум по алгоритмизации и программированию на Python. – М.: Альт Линукс, 2010. – 126 с.
17. Хиллегасс А. Objective-C. Программирование для iOS и MacOS. – СПб.: Питер, 2012. – 605 с.
18. Хорстманн С., Корнелл Г. Java. Библиотека профессионала. – М.: ООО “И.Д. Вильямс”, 2014. – 864 с.
19. Хэррон Д. Node.js Разработка серверных веб-приложений на JavaScript. – СПб.: ДМК Пресс, 2012. – 468 с.
20. Шилдт Г. Java. Полное руководство, 8-е изд. – М.: ООО “И.Д. Вильямс”, 2012. – 1104 с.