Introduction to Programming (PYTHON)


Course Objective

The goal of this course is to learn the student to solve problems using
structured programming. Learning Python is actually a side effect that
happens because the programming language to practice structured
programming happens to be Python.

Course Content

After this course the student should be able to write program in python
using types (int, boolean, float, list and str), expressions, assignment
statements, if-statements, iterations (while- and for-statement), use
standard functions, use module math, make functions, perform I/O, make
classes and use objects

Teaching Methods

lecture + practical

Method of Assessment

4 problems that have to be made during the practical. There is no resit
for the practical, but students that finished three out of the four
problems, can finish the fourth problem in period 5.


An on line book is used (How to Think Like a
Computer Scientist, Learning with Python, 2nd Edition, by Jeffrey
Elkner, Allen B. Downey, and Chris Meyers) see URL:

Target Audience

1IMM, 1LI, PRE-master BIOINF

General Information

Course Code X_401096
Credits 6 EC
Period P2
Course Level 100
Language of Tuition English
Faculty Faculty of Science
Course Coordinator ir. M.P.H. Huntjens
Examiner ir. M.P.H. Huntjens
Teaching Staff ir. M.P.H. Huntjens

Practical Information

You need to register for this course yourself

Last-minute registration is available for this course.

Teaching Methods Lecture, Practical*

*You cannot select a group yourself for this teaching method, you will be placed in a group.