Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.


Syllabus for

Academic year
MVE080 - Scientific visualization
Owner: TM
5,0 Credits (ECTS 7,5)
Grading: TH - Five, Four, Three, Not passed
Level: C

Teaching language: English

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0105 Written and oral assignments 5,0 c Grading: TH   5,0 c    

In programs

TM Teknisk matematik, Year 2 (elective)


Univ lektor  Thomas Ericsson


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

Basic courses in mathematics, numerical analysis,
programming and data structures. Basic Matlab programming.
This is an introductory course so no
prior knowledge of computer graphics is required.


The solution of computational problems with the help of computers
often generate large data sets.
This course deals with how computer graphics can be used to
visualize data in order to give a better understanding of the problem
and its solution.
In simple cases the solution can perhaps be represented as a curve.
More complicated problems have solutions in the form of surfaces or
volumes, maybe even time dependent.
Many mathematical problems may not generate so large data sets
but require an understanding of more three dimensions.


At the conclusion of the course, the participant should
find it natural to think in visualization terms,
be able to produce insightful graphics in a number of common cases,
be quite familiar with Matlab graphics, and
be acquainted with OpenGL and OpenDX.


Introduction to visualization.
Different techniques for visualizing surfaces, volumes and other
common mathematical objects.
Animation. Interaction.
An orientation about the construction of user interfaces.
OpenGL, OpenDX and advanced Matlab graphics.
Computer graphics concepts, such as transformations and shading
models, necessary to use and understand the graphics software.
A sufficient amount of C to finish the the computer assignments.


Lectures and computer assignments. The assignments, which make up a
substantial part of the course, consist of several problems
where the student will use Matlab, OpenGL and OpenDX to solve
different visualization problems.
The problems are fetched from numerical analysis
and applied mathematics.
Please see the
course homepage for more information.


Lecture notes, articles and manuals.

Reference literature:
F. S. Hill, Computer Graphics using OpenGL, 2nd ed.,
Prentice Hall, 2001
Edward Angel, Interactive Computer Graphics, A Top-Down Approach with OpenGL,
Pearson Education 2003, 3rd ed.


Compulsory computer assignments and take-home exam.

Page manager Published: Thu 03 Nov 2022.