Kies de Nederlandse taal
Course module: 202000679
Programming and Data Processing 2
Course info
Course module202000679
Credits (ECTS)1
Course typeStudy Unit
Language of instructionEnglish
Contact J.S. Kanger
Contactperson for the course J.S. Kanger
Examiner J.S. Kanger
Academic year2022
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes

At the completion of this course, the student will be able to;

- translate a physics/mathematics problem to an algortihm
- translate the algortihm to Python code
- perform linear and non-linear data fitting
- make a quantitative analysis of the agreement between data and model


Programming and Dataprocessing 2 is a sequel to Programming and Dataprocessing 1 from the first quartile.

Python: dictionaries; list comprehensions; a primer on object oriented programming (OOP);  Jupyternotebooks; animation with matplotlib.

Dataanalysis: Poisson distribution; discrete events; kwantitative analysis of (non-)linearfit.


Assesment Plan

The assessment plan for this course will be published no later than 2 weeks before the starting block of the course on


Participation for Non-TN Students

This course is only accessible to non-TN students after permission from Technische Natuurkunde Programme. See


Module 2
Participating study
Bachelor Applied Physics
Required materials
Recommended materials
Instructional modes
Presence dutyYes

Programming and Data Processing 2

Kies de Nederlandse taal