Kursplan för

Advanced Course in Numerical Algorithms with Python/SciPy
Avancerad kurs i numeriska algoritmer med Python/SciPy

FMNN25F, 7.5 högskolepoäng

Gäller från och med: Autumn 2014
Beslutad av: FN1/Anders Gustafsson
Datum för fastställande: 2015-01-14

Allmänna uppgifter

Avdelning: Numerical Analysis
Kurstyp: Gemensam kurs, avancerad nivå och forskarnivå
Kursen ges även på avancerad nivå med kurskoder: FMNN25, NUMN25
Undervisningsspråk: English

Syfte

To give doctoral students with experience of other programming languages training in implementing advanced numeric algorithms in Python/Scipy, in order to use this in other courses, in research or in industry.

Mål

Kunskap och förståelse

För godkänd kurs skall doktoranden

Färdighet och förmåga

För godkänd kurs skall doktoranden

Kursinnehåll

Introduction to Python for students already familar with another programming language. The use of object oriented programming in scientific computing, Scipy/Numpy datastructures. Examples of complex numerical algorithms from varying subjects in numerical analysis, Linking to advanced numerical libraries in C and Fortran (Netlib). Automatic tests in scientific computing. Graphical representation of mathematical results (animation). The use of Python to control system processes.

Kurslitteratur

Führer, C., Solem, J. & Verdier, O.: Computing with Python: An Introduction to Python for Science and Engineering. Pearson, 2013. ISBN 9780273786436.

Kursens undervisningsformer

Undervisningsformer: Föreläsningar, övningar

Kursens examination

Examinationsformer: Inlämningsuppgifter, övrigt. A larger programming project to be carried out in group, with a written report to be presented at a seminar. Opposition on the report of another group.
Betygsskala: Underkänd, godkänd
Examinator:

Antagningsuppgifter

Förutsatta förkunskaper: Basic course in numerical analysis. Programming experience in some of the languages Java, C, C++, Fortran, Python and Matlab.

Kurstillfällesinformation

Kontaktinformation och övrigt

Kursansvariga:
Hemsida: http://ctr.maths.lu.se/na/courses/FMNN25/


Fullständig visning