Computational programming with Python, Summer 2024
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 PhD students (NUMA01F) as part of the research school COMPUTE (see below).
NUMA01F - Computational programming with Python: This specialization of the course is dedicated to PhD students from the Faculty of Science and Medicine as well as LTH as part of the COMPUTE research school. PhD students from other faculties need to contact COMPUTE to discuss eligibility. This specialization of the course gives an introduction to programming in Python for computational sciences, e.g. scientific computing, computational physics, computational biology, computationally-oriented research programs within medicine and geoscience among others.
Note: Registration for NUMA01F is done via the COMPUTE website of this course.
Teaching
The teaching consists of lectures and computer exercises. All teaching activities are planned to be given online. The course starts on Monday June 24, 2024 at 8:15am on distiance via Zoom (see schedule below).
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)