Computer Engineering MA, Computer Graphics, 6 credits

Versions:
Go to the course

Syllabus:
Datateknik AV, Datorgrafik, 6 hp
Computer Engineering MA, Computer Graphics, 6 credits

General data

  • Code: DT082A
  • Subject/Main field: Computer Engineering
  • Cycle: Second cycle
  • Credits: 6
  • Progressive specialization: A1F - Second cycle, has second-cycle course/s as entry requirements
  • Education area: Technology 100%
  • Answerable department: Computer and Electrical Engineering
  • Approved: 2024-03-15
  • Version valid from: 2024-09-02

Aim

The course is a basic course in computer graphics and aims to provide a good understanding and experience of theory, methods, and practical techniques in the field, and insight into aspects related to various applications including rendering, animation, interaction, augmented reality, and virtual reality.

Course objectives

After completing the course the student should be able to:

  • explain and compare different alternatives for the steps required in the transformation from a scene description to a rendered image;
  • analyze and apply algorithms and techniques to create 3D applications considering sub-areas such as transformations, models for local lighting and global illumination, rasterization, ray tracing, and interaction;
  • construct a computer graphics application using existing APIs, 3D engines and 3D modeling tools suitable for a given task;
  • apply appropriate knowledge of computer graphics, interaction, and rendering when designing a computer graphics application.

Content

A top-down perspective on computer graphics (CG) concepts such as

  • vision and visual perception
  • images and image representations
  • homogeneous coordinates, perspective projection, geometric transformations, and camera models
  • light and surface modeling (BDRF), shadows
  • texture mapping
  • graphics architectures
  • rasterization
  • global lighting, ray and path tracing, ambient occlusion
  • shader programming
  • 3D engines, frameworks and modeling tools
  • interaction and animation

Entry requirements

Computer Engineering BA (A-C), 90 credits, including 15 credits in programming in C++/Python/Matlab. Mathematics BA (A), 30 credits, including Linear Algebra, 6 credits. Computer Engineering MA, Signal and Image Processing, 6 credits.

Selection rules and procedures

The selection process is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

The course is taught using lectures and laboratory sessions. The large part of the course is with limited supervision, where the student is assumed to work on lecture material, laboratory work, and scientific papers.

Teaching can take place in Swedish or English.

Examination form

L101: Laboratory work, 1.5 Credits
Grade scale: Two-grade scale

P101: Project work, 1.5 Credits
Grade scale: Seven-grade scale, A-F o Fx

T101: Written exam, 3 Credits
Grade scale: Seven-grade scale, A-F o Fx

Link to subject-specific grading criteria: [www.miun.se/gradingcriteria](<https: www.miun.se/gradingcriteria="">).



The examiner has the right to offer alternative examination arrangements to students who have been granted the right to special support by Mid Sweden University’s disabilities adviser.



If examination on campus cannot be conducted according to decision by the vice-chancellor, or whom he delegated the right to, the following applies: Written Exam T101, will be replaced with two parts, online examination and follow-up. Within three weeks of the online examination, a selection of students will be contacted and asked questions regarding the examination. The follow-up consists of questions concerning the execution of the on-line exam and the answers that the student have submitted.
</https:>

Examination restrictions

Students registered on this version of the syllabus have the right to be examined 3 times within 1 year according to specified examination forms. After that, the examination form applies according to the most recent version of the syllabus.

Grading system

Seven-grade scale, A-F o Fx

Course reading

Select litterature list:

Required literature

Author: Edward Angel, Dave Shreiner
Title: Interactive Computer Graphics with WebGL
Edition: 7th edition, 2015
Publisher: Pearson


#### Reference literature

Author: Tomas Akenine-Möller et al.
Title: Real-Time Rendering
Edition: 4th edition, 2018
Publisher: CRC Press

Check if the literature is available in the library

The page was updated 1/9/2024