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.
Links to an external site.
Assessment
The assessment is based on two orally presented homeworks and a major programming project to be completed in groups.
|
Student contacts:
- Service + Stöd (page in Swedish, the English page seems not to exist)
Course representatives
TBA