Course syllabus adopted 2021-02-26 by Head of Programme (or corresponding).
Overview
- Swedish nameVetenskaplig visualisering
- CodeMVE080
- Credits7.5 Credits
- OwnerMPENM
- Education cycleFirst-cycle
- Main field of studyMathematics
- DepartmentMATHEMATICAL SCIENCES
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 20129
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0105 Written and oral assignments 7.5 c Grading: TH | 7.5 c |
In programmes
- 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
- Professor, Applied Mathematics and Statistics, Mathematical Sciences
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.The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.