Search programme

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

Syllabus for

Academic year
MVE080 - Scientific visualization
Vetenskaplig visualisering
 
Syllabus adopted 2019-02-22 by Head of Programme (or corresponding)
Owner: MPENM
7,5 Credits
Grading: TH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Education cycle: First-cycle
Major subject: Mathematics
Department: 11 - MATHEMATICAL SCIENCES


Teaching language: English
Application code: 20118
Open for exchange students: Yes

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0105 Written and oral assignments 7,5c Grading: TH   7,5c    

In programs

MPENM ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR, Year 1 (compulsory elective)
MPENM ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR, Year 2 (elective)
TKITE SOFTWARE ENGINEERING, Year 2 (elective)
TKITE SOFTWARE ENGINEERING, Year 3 (elective)

Examiner:

Klas Modin

  Go to Course Homepage


Eligibility

General entry requirements for bachelor's level (first cycle)
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

Specific entry requirements

The same as for the programme that owns the course.
Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.

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.

Aim

The aim of this course is to provide an overview of the tools and techniques of scientific visualization.

Learning outcomes (after completion of the course the student should be able to)

* think in visualization terms
* produce insightful graphics in a number of common and important cases
* use advanced Matlab graphics
* construct graphical user interfaces in Matlab
* use ParaView to some extent
* make simple use of OpenGL and GeoGebra

Content

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 than three dimensions.

The course contains the following parts:
Different techniques for visualizing surfaces, volumes and other common mathematical objects.
Animation. Interaction.
An orientation about the construction of user interfaces. Advanced Matlab graphics. ParaView and briefly about OpenGL and GeoGebra.
Computer graphics concepts, such as transformations and shading models, necessary to use and understand the graphics software. 

Organisation

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

Literature

Lecture notes, articles and manuals.

Examination including compulsory elements

Compulsory computer assignments and take-home exam.


Published: Mon 28 Nov 2016.