Course ObjectiveAfter 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 ContentDuring 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 MethodsLecture (20 hours) + practical (32 hours).
Method of AssessmentFour 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.
LiteratureAn 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 AudienceBachelor Mathematics Years 1
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||ir. M.P.H. Huntjens|
|Examiner||ir. M.P.H. Huntjens|
ir. M.P.H. Huntjens
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Lecture, Practical|