Numerical Modeling 2 (MAF320)
The course is a data laboratory course, which gives an introduction to the practical use of computers for scientific and technical computations. An introduction to Python is given.
Course description for study year 2023-2024. Please note that changes may occur.
Semester tution start
Number of semesters
Language of instruction
The course is a computer lab giving an introduction to practical use of computers for scientific and technical calculations. The topics covered are:
- Introduction to Python programming, including NumPy and SciPy
- Solutions to systems of linear equations
- Interpolation and curve-fitting
- Roots of non-linear equations
- Numerical derivatives and integrals
- Ordinary differential equations
After completion of the course the student
- Should be able to formulate physical problems in a manner that is suitable for numerical calculations.
- Should be able to chose methods of solutions and write computer programs that carry out simple physical calculations using the programming language Python.
Required prerequisite knowledge
|Form of assessment||Weight||Duration||Marks||Aid|
|First assignment||1/2||Letter grades|
|Second assignment||1/2||Letter grades|
2 mandatory hand-ins, weighted 50/50.
Course coordinator:Eero Aleksi Kurkela
Course teacher:Gerhard Ungersbäck
Head of Department:Bjørn Henrik Auestad
Method of work
|Numerical Modeling (MAF300_1)||5|
Bachelor level at Faculty og Science and Technology
Master level at Faculty of Science and Technology.
Restricted access to part II.