Kies de Nederlandse taal
Course module: 346022-B-6
Computer Programming
Course info
Course module346022-B-6
Credits (ECTS)6
CategoryBA (Bachelor)
Course typeCourse
Language of instructionEnglish
Offered byTilburg University; Tilburg School of Economics and Management; TiSEM: Management; TiSEM: Management;
Is part of
B Econometrics and Operations Research
Contact persondr. A. Khodabandeh Amiri, PhD
PreviousNext 1
F.F. van Helsdingen
Other course modules lecturer
Coordinator course
dr. A. Khodabandeh Amiri, PhD
Other course modules lecturer
dr. A. Khodabandeh Amiri, PhD
Other course modules lecturer
P.K. Medappa
Other course modules lecturer
C.M. Rozendaal, MSc
Other course modules lecturer
Academic year2019
Starting block
SM 1
Course mode
Registration openfrom 19/08/2019 up to and including 24/01/2020
This course is aimed at undergrad students with little or no programming experience. The objective is to provide students with an understanding of the principles of computer programming. The course also helps students break down problems into simple bite-sized pieces to develop small programs. The assignments and exams will motivate self-learning, teamwork, and using online societies. The class will use the Python programming language.

The course helps with implementing the following strategic educational objectives of the Tilburg University and TiSEM: i) developing knowledge, skills, character students need in order to confront today’s challenges; ii) preparing students for the labor market, and iii) creating value from data.
  • Running and debugging the codes
  • Data Types, variables, and basic operations
  • Branches and decisions
  • Dealing with errors and exceptions
  • Loops
  • Lists and strings
  • Methods
  • Modules
  • Object-oriented programming
  • Recursion
  • File, data analysis
  • Principles of good programming
Class Format:          2 hours of lecture and 2 hours of computer lab per week
Timetable information
Computer Programming
Required materials
Recommended materials
Mueller, J. P. (2018). Beginning programming with Python for dummies. John Wiley & Sons.
Wentworth, P., Elkner, J., Downey, Meyers (2012) How to Think Like a Computer Scientist: Learning with Python 3 Documentation Release 3rd Edition
Reading Assignment 5%

Project 1 (10%)

Project 2 (30%)

Exam (45%)

Final Result

Midterm 1 (10%)

Kies de Nederlandse taal