SCIENTIFIC COMPUTING | FMN140 |

**Aim**

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

*Knowledge and understanding*

For a passing grade the student must

*Skills and abilities*

For a passing grade the student must

- be able to visualize and evaluate numerical results.

*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.

**Literature**

Pärt-Enander, E och Sjöberg, A: Användarhandledning för Matlab 6. Uppsala Universitet. ISBN: 91-506-1473-8, (english edition).

**Code: **0104.
**Name: **Scientific Computing in Construction Technology.

**Higher education credits: ** 4,5.
**Grading scale: **UG.
**Assessment:** Written exam.
**Contents:** See above.

**Code: **0204.
**Name: **Project.

**Higher education credits: ** 1,5.
**Grading scale: **UG.
**Assessment:** Computational project.
**Contents:** See above.