Course syllabus

Scientific Computing

FMNF15, 6 credits, G2 (First Cycle)

Valid for: 2020/21
Decided by: PLED F/Pi
Date of Decision: 2020-04-01

General Information

Main field: Technology.
Compulsory for: V2
Language of instruction: The course will be given in Swedish


The course provides a basic understanding of how to apply computational tools to write programs to simulate and visualize various problems in civil engineering. The student should experience technical computations as a useful tool. The course should stimulate further studies.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must

write a  well structured report in suitable terminology on the numerical solution of a computational project within civil engineering


Files, editing. MATLAB's basic functions: aritmetic operations, vectors, matrices, simple graphics functions. Syntax: [for], [if-then-else], [while]. Built-in functions, user-written functions, and m-files. Linear systems of equations. Non-linear equations. Least squares fitting of measurement data. Numerical integration. Interpretation and critical assessment of results. Applications and project work.

Examination details

Grading scale: UG - (U,G) - (Fail, Pass)
Assessment: Written exam and a computational project.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Code: 0117. Name: Project.
Credits: 1,5. Grading scale: UG. Assessment: Computational project. Contents: See above.
Code: 0217. Name: Scientific Calculation.
Credits: 4,5. Grading scale: UG. Assessment: Written examination.


Admission requirements:

Assumed prior knowledge: FMAA05 Calculus in One Variable and FMAB30 Calculus in Several Variables.
The number of participants is limited to: No
The course overlaps following course/s: FMN140, FMN065

Reading list

Contact and other information

Course coordinator: Anders Holst,
Teacher: Johan Helsing,
Course coordinator: Studerandeexpeditionen,
Course homepage:
Further information: The applications are taken from structural design, building physics, hydrology and hydraulics. The students will work on a larger project, which is developed in cooperation with the teacher in Structural mechanics.