Course syllabus

Numerical Methods
Numeriska metoder

FMNF16, 5.0 credits, G2 (First Cycle)

Valid for: 2025/26
Faculty: Faculty of Engineering LTH
Decided by: PLED F/Pi
Date of Decision: 2025-04-10
Effective: 2025-05-05

General Information

Main field: Technology Depth of study relative to the degree requirements: First cycle, in-depth level of the course cannot be classified
Mandatory for: V2
Language of instruction: The course will be given in Swedish

Aim

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

Contents

Aritmetic operations, vectors, matrices, simple graphics functions. Built-in functions (in Python, NumPy and SciPy), user-written functions and scripts. 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.

Modules
Code: 0124. Name: Project.
Credits: 1.5. Grading scale: UG - (U, G). Assessment: Computational project.
Code: 0224. Name: Numerical Methods.
Credits: 3.5. Grading scale: UG - (U, G). Assessment: Written examination.

Admission

Admission requirements:

Assumed prior knowledge: FMAB65 Calculus in One Variable B1, FMAB70 Calculus in One Variable B2 and FMAB30 Calculus in Several Variables. Basic Python programming corresponding to the first half of the programming course for V2.
The number of participants is limited to: No
Kursen överlappar följande kurser: FMN140 FMN065 FMNF05 FMNF15 FMNF10

Reading list

Contact

Course coordinator: Anders Holst, studierektor@math.lth.se
Teacher: Alexandros Sopasakis, alexandros.sopasakis@math.lth.se
Examinator: Anders Holst, Anders.Holst@math.lth.se
Course administrator: Studerandeexpeditionen, expedition@math.lth.se
Course homepage: https://canvas.education.lu.se/courses/28670/pages/fmnf16-numerical-methods

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.