русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Рекомендательный библиографический список


Дата добавления: 2015-07-09; просмотров: 808; Нарушение авторских прав


 

а) основная литература:

1. Лафоре Р. Объектно-ориентированное программирование в C++. – СПб.: Питер, 2007.

2. Павловская Т.А. C++. Объектно-ориентированное программирование: практикум : учебное пособие. — Санкт-Петербург : Питер, 2006 (и др. издания)

3. Дубов И.Р. Объектно-ориентированное программирование: учебное пособие. — Владимир: Владимирский государственный университет, 2003

4. Лаптев В.В., Морозов А.В., Бокова А.В. C++. Объектно-ориентированное программирование. Задачи и упражнения. – СПб.: Питер, 2007.

 

 

б) дополнительная литература:

1. Иванова Г.С. Объектно-ориентированное программирование : учебник для вузов по направлению "Информатика и вычислительная техника". — Москва: Московский государственный технический университет имени Н. Э. Баумана (МГТУ), 2001

2. Приемы объектно-ориентированного проектирования. Паттерны проектирования: пер. с англ. / Э. Гамма [и др.] .— Санкт-Петербург : ДМК Пресс : Питер, 2008 (и др. издания)

3. Бертран Мейер Объектно-ориентированное конструирование программных систем. – М.: Русская редакция, 2005.

4. Подбельский В.В. Язык СИ++: учебное пособие для вузов. — 5-е изд. — Москва: Финансы и статистика, 2004 (и др. издания)

5. Д.Э. Кнут. Искусство программирования, том 3. Пер. с англ. М.: Издательский дом "Вильямс", 2007. (и др. издания)

 

в) программное обеспечение и Интернет-ресурсы

1. Microsoft Visual Studio 2008 (средство разработки)

2. Microsoft Development Network Library (справочная система)

 


Приложение А

Варианты тем курсовой работы

1. Библиотека классов, реализующих графические примитивы на плоскости с возможностью аффинных преобразований.

2. Библиотека классов, реализующих графические примитивы на плоскости с реализацией операций над множествами.



3. Библиотека классов, реализующих графические примитивы в трёхмерном пространстве с возможностью аффинных преобразований.

4. Классы для описания оконного графического интерфейса, аналогичного интерфейсу MS Windows. Должны быть реализованы обработчики событий с использованием виртуальных функций.

5. Библиотека классов, реализующих комплексную арифметику.

6. Библиотека классов, реализующих векторы в n-мерном пространстве.

7. Реализация строк и операций над ними, включая работу с регулярными выражениями.

8. «Обобщённый массив» (позволяющий хранить данные произвольных типов).

9. Ассоциативный массив (хэш-массив) (с возможностью хранения данных произвольных типов).

10. Реализация различных типов графов и операций над ними.

11. Система классов для обеспечения работы с абонентами телефонной компании.

12. Система классов для обеспечения работы деканата.

13. Система классов, описывающих сотрудников предприятия/организации с их функциями (сотрудник, менеджер, …).

14. Система классов, описывающих различные транспортные средства.

15. Моделирование замкнутой биологической системы (корм, травоядное, хищник).

16. Моделирование муравейника (несколько типов муравьёв, источники питания, внешние раздражители,…).

17. Моделирование дорожного движения на заданной карте дорог.

18. Моделирование компьютерной сети (стационарной).

19. Моделирование компьютерной сети с изменяющейся топологией.

20. Моделирование планетарной системы.

21. Система классов для реализации матричной арифметики.

22. Библиотека классов для реализации игрового приложения.

 


Оглавление

 

1. Организация курсовой работы........................................................
1.1. Цели курсового проектирования...........................................
1.2. Тематика курсовой работы....................................................
1.3. Задание на курсовое проектирование....................................
2. Состав курсовой работы...................................................................
3. Рекомендации по выполнению работы............................................
3.1. Порядок выполнения..............................................................
3.2. Анализ задания.......................................................................
3.3. Проектирование системы классов..........................................
3.4. Выбор средств реализации библиотеки классов...................
3.5. Программная реализация библиотеки классов.....................
3.6. Определение методики тестирования....................................
3.7. Проектирование и программная реализация тестового приложения.............................................................................  
3.8. Тестирование системы классов..............................................
3.9. Порядок защиты курсовой работы.......................................
4. Рекомендательный библиографический список...............................
Приложение А. Варианты тем курсовой работы................................

 


 

 

Методические указания к курсовой работе
по дисциплине «Объектно-ориентированное программирование»

 

Составитель

ЛЕКСИН Андрей Юрьевич

 

Ответственный за выпуск – зав. кафедрой профессор С.М.Аракелян

 

Редактор ?????????

Компьютерная верстка ????????????????????

 

Подписано в печать _____________

Формат 60х84/16. Бумага для множит. техники. Гарнитура Таймс.

Печать на ризографе. Усл. печ. л. ___ Уч.-изд. л. ___. Тираж ___ экз.

Заказ

Редакционно-издательский комплекс

Владимирского государственного университета

600000, Владимир, ул. Горького, 87.



<== предыдущая лекция | следующая лекция ==>
Определение методики тестирования | Объектно-ориентированное программирование


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.628 сек.