Course

Numerical Modeling 2 (MAF320)

Fakta

Emnekode MAF320

Vekting (stp) 5

Semester undervisningsstart Autumn

Undervisningsspråk English

Antall semestre 1

Vurderingssemester Autumn

Timeplan Vis timeplan

Litteratur Pensumlisten finner du i Leganto

Intro

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.

Content

Many mathematical problems in science and engineering do not permit simple analytic solutions, necessitating the use of numerical methods. This course is a computer lab that introduces the practical use of computers for scientific and technical numerical calculations. Throughout the course, students will tackle various practical problems from science and engineering. They will use numerical algorithms to solve systems of linear equations, perform interpolation and curve fitting, find solutions to nonlinear equations, carry out numerical differentiation and integration, and solve ordinary and partial differential equations.

This course runs parallel with MAF310 Numerical Modeling 1, which focuses on the more theoretical aspects of the numerical algorithms used in MAF320.

Learning outcome

After completing this course, students are expected to:

K1: Have a basic understanding of scientific programming using the Python programming language and the NumPy and SciPy packages.

K2: Know basic terms such as variables, data types, control structures, lists, functions, classes, and objects.

F1: Be able to formulate physical problems in a form suitable for numerical calculations.

F2: Be able to choose appropriate numerical methods for specific problems, utilize pre-existing implementations of algorithms in NumPy and SciPy, and implement their own solutions when needed.

G1: Master the presentation and communication of computational results using the interactive computing platform Jupyter Notebook.

Forkunnskapskrav

Ingen

Anbefalte forkunnskaper

Mechanics (FYS100), Physics for Data/Electro (FYS102), Mathematical Methods 2 (MAT200), Real Analysis (MAT210)
The students taking MAF320 should be taking MAF310 in parallel.

Eksamen / vurdering

First assignment

Vekt 1/2

Karakter Letter grades

Hjelpemiddel All

Second assignment

Vekt 1/2

Karakter Letter grades

Hjelpemiddel All

The folder evaluation consists of 2 assignments that are performed individualy at home with computer. The assignments each count for 50% of the grade. All assignments has to be passed to get a grade in the course.

Candidates with non passing on assignments may re-take the assignment(s) next time the course has regular teaching.

Method of work

Practial computer lab excercises (4 hours/week).

Overlapping

Emne Reduksjon (SP)
Numerical Modeling (MAF300_1) , Numerical Modeling 2 (MAF320_1) 5

Åpent for

Bachelor level at Faculty og Science and Technology

Master level at Faculty of Science and Technology.

Emneevaluering

The faculty decides whether early dialogue will be held in all courses or in selected groups of courses. The aim is to collect student feedback for improvements during the semester. In addition, a digital course evaluation must be conducted at least every three years to gather students’ experiences.

Litteratur

Book Numerical methods in engineering with Python 3 Kiusalaas, Jaan, Cambridge :, Cambridge University Press, xi, 423 pages, 2013, isbn:9781107033856, View online
The course description is retrieved from FS (Felles studentsystem). Version 1