231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация]





Скачать 226.07 Kb.
Название231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация]
страница3/3
Дата публикации05.12.2014
Размер226.07 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3
Варианты тем:

Номер раздела

Наименование и краткое
содержание курсового проекта

Объем расчетной
и графической частей

Кол-во часов на одного студента

1-7

Написать программу, имитирующую трехмерный лабиринт. Пользователь должен иметь возможность перемещаться по лабиринту, задавать карту лабиринта. Управление должно быть доступно как с помощью клавиатуры, так и с помощью манипулятора мышь.


  1. Математическая модель: 4 ч.

  2. Алгоритм: 6 ч.

  3. Пошаговая детализация алгоритма и разработка программы: 10 ч.

  4. Отладка программы:

10 ч.

  1. Тестирование: 10 ч.

  2. Написание отчета: 9 ч.

49

1-7

Реализовать программу, обеспечивающую демонстрацию трехмерной сцены «летающие фигуры». Сцена должна состоять из комнаты и трех фигур, перемещающихся в пространстве комнаты. Траектории движения рассчитываются с учетом их столкновений со стенами комнаты и друг с другом.

49

1-7

Реализовать программу, обеспечивающую демонстрацию трехмерной сцены «горный ландшафт с городом». Сцена должна состоять из горного ландшафта и городом. Над этой сценой должна быть управляемая камера с возможностью движения, поворота и увеличения.

49

6

Фракталы (визуальная математика).

49


10. Учебно-методическое и информационное обеспечение дисциплины:

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

  1. Шикин Е.В., Боресков А.В. Компьютерная графика. Динамика, реалистические изображения.  М.: ДИАЛОГ-МИФИ, 1995.

  2. Никулин Е. А. Компьютерная геометрия и алгоритмы машинной графики. — СПб: БХВ-Петербург, 2003. — 560 с.

  3. Ву М., Дэвис Т., Нейдер Дж., Шрайндер Д. OpenGL. Руководство по программированию. Библиотека программиста. Питер, 2006.


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

  1. Рэнди Дж. Рост. OpenGL. Трёхмерная графика и язык программирования шейдеров. Для профессионалов.  Питер, 2005.

  2. Эдвард Энджел. Интерактивная компьютерная графика. Вводный курс на базе OpenGL = Interactive Computer Graphics. A Top-Down Approach with Open GL. — 2-е изд. — М.: Вильямс, 2001. — 592 с.


в) программное обеспечение

  • операционная система Microsoft Windows (XP, Vista);

  • растровые и векторные графические редакторы (Corel Draw, Gimp, Paint, 3D Studio MAX);

  • Borland C++Builder for Microsoft Windows Version 10.0.

г) базы данных, информационно-справочные и поисковые системы

  • библиотека MSDN;

  • официальный сайт кафедры «Олимпиадное программирование»  ipc.susu.ac.ru;

  • официальный сайт кафедры «Тесты»  test.prima.susu.ac.ru.

  • официальный сайт разработчика OpenGL: http://www.opengl.org/


10. Материально-техническое обеспечение дисциплины:

Лекции (компьютерный вариант) проводятся в специализированной аудитории, оснащенной мультимедийным комплексом.

Лабораторные работы: компьютерный класс
11. Кадровое обеспечение дисциплины:

Лекции и практики проводят преподаватели кафедры «Программная инженерия»:

  1. Сартасова М.Ю., старший преподаватель;

  2. Демидов А.К., доцент.


12. Методические рекомендации по организации изучения дисциплины:

12.1. Применяемые образовательные технологии

Для реализации компетентностного подхода все проводимые занятия, в том числе самостоятельная работа студентов, предусматривают сочетание передовых методических приемов с новыми образовательными информационными технологиями и достижениями науки и техники. Используются современные формы и методы обучения (тренинги, исследовательские методы, проблемное и проектное обучение), направленные на развитие творческих способностей и самостоятельности студентов, привитие им интереса к исследовательской работе, формирование убеждения о необходимости при решении любых прикладных задач использовать инновационные информационные технологии.

Лекционные занятия проводятся в специализированных аудиториях с применением мультимедийных технологий. В ходе изучения дисциплины уделяется внимание как теоретическому усвоению основных понятий дисциплины, так и приобретению, развитию и закреплению компетенций, практических навыков и умений по использованию инструментальных средств информационных технологий. На лекциях раскрываются основные вопросы рассматриваемой темы, делаются акценты на наиболее важные, сложные и проблемные положения изучаемого материала, которые должны быть приняты студентами во внимание.

Лабораторные занятия проводятся в компьютерных классах с применением специально разработанных учебно-методических пособий, электронных учебников, тренинго- и контрольно-тестирующих комплексов объективной оценки компетенций, знаний, практических навыков и умений. Тематика практических заданий ориентирована на всестороннее рассмотрение возможностей базовых информационных средств и технологий и их применение при решении типовых и исследовательских задач. На практических занятиях и в часы консультаций преподаватель дает оценку правильности выбора конкретными студентами средств и технологий разрешения поставленных задач и проблем, привлекая к дискуссии других студентов. На практических занятиях, ориентированных на предметную область будущей профессиональной деятельности студентов, выборочно контролируется степень усвоения студентами основных теоретических положений.

В ходе самостоятельной работы, при работе над проектом, при подготовке к плановым занятиям и к зачету студенты анализируют поставленные преподавателем задачи и проблемы и находят пути к их разрешению с использованием инструментальных средств офисных и специализированных информационных технологий, учебно-методической литературы, электронных изданий, глобальной сети Интернет и тренинго-тестирующих комплексов.
Для лучшего усвоения положений дисциплины студенты должны:

- постоянно и систематически с использованием рекомендованной литературы и электронных источников информации закреплять знания, полученные на лекциях;

- находить решения проблемных вопросов, поставленных преподавателем в ходе лекций и практических занятий;

- регулярно и своевременно изучать материал, выданный преподавателем на самостоятельную проработку;

- с использованием средств информационных систем, комплексов и технологий, электронных учебников и практикумов, информационных ресурсов глобальной сети Интернет выполнить на компьютере тематические практические задания, предназначенные для самостоятельной работы;

- регулярно отслеживать и использовать информацию, найденную на специализированных сайтах, а также сайтах кафедры.
12.2. Оценочные средства для текущего контроля успеваемости и промежуточной аттестации по итогам освоения дисциплины и учебно-методическое обеспечение самостоятельной работы студентов
Вопросы к зачету

      1. Windows:

  • видеорежимы;

  • физические и оконные координаты в Windows;

  • выбор цвета;

  • вывод текста в графике;

  • изменение цвета пера;

  • использование палитрWindows;

  • палитровая анимация;

  • просмотр BMP-файлов.

      1. Понятие растрового и векторного изображения.

      2. Алгоритмы закраски.

  • Закраска многоугольника.

  • Закраска связанной области.

  • Закрашивание сектора эллипса.

  • Запоминание изображения.

  • Моделирование текстуры.

      1. Аффинные преобразования на плоскости.

  • Отражение относительно оси абсцисс. Матричная запись.

  • Перенос на определенный вектор. Матричная запись.

  • Перенос на определенный вектор. Матричная запись.

  • Поворот вокруг начальной точки. Матричная запись.

  • Растяжение (сжатие) вдоль координатных осей. Матричная запись.

      1. Аффинные преобразования в пространстве:

  • Вращение вокруг оси абсцисс. Матричная запись.

  • Отражение. Матричная запись.

  • Перенос. Матричная запись.

  • Растяжение/сжатие. Матричная запись.

      1. Матрицы проектирования.

  • Косоугольная проекция.

  • Ортографическая проекция.

  • Перспективная проекция.

      1. Платоновы тела:

  • додекаэдр;

  • икосаэдр;

  • октаэдр;

  • тетраэдр.

      1. Построение двумерных изображений . Рисование:

  • дуг эллипса;

  • линий от текущей позиции до указанной точки;

  • окружностей;

  • прямолинейных отрезков;

  • прямоугольников;

      1. Построение схематичных трехмерных изображений

      2. Метод трассировки лучей.

      3. Определение интенсивности освещения.

      4. Анимация. Основные принципы анимации. Таймер.

      5. Удаление невидимых граней.

  • Отсечение нелицевых граней.

  • Метод z-буфера.

  • Метод двоичного разбиения пространства.

  • Метод сортировки по глубине.

      1. Основы фракталов: обратная связь и итерация, принцип обратной связи.

      2. Построение изображений в OpenGL.


13. Разделы дисциплины, выносимые на итоговую государственную аттестацию (ИГА)

  1. Алгоритмы двумерной графики.

  2. Алгоритмы трехмерной графики.

  3. Фрактальная графика.

  4. Использование OpenGL.




Разработчики:













Кафедра прикладной математики




ст. преподаватель




М.Ю. Сартасова

(место работы)




(занимаемая должность)




(инициалы, фамилия)
















(место работы)




(занимаемая должность)




(инициалы, фамилия)




Эксперты:




























(место работы)




(занимаемая должность)




(инициалы, фамилия)
















(место работы)




(занимаемая должность)




(инициалы, фамилия)

Программа одобрена на заседании научно-методического совета по направлению «Экономика и управление». Протокол от ____________________ г. № _____
1   2   3

Похожие:

231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] icon231000. 62 Программная инженерия (указывается код направления/специальности,...
Рабочая программа составлена в соответствии с фгос впо по направлению подготовки 231000. 62 Программная инженерия, утвержденным приказом...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] icon231000. 62 Программная инженерия (указывается код направления/специальности,...
Рабочая программа составлена в соответствии с фгос впо по направлению подготовки 231000. 62 Программная инженерия, утвержденным приказом...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины «Основы информатики и программирования» для...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 231000....
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconРабочая программа Дисциплины (модуля) Математическое модел ирование...
«Программная инженерия» на кафедре «Информационные системы» факультета Информационных систем и технологий
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины «Информатика, математическая логика и теория...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направлений подготовки 231000....
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма предназначена для преподавателей, ведущих данную дисциплину,...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 231000....
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины «Психология» для направления 231000. 62 «Программная...
Охватывает все основное содержание программного материала
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconНазвание высшего учебного заведения
Основная образовательная программа высшего профессионального образования, реализуемая вузом по направлению подготовки 231000 Программная...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconРеферат Объем работы
Выпускная квалификационная работа по направлению 231000. 62 Программная инженерия подготовки бакалавра
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины «Система управления качеством» для направления...
Повышение достоверности оценки качества подготовки водителей общественного транспорта
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 231000....
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 231000. 62 Программная...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для студентов направления 231000. 62 «Программная инженерия», изучающих дисциплину «Информационно-библиотечная...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 231000....
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины [Введите название дисциплины] для направления/...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности,...
231000. 62 Программная инженерия (указывается код направления/специальности, наименование, название программы) профиль подготовки [специализация] iconПрограмма дисциплины [Введите название дисциплины] для направления/...
Программа дисциплины [Введите название дисциплины] для направления/ специальности [код направления подготовки и «Название направления...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск