|MVE080 - Scientific visualization
5,0 Credits (ECTS 7,5)
|Grading: TH - Five, Four, Three, Not passed
Department: 11 - MATHEMATICAL SCIENCES
Teaching language: English
||Written and oral assignments
TM Teknisk matematik, Year 2 (elective)
EMMAS MSc PROGR IN ENGINEERING MATHEMATICS, Year 1 (elective)
Univ lektor Thomas Ericsson
Eligibility: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.
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
for more information.
Lecture notes, articles and manuals.
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.