Course syllabus

Computational programming with Python gives an introduction to programming in Python and has a strong orientation towards computational mathematics. Python is a modern scripting language with ties to Scientific Computing due to powerful scientific libraries like SciPy, NumPy and Matplotlib. The course covers elementary programming concepts (arithmetic expressions, for-loops, logical expressions, if-statements, functions, and classes) that are closely connected to mathematical/technical problems and examples, as well as mathematical manipulations and problem-solving (e.g. setting up matrices, solving linear problems, solving differential equations, finding roots).

This course is given jointly for students at the Faculty of Science (course code NUMA01) as well as for students enrolled in the Teacher Education Programme (course code ÄMAD01) and for PhD students of all faculties within the program COMPUTE (NUMA01F).

Teaching
The teaching consists of lectures and computer exercises.

 The schedule can be found on  TimeEdit.

Assessment
The assessment is based on two orally presented homeworks and a major programming project to be completed in groups.

 

titelbild.jpeg

Student contacts:

Course representatives

TBA