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.
Course code
MAF320
Version
1
Credits (ECTS)
5
Semester tution start
Autumn
Number of semesters
1
Exam semester
Autumn
Language of instruction
English
Content
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
- Optimization
Learning outcome
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
Recommended prerequisites
Exam
2 assignments
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 teacher(s)
Course coordinator:
Eero Aleksi KurkelaCourse teacher:
Jonas Elias El GammalHead of Department:
Bjørn Henrik AuestadMethod of work
Overlapping courses
Course | Reduction (SP) |
---|---|
Numerical Modeling (MAF300_1) | 5 |
Open for
Bachelor level at Faculty og Science and Technology
Master level at Faculty of Science and Technology.
Restricted access to part II.