Computer Graphics
Course offered :
- Current semester
- Next semester
Current programmes of study
Course offered by
| Number of credits | 10 |
| Course offered (semester) | Spring |
| Subject overlap | I291: 10 ECTS, INF211: 10 ECTS |
| Schedule | Schedule |
| Reading list | Reading list |
Language of Instruction
English
Pre-requirements
At least 60 ECTS in computer science, preferably including some mathematics
Learning Outcomes
After having completed UiB course INF251 on Computer Graphics (with average success), a student will have gained the following learning outcomes:
- knowledge of the principal basics of computer graphics
- differentiate the most common modeling approaches
- carry out geometric affine transformations
- discuss the interaction of light with a 3D scene
- discuss different aspects of color in computer graphics
- explain the different stages in the viewing pipeline
- use the principle of texturing for computer graphics
- use OpenGL for graphics programming (or a comparable API)
- recall the basics of sampling and reconstruction
Course offered (semester)
Spring
Language of Instruction
English
Aim and Content
The course will make the students able to carry out computer graphics and to evaluate software and hardware for that use. The course is a foundation for a master´s thesis within computer graphics.
Learning Outcomes
After having completed UiB course INF251 on Computer Graphics (with average success), a student will have gained the following learning outcomes:
- knowledge of the principal basics of computer graphics
- differentiate the most common modeling approaches
- carry out geometric affine transformations
- discuss the interaction of light with a 3D scene
- discuss different aspects of color in computer graphics
- explain the different stages in the viewing pipeline
- use the principle of texturing for computer graphics
- use OpenGL for graphics programming (or a comparable API)
- recall the basics of sampling and reconstruction
Pre-requirements
At least 60 ECTS in computer science, preferably including some mathematics
Recommended previous knowledge
A solid background in (object-oriented) programming, comprised of both knowledge and practical experience, is required. In particular, we recommend having experiences with C/C++ before subscribing to this course.
Subject Overlap
I291: 10 ECTS, INF211: 10 ECTS
Compulsory Requirements
Exercises.
Compulsory assignments are valid two semesters, the semester of the approval and the following semester.
Assessment methods
Written exam. It is opportunity for grades on exercises, which can be included in the final grade. If less than 20 students are taking the course, it can be oral exam.
Aids allowed will be announced on My Space in the beginning of each semester.
Grading Scale
The grading scale used is A to F. Grade A is the highest passing grade in the grading scale, grade F is a fail.