COURSE SYLLABUS

S0018D Computer Graphics Programming, 15.0 Credits
Grafikprogrammering och algoritmer

Valid for
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Syllabus established
by 29 Oct 2010

Last revised
by Jonny Johansson, HUL SRT 15 Feb 2012

Education level
First cycle
Grade scale
G U 3 4 5
Subject
Computer Science
Subject group (SCB)
Computer Technology

Entry requirements

General entry requirements, first cycle

Specific entry

Intermediate to advanced programming knowledge, including object
oriented programming in C++, algorithms and data structures
corresponding to at least 15HP.
Intermediate to advanced knowledge in mathematics in the areas of linear
algebra corresponding to 7.5HP.


Course Aim

The course aims to give the student thorough understanding of theoretical concepts and algorithms in computer graphics with a focus on techniques used in real-time rendering.


Contents

The lectures will address theory and concepts behind the rendering pipeline, basic tools for manipulating objects and views, defining material and lightnig properties, texture mapping techniques, advanced shading techniques, image based rendering, and acceleration techniques for real-time rendering.


Realization

This is a web-based distance course consisting of video lectures and assignments, there are no physical or face-to-face meetings.


Examination

Examination is done in form of programming assignments.


Examiner
Johannes Hirche - Senior lecturer

Literature. Valid from Autumn 2012 Sp 1 (May change until 10 weeks before course start)
Akenine-Möller Tomas, Haines Eric: Real-Time Rendering, third edition,
ISBN 1568814240

Available in full text

Course offered by
Department of Computer Science, Electrical and Space Engineering

Items/credits
NumberTypeCreditsGrade
0001Assignment report 11.0G U 3 4 5
0002Assignment report 22.0G U 3 4 5
0003Assignment report 32.0G U 3 4 5
0004Assignment report 42.0G U 3 4 5
0005Assignment report 52.0G U 3 4 5
0006Assignment report 62.0G U 3 4 5
0007Assignment report 72.0G U 3 4 5
0008Assignment report 82.0G U 3 4 5

Contact
Johannes Hirche, johannes.hirche@ltu.se, 0910-58 57 18



 
Luleå University of Technology