Syllabus academic year 2009/2010
(Created 2009-08-11.)

Higher education credits: 7,5. Grading scale: TH. Level: A (Second level). Language of instruction: The course will be given in Swedish. Optional for: C4, C4da, D4, D4bg, E4, E4bg, F4, F4tmb, Pi4. Course coordinator: Tomas Akenine-Möller,, Inst f datavetenskap. Prerequisites: EDA027 Algorithms and Data Structures or EDAA01 Programming - Second Course and FMA420 Linear Algebra. Recommended prerequisits: EDA221 Computer Graphics. Assessment: Written examination and completed course assignments. To qualify for the written examination students must have completed the assignments. The final grade of the course is based on the result of the written examination. Home page:

The purpose of the course is to that the students shall comprehend the foundations about three-dimensional computer graphics on mobile devices. Furthermore, the student shall understand how graphics algorithms for hardware work, and the student shall be able to apply this in practice.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Mobile graphics APIs. edge functions, perspectively correct interpolation, texturing, caching, filtering, fixed-point math, texture compression, performance analysis, graphics architectures, user interfaces, antialiasing algorithms and culling algorithms.

Published papers from the leading researchers in the field. In
addition about 100 pages "[Mobile] Graphics Hardware" by Tomas
Akenine-Möller, and the lecture notes.