761317A Numerical Programming, 5 ECTS cr
Code 
761317A 
Validity 
01.08.2017 

Name 
Numerical Programming 
Abbreviation 
Numerical Progr 
Scope  5 ECTS cr 


Type  Intermediate Studies 
Discipline  3251 Physics 
Type  Course 




Grading  1  5, pass, fail 
 
 


 
Unit 
Field of Physics 

Description
ECTS Credits 
5 ECTS credits 
Language of instruction 
English 
Timing 
Not lectured every year. 
Learning outcomes 
Numerical algorithms for differentiation, special functions, integration, derivation, interpolation and Fourier transform. Ordinary differential equations and differential equations with eigenvalues are solved. Algorithms for linear equations and matrix equations with eigenvalues are given. The programming language can be chosen freely. Examples are given in Fortran and Mathematica languages. 
Contents 
Numerical algorithms for differentiation, special functions, integration, derivation, interpolation and Fourier transform. Ordinary differential equations and differential equations with eigenvalues are solved. Algorithms for linear equations and matrix equations with eigenvalues are given. The programming language can be chosen freely. Examples are given in Fortran and Mathematica languages. 
Mode of delivery 
Facetoface teaching. 
Learning activities and teaching methods 
Lectures 26 h, 11 excercises, 3 project works. 
Target group 
Primarily for the students of the degree programme in physics. 
Prerequisites and corequisites 
Recommended: mathematics for physicists, differential equations, linear algebra. Basic knowledge of programming, at least 763114P Introduction to programming. 
Recommended optional programme components 
No alternative course units or course units that should be completed simultaneously. 
Recommended or required reading 
Lecture notes, W. H. Press, B. P. Flannery, S. A. Teukolsky and W. T. Vetterling: Numerical Recipes. The Art of Scientific Computing. 
Assessment methods and criteria 
One written examination. 
Grading 
Numerical grading scale 0 – 5, where 0=fail. 
Person responsible 
Jussi Malila 

Current and future instruction
No instruction in WebOodi 
Future examinations
No examinations in WebOodi 