Course syllabus

Beräkningsprogrammering
Scientific Computing

FMN140, 6 credits, G2 (First Cycle)

Valid for: 2012/13
Decided by: Education Board 1
Date of Decision: 2012-03-22

General Information

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

Aim

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

Learning outcomes

Knowledge and understanding
For a passing grade the student must

- be familiar with MATLAB syntax and the online help function. The student shall be able to write his own computational programs in MATLAB.

Competences and skills
For a passing grade the student must

- have achieved a good basis in computational programming applicable in other courses in civil engineering

- be able to visualize, interpret and evaluate numerical results.

- be able to report solutions and numerical results in written and graphical form.

Judgement and approach
For a passing grade the student must

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

Contents

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
Assessment: Written exam and a computational project.

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

Admission

Admission requirements:

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

Reading list

Contact and other information

Course coordinator: Anders Holst, Studierektor@math.lth.se
Teacher: Johan Helsing, helsing@maths.lth.se
Course homepage: http://www.maths.lth.se/na/courses/FMN140
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.