Computational Modeling for Physics and Engineering


Prerequisite/Recommended prerequisite for participation in the module

The module builds on a solid background in either physics or an engineering discipline. The type of computational problems used as examples in the course will be selected according to the background of the participants.

Content, progress and pedagogy of the module

The student must obtain knowledge about common numerical methods for modeling of problems in physics and engineering, and be able to use the methods for computational modeling. The latter includes the construction and usage of computer programs in Matlab based on the numerical methods, and the usage of commercial software packages.

Students completing the module will obtain:

Learning objectives


Knowledge within the following areas
• Common numerical methods in physics including but not limited to: Finite-Difference-Time-Domain (FDTD) method, Finite-Difference-Methods in the frequency domain, The Fourier Modal Method (FMM), The Finite Element Method (FEM), and Greens Function Integral Equation Methods (GFIEM).
• Construction of computer programs in Matlab for numerical modeling of physics and engineering problems.
• Commercial software packages for computational modeling.


The student must be able to judge which numerical method from a range of methods is most suitable for a specific problem in physics or engineering. The student must be able to carry out computational modeling for physics and engineering by constructing and using his / her own programs in Matlab based on common numerical methods, and by using commercial software packages.


The student will gain insight into numerical methods for computational modeling in physics and engineering, and will gain experience in using the methods. This will serve as a foundation based on which the student will be able to choose and use appropriate numerical methods for specific problems in physics and engineering, including constructing and using numerical programs in matlab and using commercial software packages.

Type of instruction

Lectures combined with theoretical exercises.

Extent and expected workload

This is a 5 ECTS course module and the work load is expected to be 150 hours for the student.



Name of examComputational Modeling for Physics and Engineering
Type of exam
Written exam
Evaluation of report on a specific computational modeling study carried out during the semester.
AssessmentPassed/Not Passed
Type of gradingInternal examination
Criteria of assessmentAs stated in the Joint Programme Regulations.

Facts about the module

Danish titleNumerisk modellering i fysik og ingeniørvidenskab (A)
Module codeF-FYS-K2-4
Module typeCourse
Duration1 semester
Language of instructionDanish and English
Empty-place SchemeYes
Location of the lectureCampus Aalborg
Responsible for the module


Study BoardStudy Board of Mathematics, Physics and Nanotechnology
FacultyFaculty of Engineering and Science