Пример готовой курсовой работы по предмету: Информатика
Содержание
Оглавление
Введение 3
1. История развития объектно-ориентированного подхода 5
2. Основные понятия и принципы ООП 8
2.1 Абстрагирование 8
2.2 Инкапсуляция 12
2.3 Модульность 13
2.4 Иерархия 18
3. Методология ООП 21
3.1 Объектно-ориентированный анализ (ООА) 21
3.2 Объектно-ориентированное проектирование (OOD) 21
3.3 Объектно-ориентированное программирование (ООР) 22
4. Объектно-ориентированные языки 24
4.1 Язык программирования Smalltalk 27
4.2 Язык программирования C++ 29
4.3 Язык программирования Java 31
Заключение 35
Список использованной литературы 36
Выдержка из текста
Целью данного исследования является изучение технологии объектно-ориентированного программирования. Для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить все существующие на данный момент стили программирования.
2. Выяснить отличительные особенности объектно-ориентированного подхода
3. Раскрыть основные принципы и понятия объектно-ориентированного подхода
4. Рассмотреть наиболее распространенные объектно-ориентированные языки программирования.
Список использованной литературы
1. Гради Буч «Объектно-ориентированный анализ и проектирование», Rational Санта-Клара, Калифорния перевод с английского под редакцией И. Романовского и Ф. Андреева, 2008 г.
2. Йорден Е, Методы структурного моделирования. Росса-М, 2009 г.
3. Ган. С и Сарсон, Т. Системы структурного анализа, ТехноРос, 2009 г.
4. Уорд, П. и Меллор, С.. Структурированные развития систем реального времени. 2010 — Мир, Москва, 560с.
5. Хэтли, Д. Стратегии системных спецификаций. Нью-Йорк, Дорсет дом., М- 2008.
6. Дженкинс, М. и Глазго, Дж. 2006 О Стилях программирования в Ниал . IEEE Software вып.3 (1) , стр.48 .
7. Боброва,Д. и Стэфик,М. феврале 1006 года. Перспективы программировании искусственного интеллекта . вып.
23. Наука, с.51 .
8. Даль, О., Дейкстра Э., Хоара , C.A.R. Структурное программирование. Академик-пресс., М-2012, с.83 .
9. Шоу, М. Абстракция методы в современной Языки программирования. IEEE Software вып (4) , 2004. с.10 .
10. Берзиньш ,В. Грей ,М. и Науман,Д. Абстракция на основе разработки программного обеспечения. Объекдинение, 2006. вып. 29 (5) , с.403 .
11. Абельсона , Х. и Суссман , Г. Структура и интерпретация компьютерных программ, Лига-пресс, М – 1985, с.126 .
12. Там же, с.132 .
13. Ингаллс, Д. Smalltalk -76 Программирование разработки и внедрения систем. Результаты Пятого ежегодного симпозиума о принципах Языков программирования. ACM , стр.9 .
14. Ганнон .Дж . , Гамлет . Р. Миллс. H. Теории модулей . IEEE Transactions номер 13 (7) , с.820 .
15. Date, С. 2006. Relational Database: Selected Writings. Reading, MA: Addison-Wesley, p.180.
16. Liskov, B. 2008. Data Abstraction and Hierarchy. SIGPLAN Notices vol.23(5).
p.19