- •1 Общие требования к курсовой работе 6
- •Введение
- •1 Общие требования к курсовой работе
- •1.1 Правила выбора темы для курсовой работы
- •1.2 Результаты и защита курсовой работы
- •1.3 Последовательность выполнения работы
- •1.4 Критерии оценки курсовой работы
- •1.5 Программные технологии компьютерной графики, предлагаемые для использования в курсовой работе
- •1.6 Средства языка программирования, необходимые при разработке курсовой работы
- •2 Оформление курсовой работы
- •2.1 Структура курсовой работы
- •2.2 Правила оформления
- •2.3 Формулы
- •2.4 Рисунки
- •2.5 Таблицы
- •2.6 Библиографический список
- •2.7 Приложения
- •3 Рекомендации по содержанию разделов
- •3.1 Введение
- •3.2 Теоретическая часть
- •3.3 Практическая часть
- •3.4 Заключение
- •Заключение
- •4 Требования к дизайну программы
- •5 Требования к программному коду
- •6 Требования к презентации
- •7 Темы курсовых работ
- •8 Список литературы
- •9 Приложения Приложение а образец титульного листа курсовой работы
- •Курсовая работа
- •Приложение б файл OpenGlView.H
- •Приложение в файл OpenGlView.Срр
- •Приложение г примеры экранных снимков
Министерство образования Московской области
ГОУ ВПО МО «Международный университет природы,
общества и человека «Дубна»
Ф
илиал
«Протвино»
Кафедра Информационных технологий
Н.Ю. Кульман, Т.Н. Кульман
ПОДГОТОВКА КУРСОВЫХ РАБОТ ПО ДИСЦИПЛИНЕ
«КОМПЬЮТЕРНАЯ ГРАФИКА»
УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ
Рекомендовано учебно-методическим советом
Международного университета «Дубна»
в качестве учебно-методического пособия
для студентов, обучающихся по специальности
«Программное обеспечение вычислительной техники и автоматизированных систем» и направлению «Информатика и вычислительная техника»
Дубна, 2011
ББК 32.97я73
К – 90
Рецензенты:
Н.Н.Рабский, к.ф-м.н., ведущий специалист ООО «Систел».
А.А.Соколов, д. ф-м.н., профессор кафедры Информационных технологий филиала «Протвино» университета «Дубна».
Кульман Н.Ю., Кульман Т.Н.
Курсовая работа по дисциплине «Компьютерная графика». Учебно-методическое пособие. – Протвино: филиал «Протвино» Международного университета природы, общества и человека «Дубна»; 2011. – с.31.
Учебно-методическое пособие предназначено для студентов очного и заочного отделений специальности «Программное обеспечение вычислительной техники и автоматизированных систем» и направлению «Информатика и вычислительная техника».
В пособии рассматриваются правила выполнения, определяются требования к содержанию, структуре и оформлению курсовых работ, выполняемых на кафедре Информационных технологий.
Выполнение требований настоящих методических указаний обязательно для всех преподавателей кафедры, ведущих руководство курсовыми работами, и для всех студентов, выполняющих курсовые работы по дисциплине «Компьютерная графика».
Рекомендовано к изданию учебно-методическим советом филиала «Протвино» университета «Дубна» в качестве методических указаний к выполнению курсовых работ по дисциплине «Компьютерная графика».
@ Н.Ю. Кульман, Т.Н. Кульман
@ Международный университет
природы, общества и человека «Дубна»,
ISBN филиал «Протвино», 2011
СОДЕРЖАНИЕ
Введение 5
1 Общие требования к курсовой работе 6
1.1 Правила выбора темы для курсовой работы 6
1.2 Результаты и защита курсовой работы 6
1.3 Последовательность выполнения работы 6
1.4 Критерии оценки курсовой работы 7
1.5 Программные технологии компьютерной графики, предлагаемые для использования в курсовой работе 7
1.5.1 Windows API 8
1.5.2 GDI+ 8
1.5.3 OpenGL 9
1.5.4 DirectX 11
1.5.5 Direct2d 11
1.5.6 CUDA 12
1.6 Средства языка программирования, необходимые при разработке курсовой работы 12
2 Оформление курсовой работы 14
2.1 Структура курсовой работы 14
2.2 Правила оформления 14
2.3 Формулы 15
2.4 Рисунки 15
2.5 Таблицы 15
2.7 Приложения 16
3 Рекомендации по содержанию разделов 16
3.1 Введение 16
3.2 Теоретическая часть 17
3.3 Практическая часть 17
3.4 Заключение 17
4 Требования к дизайну программы 18
5 Требования к программному коду 18
6 Требования к презентации 19
7 Темы курсовых работ 20
8 Список литературы 21
9 Приложения 23
Приложение А ОБРАЗЕЦ ТИТУЛЬНОГО ЛИСТА КУРСОВОЙ РАБОТЫ 23
Приложение Б ФАЙЛ OpenGLView.h 24
Приложение В ФАЙЛ OpenGLView.срр 26
Приложение Г ПРИМЕРЫ ЭКРАННЫХ СНИМКОВ 30
Введение
Целью преподавания дисциплины «Компьютерная графика» является освоение теоретических основ технологий компьютерной графики, изучение способов разработки графических программ с помощью Windows API, изучение популярного пакета программирования графики OpenGL, знакомство с современными технологиями GDI+ и DirectX. При этом важное значение имеет развитие навыков программирования на языке высокого уровня, полученных на предыдущих курсах обучения.
В данном методическом пособии использовалось Положение о выполнении и защите курсовых работ (проектов) в университете «Дубна» [1] и рекомендации по выполнению курсовых работ [2].
Главными задачами курса являются:
развитие у студентов понимания процесса визуализации, то есть создания изображения с помощью компьютера,
получение студентами знания алгоритмов компьютерной графики,
формирование навыков программирования, отладки и тестирования графических программ,
создание графических приложений с помощью различных технологий.
Учебно-методическое пособие предназначено для студентов очного и заочного отделений специальности «Программное обеспечение вычислительной техники и автоматизированных систем» и направления «Информатика и вычислительная техника».
В качестве языка программирования выбран язык Visual С++ [3] в среде Microsoft Visual Studio 2008 [4].
Итоговой работой при изучении курса «Компьютерная графика» является курсовая работа, которая посвящена решению определенной задачи визуализации программным способом. Решение этой задачи преследует следующие цели:
изучение предметной области и получение навыков постановки задачи,
развитие творческого мышления и умения составлять алгоритмы,
проектирование интерфейса,
приобщение к самостоятельной работе и к работе с технической литературой,
выработка навыков доведения своей работы от «идеи» до законченной разработки,
умение применить полученные знания и информационные технологии на практике,
использование объектно-ориентированного подхода к программированию компьютерной графики,
обучение представлению, оформлению и описанию работы, используя стандарты подготовки презентаций и публикаций на компьютере.
Всё это формирует у студента развитие творческой инициативы, профессиональных и практических навыков, необходимых в его будущей работе в коммерческой или государственной компании. Именно на 3-м курсе должен происходить постепенный переход от написания небольших учебных программ и упражнений к созданию полноценных приложений и освоение методов, используемых разработчиками профессионального уровня.
Основное внимание при подготовке курсовой работы уделяется разработке интерфейса, созданию программного кода, написанию отчёта и подготовке презентации. В зависимости от темы и постановки задачи студент может использовать работу с базами данных или файлами, графические средства, реализовывать различные алгоритмы, определять набор используемых элементов управления.
