| Общая информация » Каталог студенческих работ » ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ » Информатика, программирование, базы данных |
| 13.02.2026, 19:54 | |
Для выбора варианта курсовой работы необходимо воспользоваться общим правилом с использованием следующей формулы: V = (N × K) div 100, где V – искомый номер варианта, N – общее количество вариантов, K – код варианта, div – целочисленное деление, при V = 0 выбирается максимальный вариант. Для подведения итогов (рецензирования) курсовой работы обучающемуся необходимо разместить в электронном курсе данной дисциплины следующие материалы: – курсовую работу; – исходные коды программ; – протестированное откомпилированное приложение; – видеоотчет работы программы – видеоролик в формате AVI или MP4 продолжительностью от 2 до 5 минут. Для записи работы приложения (захвата экрана) можно использовать одну из программ: Bandicam (https://www.bandicam.com/ru/) – программа записи экрана для Windows, которая может записывать все, что происходит на экране ПК, в формате высококачественного видео. Также можно выполнять запись определенной части экрана или игр, использующих графические технологии DirectX/OpenGL/Vulkan. Доступна бесплатная версия для записи видео продолжительностью до 10 минут. OBS Studio (https://obsproject.com/) – свободная (бесплатная) программа записи видео для платформ Windows, Linux и macOS 10.11+.
ТЕМАТИКА КУРСОВОЙ РАБОТЫ Вариант 1 Тема: Применение буфера трафарета в OpenGL. Задание: Реализовать трехмерную сцену, содержащую изображение куба с вырезанными (при помощи буфера трафарета) в гранях отверстиями. Внутри куба поместить полупрозрачную сферу, описанную тором. Полученную сцену вращать по таймеру. Вариант 2 Тема: Построение трехмерной сцены с реализацией прозрачности объектов. Задание: Создать в окне трехмерную сцену, состоящую из чайника и икосаэдра вращающихся вокруг цилиндра. Реализовать возможность изменения прозрачности объектов сцены. Вращать объекты по таймеру, расположить и окрасить в различные цвета по своему усмотрению. Вариант 3 Тема: Построение диметрической проекции трехмерных фигур. Задание: Разработать программу, осуществляющую построение диметрической аксонометрической проекции трехмерных фигур (тетраэдр, гексаэдр и октаэдр). Предусмотреть построение каркасных изображений проекций фигур с возможностью изменения точек наблюдения. Вариант 4 Тема: Работа с источником света в трехмерных сценах. Задание: Разработать программу, осуществляющую имитацию движения источника света по произвольной поверхности. Программа должна предоставлять пользователю возможность влиять на свойства поверхности и луча. Полученную сцену вращать по таймеру и использовать команды переопределения свойств материала. Вариант 5 Тема: Графическое моделирование движения тела по заданной траектории. Задание: Разработать программу, осуществляющую возможность движения трехмерного тела по заданной траектории. В работе предусмотреть возможность выбора вида трехмерного тела (куб, сфера, цилиндр) и траектории его движения. Вариант 6 Тема: Построение трехмерной сцены с реализацией тумана. Задание: Создать в окне трехмерную сцену, состоящую из октаэдра и конуса, вращающихся вокруг тора. Реализовать вращение сцены по таймеру и наложить эффект тумана. Настроить движение фигур таким образом, чтобы они заходили в туман и выходили из него. Вариант 7 Тема: Построение триметрической проекции трехмерных фигур. Задание: Разработать программу, осуществляющую построение триметрической аксонометрической проекции трехмерных фигур (тетраэдр, гексаэдр и октаэдр). Предусмотреть построение каркасных изображений проекций фигур с возможностью изменения точек наблюдения. Вариант 8 Тема: Наложение текстур на трехмерные фигуры. Задание: Реализовать трехмерную сцену, содержащую изображение вращающейся модели Солнечной системы. Для каждой планеты подобрать текстуру, задать положение и скорость движения по орбите. Вариант 9 Тема: Графическое моделирование движения текста по заданной траектории. Задание: Создать в окне трехмерную сцену, состоящую из вращающегося по различным траекториям текста. Реализовать возможность динамического изменения текста и траектории его движения. Вариант 10 Тема: Реализация трехмерной сцены с применением прозрачности. Задание: Создать в окне трехмерную сцену, состоящую из сферы, вписанной в полупрозрачный октаэдр. Сфера и октаэдр вращаются вокруг конуса. Расположить и окрасить фигуры (в различные цвета) по своему усмотрению. Вариант 11 Тема: Применение буфера трафарета в OpenGL. Задание: Реализовать трехмерную сцену, содержащую изображение тетраэдра с вырезанными (при помощи буфера трафарета) в гранях отверстиями. Внутри тетраэдра поместить полупрозрачный цилиндр, описанный тором. Полученную сцену вращать по таймеру. Вариант 12 Тема: Построение трехмерной сцены с реализацией прозрачности объектов. Задание: Создать в окне трехмерную сцену, состоящую из двух додекаэдров, вращающихся вокруг чайника. Реализовать возможность изменения прозрачности объектов сцены. Вращать объекты по таймеру, расположить и окрасить в различные цвета по своему усмотрению. Вариант 13 Тема: Построение изометрической проекции трехмерных фигур. Задание: Разработать программу, осуществляющую построение изометрической аксонометрической проекции трехмерных фигур (тетраэдр, гексаэдр и октаэдр). Предусмотреть построение каркасных изображений проекций фигур с возможностью изменения точек наблюдения. Вариант 14 Тема: Применение текстур для моделирования трехмерных сцен. Задание: Создать в окне трехмерную сцену, изображающую книжную полку с несколькими книгами. Определить текстуру для полки и для каждой книги. Полученную сцену вращать по таймеру или с помощью клавиш клавиатуры. Вариант 15 Тема: Построение трехмерной сцены с реализацией тумана. Задание: Создать в окне трехмерную сцену, состоящую из чайника и цилиндра, вращающихся вокруг икосаэдра. Реализовать вращение сцены по таймеру и наложить эффект тумана. Настроить движение фигур таким образом, чтобы они заходили в туман и выходили из него. Вариант 16 Тема: Построение двухточечной перспективной проекции трехмерных фигур. Задание: Разработать программу, осуществляющую построение двухточечной перспективной проекции трехмерных фигур (тетраэдр, гексаэдр и октаэдр). Предусмотреть построение каркасных изображений проекций фигур с возможностью изменения точек наблюдения. Вариант 17 Тема: Применение текстур для моделирования трехмерных сцен. Задание: Создать в окне трехмерную сцену, изображающую деревянный журнальный столик, на котором лежат несколько книг. Столик стоит на кафельном полу. Определить текстуру для столика, пола и для каждой книги. Полученную сцену вращать по таймеру или с помощью клавиш клавиатуры. Вариант 18 Тема: Реализация трехмерной сцены с применением прозрачности. Задание: Создать в окне трехмерную сцену, состоящую из тора, вписанного в полупрозрачный додекаэдр. Тор и додекаэдр вращаются вокруг цилиндра. Расположить и окрасить в различные цвета по своему усмотрению. Вариант 19 Тема: Построение трехмерной сцены с реализацией тумана. Задание: Создать в окне трехмерную сцену, состоящую из каркасного икосаэдра и тора, вращающихся вокруг цилиндра. Реализовать вращение сцены по таймеру и наложить эффект тумана. Настроить движение фигур таким образом, чтобы они заходили в туман и выходили из него. Вариант 20 Тема: Построение трехточечной перспективной проекции трехмерных фигур. Задание: Разработать программу, осуществляющую построение трехточечной перспективной проекции трехмерных фигур (тетраэдр, гексаэдр и октаэдр). Предусмотреть построение каркасных изображений проекций фигур с возможностью изменения точек наблюдения.
Структура курсовой работы Курсовая работа должна включать: 1) титульный лист; 2) задание на курсовую работу; 3) оглавление; 4) введение; 5) основную часть; 6) заключение; 7) список использованных источников; 8) приложения. Титульный лист На титульном листе отражается: – названия министерства, учебного заведения и кафедры; – тема исследования. Тема исследования оформляется прописными буквами; – вид работы – курсовая работа; – сведения о студенте и руководителе курсовой работы: фамилия, имя, отчество и номер группы студента, выполнившего работу; ученая степень и должность руководителя курсовой работы; – дата предоставления работы; – год написания работы. Пример оформления титульного листа представлен в приложение Б. Задание Курсовая работа выполняется в соответствии с заданием, выданным руководителем курсовой работы. Задание оформляется на специальном бланке (приложение А). Форма задания определяется кафедрой автоматизации обработки информации (АОИ). Формулировка темы курсовой работы в задании должна соответствовать ее формулировке в перечне тем курсовых работ. Допускается изменение темы курсовой работы согласно перечню примерных тем, после согласования с руководителем курсовой работы. Задание на курсовую работу заполняется студентом, согласовывается с руководителем курсовой работы и утверждается заведующим кафедрой АОИ, после утверждения задания вносить в него изменения и дополнения не разрешается. Задание содержит конкретное название темы, необходимые исходные данные, перечень основных литературных источников, перечень графического материала, перечень разделов (глав) текстовой части проекта (работы). В задании указывается дата выдачи задания и представления работы к защите (рецензированию), задание подписывается студентом и руководителем проекта (работы) и утверждается заведующим кафедрой. Бланк задания на курсовую работу представлен в приложении А. Оглавление (содержание) Оглавление включает перечень основных частей работы с указанием страниц, на которых их помещают. Оглавление должно отражать все материалы, представляемые при подготовке курсовой работы. Вместо слова «Оглавление» допускается использовать наименование «Содержание». Слово «Оглавление» записывают в виде заголовка, симметрично тексту, с прописной буквы, без номера раздела. В оглавлении перечисляются заголовки разделов, подразделов, список литературы, каждое приложение и указывают номера страниц, на которых они начинаются. Заголовки в оглавлении должны точно повторять заголовки в тексте курсовой работы. Последнее слово заголовка соединяют отточием с соответствующим ему номером страницы в правом столбце оглавления. Введение В разделе «Введение» представляют цель работы, область исследования и (или) область применения исследуемого объекта. Во введении приводится: – формулировка задачи; – определение цели; – описание исходных данных (информация о графических объектах). Объем введения – 1–2 страницы. Заголовок «Введение» записывают симметрично тексту с прописной буквы и, как правило, ставят перед ним номер раздела, например: «1 Введение» Основная часть Основная часть курсовой работы должна содержать: – описание используемой среды реализации; – описание используемых возможностей графической библиотеки; – описание возможностей и ограничений программного продукта; – руководство для пользователей программного продукта. Заключение Заключение должно содержать краткие выводы о проделанной работе, практическое приложение, перспективы использования результатов разработанного проекта. Список использованных источников В список использованных источников входят те источники литературы, на которые есть ссылки в курсовой работе. В качестве приложений к курсовой работе помещают листинги программ и результаты их работы. Курсовая работа выполняется в строгом соответствии правилам, изложенным в Положении по организации выполнения и защиты курсовых проектов и курсовых работ в ТУСУРе. Приложения В приложения рекомендуется включать материалы иллюстративного и вспомогательного характера. В приложения могут быть помещены: – таблицы и иллюстрации большого формата; – дополнительные расчеты; – материалы вспомогательного характера. На все приложения в тексте работы должны быть даны ссылки. Приложения располагают в курсовой работе и обозначают в порядке ссылок на них в тексте. Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, З, Й, О, Ч, Ь, Ы, Ъ. Каждое приложение в работе следует начинать с нового листа (страницы) с указанием наверху посередине страницы слова «Приложение» и его обозначения, а под ним в скобках – «обязательное» (если его выполнение предусмотрено заданием) или «справочное». Приложение должно иметь заголовок, который записывают симметрично тексту с прописной буквы отдельной строкой. | |
