Introduction to Programming (PYTHON)


Course Objective

After this course the student should be able to write a computer program
in Python, using types (int, boolean, float, list and str), expressions,
assignment statements, if-statements, iterations (while- and
for-statements), using standard functions, using module math, making
functions, and performing I/O, matrices and recursion.

Course Content

During this course, students learn to solve problems using structured
programming. As a side effect, students learn Python, as this is the
programming language in which they practice structured programming.

Teaching Methods

Lecture (20 hours) + practical (32 hours).

Method of Assessment

Four 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, may 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 the URL:

Target Audience

Bachelor Mathematics Years 1

General Information

Course Code X_400629
Credits 3 EC
Period P3
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
Target audiences

This course is also available as: