University of Bergen | Faculty of Mathematics and Natural Sciences | Department of Informatics | Visualization Group
Visualization
You are here: Department of Informatics > Visualization Group > Teaching > INF251 on Computer Graphics
 Visualization
 > about
 > team & contact info
 > research
 > publications
 > projects
 > teaching
 --- > INF251: graphics
 > seminars
 > resources
 > network
 > events
 > links
Course INF251 on Computer Graphics (grafisk databehandling)


Helwig Hauser et al., spring semester (in English), 10 ECTS


This course (INF251) is an introduction to the field of computer graphics and it is targeted at students at the end of their Bachelor studies (or in the beginning of their Master studies).  It is the most important preliminary for the UiB Master study programme in informatics with focus on visualization (MAMN-INFVI). 

    
image the PhD thesis of Stephan Mantler (Univ. of Vienna)

Introduction

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, etc. 

Examples of computer graphics ...

abc

... 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. 

Objective(s)

The course INF251 aims at conveying a basic understanding of computer graphics technology.  After (successfully) finishing this course, students know 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.

Noteattendance 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 the semester 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 particular dates during the semester.

Material(s)

In 2011, the book ''Computer Graphics with OpenGL'' (3rd ed. from Aug. 2003) by Donald Hearn and M. Pauline Baker, Prentice Hall, ISBN 0131202383, will be used as basis text for the lecture. 

  additional material will be provided during the semester.

Note:  the availability of the book, e.g., at Studia, might be delayed for some days. 

Teacher(s) & Contact

Helwig Hauser: responsible teacher & lecturer - contact Helwig Hauser (via Helwig.HauserUiB.no) if you have any question concerning the course in general or with respect to the lectures / exercises in particular

Paolo Angelelli: exercises & assignments - contact Paolo Angelelli (via Paolo.AngelelliUiB.no) if you have a question with respect to the exercises or the course assignments

Steinar Heldal & Vanja Haugland: course administration - contact Steinar Heldal (via Steinar.Heldalii.UiB.no) or Vanja Haugland (via Vanja.Hauglandii.UiB.no) with respect to administrative questions (studieveilederii.UiB.no can - or should - be used as a generic eMail address, instead)

 

Semester(s)

Course INF251 on computer graphics is taught in spring


Per-semester information for INF251 is available for:

  spring semester 2011 (here & @MiSide!)

  past spring semester 2010 (here & @MiSide!)

  past spring semester 2009 (here & @MiSide!)

Language

INF251 on computer graphics is given in English language

Prerequisites

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++.

MAMN-INFVI Context

INF251 on computer graphics is a preliminary for the UiB Master study programme in informatics with focus on visualization (MAMN-INFVI).  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

Evaluation

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). 

Credits

Students get 10 ECTS (when successfully finishing, of course).

Link(s)

Related web page(s) are:

  INF251 at the UiB student portal (på norsk)
  INF251 at the UiB student portal (in English)





 Last change: Helwig Hauser, 2009-12-13