Computational Methods in Simulation (CMIS)
Program Overview
Program Overview
The University of Copenhagen offers a Master's program in Computer Science and Physics, with a course on Computational Methods in Simulation (CMIS).
Course Description
Computational methods in simulation are an essential tool in various disciplines, including bioinformatics, scientific computing, and computational physics, chemistry, biology, computer animation, and more. This course aims to create a toolbox of simulation methods for students to use in their future studies. It covers topics such as finite difference approximations (FDM), finite volume method (FVM), and finite element method (FEM).
Learning Outcome
The course provides students with:
- Knowledge of computer simulation and theory of discretization methods (FEM, FVM, FDM, etc.)
- Skills to apply the finite element method (FEM), finite volume method (FVM), and finite difference method (FDM) on a partial differential equation (PDE)
- Competences to apply a discretization method to a given PDE to derive a computer simulation model and implement a computer simulator using a high-level programming language
Literature
The course literature is available on Absalon.
Recommended Academic Qualifications
Students are expected to have knowledge of Python or Matlab, matrices, and vectors, as well as experience with setting up experiments and writing reports. Academic qualifications equivalent to a BSc degree are recommended.
Teaching and Learning Methods
The course consists of a mixture of lectures, study groups, and project group work with individual hand-ins.
Workload
The workload is distributed as follows:
- Lectures: 21 hours
- Preparation: 36 hours
- Exercises: 49 hours
- Project work: 100 hours
- Total: 206 hours
Exam
The exam is an oral examination, 30 minutes (no preparation), and requires students to complete 3 out of 4 short reports. The use of GitHub Copilot or similar AI-based programming tools is permitted.
Course Information
- Language: English
- Course code: NDAK12006U
- Credit: 7.5 ECTS
- Level: Full Degree Master
- Duration: 1 block
- Placement: Block 4
- Schedule: C
- Course capacity: 40
Study Board
The study board is the Study Board of Mathematics and Computer Science.
Contracting Department
The contracting department is the Department of Computer Science.
Contracting Faculty
The contracting faculty is the Faculty of Science.
Course Coordinators
The course coordinators are Melanie Ganz-Benjaminsen.
