Programplaner og emneplaner - Student
MAMO3200 Simulation and Visualization Course description
- Course name in Norwegian
- Simulering og visualisering
- Weight
- 10.0 ECTS
- Year of study
- 2026/2027
- Course history
-
- Programme description
-
-
Introduction
The course focuses on numerical simulation of physical problems and scientific visualization of simulation results. The student will learn about the differences between various simulation techniques and their areas of application related to conservation laws. Furthermore, the course will cover scientific visualization of simulation results. The student will learn about the development of simulation code, visualization of results, and interactive simulation.
Language of instruction: Norwegian
-
Recommended preliminary courses
The course builds on:
- DAPE2000 Mathematics 2000 with Statistics
- MAMO2200 Advanced Modeling and Computations
It may be beneficial to have completed DATS2300 Algorithms and Data Structures, as well as DAVE3705 Mathematics 4000.
-
Required preliminary courses
None.
-
Learning outcomes
After completing this course, the student has achieved the following learning outcomes, defined as knowledge, skills, and general competence:
Knowledge
The student can:
- explain the structure and purpose of numerical simulation
- account for the verification of simulation results
- describe key techniques, concepts, and challenges in scientific visualization, including scalar field visualization, vector visualization, time-dependent visualization, and two- and three-dimensional visualization
- explain and compare runtime and resource usage for different simulation techniques
Skills
The student can:
- write programs to simulate differential equations
- perform scientific visualization of different types of data (scalar, vector, tensor, and time-dependent data)
- use both custom-developed and standardized tools to solve complex and advanced problems
General competence
The student can:
- discuss and provide advice on which simulation and visualization techniques are most appropriate in various situations
- identify when and how it is most suitable to use numerical simulation and scientific visualization for physical and engineering-related problems
- analyze when a simulation code functions and produces expected results, and when the results are incorrect
-
Teaching and learning methods
Lectures and Individual Exercises. The exercises are largely based on group work related to the mandatory assignments, with guidance from the course instructor and/or a student assistant.
-
Course requirements
The following coursework requirement is mandatory and must be approved to qualify for the exam:
A mandatory submission consisting of a report (10-20 pages), in addition to source code and documentation. The work is carried out in groups of 1-3 members.
The assignment may be resubmitted once if it is not approved.
-
Assessment
Individual oral exam. The exam is approximately 30 minutes long.
The exam result cannot be appealed.
For rescheduled or deferred exams, a different exam format may be used.
-
Permitted exam materials and equipment
All aids are permitted, provided that citation rules are followed.
-
Grading scale
Graded scale A-F.
-
Examiners
Two internal examiners. An external examiner is used regularly.