Computer graphics ...
... is a sub-field of computer science which usually deals with the creation
and manipulation of visual and geometric content.
Main topics in computer graphics ...
... are geometry (representation & processing of surfaces),
rendering (reproduction of light transport), viewing,
modeling (object representation), and others.
Applications for computer graphics ...
... are data visualization (SciVis, InfoVis),
computer aided design (CAD, e.g., in architecture),
special effects & animations (e.g. in movies),
computer games, digital art, virtual reality,
Examples of computer graphics ...
... are (a) photorealistic rendering of a scene (including shadows, reflections, transparent materials, ... image
created with POV-Ray),
(b) real-time rendering of a realistically illuminated building model,
(c) computer graphics in the movies.
The course INF251 aims at conveying a basic understanding of computer graphics
technology. After (successfully) finishing this course,
what computer graphics is,
what computer graphics is good for, and
how computer graphics is done (technically).
Structure of course INF251
INF251 on computer graphics is composed of
three main parts.
Students attend a lecture of (max.) 4 hours per week.
schedule & room info. is provided during the semester
via the Mi Side portal for INF251.
attendance is very much recommended!!
It is difficult to successfully pass the exam, otherwise.
Students also solve exercises and discuss the solutions
in separate (weekly) meetings (max. 2 hours).
course exercises are provided during
via the Mi Side portal for INF251.
Students solve the exercises
before the meeting - every student
presents his/her solution 3*/sem.
Lecture and exercises are accompanied by
work on course assignments.
course assignments are provided at
during the semester.
In 2015, the book ''Computer Graphics with OpenGL''
(4rd ed) by Donald Hearn, M. Pauline Baker, and Warren Carithers,
Pearson, ISBN-10: 0136053580, ISBN-13: 9780136053583,
will be used as basis text for the lecture.
additional material will be provided during the semester.
the availability of the book, e.g., at Studia, might be delayed
for some days.
Course INF251 on computer graphics is taught in fall.
Per-semester information for INF251 is available for:
fall semester 2015 (here &
INF251 on computer graphics is given in English.
Three semesters of basics in informatics
(from the Bachelor programme in informatics),
esp. in programming, are required. The programming languages expected to be used
for the course assignments are C/C++.
INF251 on computer graphics is a preliminary for the
UiB Master study programme in informatics with focus on visualization
It should be taken in the last semester of the Bachelor studies
of computer science.
INF251 is an important basis for all of the Master studies on
visualization (such as course ''visualization'', the project
in visualization, etc.). However, it is also valuable on its own
and with a focus on other application fields.
If INF251 is not taken in the Bachelor studies, it can be taken also
during the Master studies (not recommended).
Embedding of INF251 in MAMN-INFVI:
The evaluation of INF251 is a combination of
performance during a written exam,
results from exercises, and
results from course assignments.
To successfully finish INF251, students have to pass the exam (a).
They also have to deliver sufficient results from the assignments (b)
and from the exercises (c).
Students get 10 ECTS (when successfully finishing, of course).