Computer Graphics


Content, progress and pedagogy of the module

The objective of this module is two-fold: 1) to provide students with core competencies within the area of real-time 3D computer graphics, enabling them to design and implement software systems that use synthetically generated images as output modality, and 2) to train students in working according to a scientific method and to report results in scientific forms, such as papers and posters.

Learning objectives


  • Must be able to explain the various stages in a graphics rendering pipeline, including geometric primitives, geometric and projective transformations, local illumination models, and rasterization techniques.
  • Must understand the scientific communication processes related to conference presentations and related to publishing in peer-reviewed scientific journals
  • Must know how to organize a scientific publication


  • Must be able to apply a graphics API such as OpenGL in the design and implementation of a system which uses real-time 3D computer graphics as an output modality in a user-interface, or a system which aims at developing a novel solution to a computer graphics related problem.
  • Can explain the process of and criteria for peer reviewed scientific communications,
  • Can write a paper for a scientific conference/journal
  • Can prepare and give an oral and poster presentation for a scientific conference


  • Must be able to evaluate and select relevant computer graphics theories, methods, and tools, and synthesize them to produce new knowledge and solutions.
  • Must be able to communicate and discuss research-based knowledge in the area of 3D computer graphics.
  • Are able to judge and prioritize the validity of various sources of scientific information.
  • Apply internationally recognized principles for acknowledging and citing work of others properly.
  • Can formulate and explain scientific hypotheses and results achieved through scientific work
  • Are able to analyze results and draw conclusions on a scientific basis

Type of instruction

Students are organized in groups of up to six members working according to the PBL concept at Aalborg University. Each group will be supervised by at least one staff member doing research within the main topic(s) addressed in the project.

For further information see ยง 17.



Name of examComputer Graphics
Type of exam
Oral exam based on a project
Oral examination with internal examiner based on written documentation including (all in English): a scientific article, slides from the oral presentation at the student conference (SEMCON), a poster and edited worksheets.
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleComputer grafik
Module codeESNVGISK1P1
Module typeProject
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Education ownerMaster of Science (MSc) in Engineering (Vision, Graphics and Interactive Systems)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design