EPN-V2

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.