Kies de Nederlandse taal
Course module: 880254-M-3
Research Skills: Data Processing
Course info
Course module880254-M-3
Credits (ECTS)3
CategoryMA (Master)
Course typeCourse
Language of instructionEnglish
Offered byTilburg University; Tilburg School of Humanities and Digital Sciences; TSH: Department Cognitive Science and AI; TSH: Department Cognitive Science and AI;
Is part of
M Communication and Information Sciences (research)
M Marketing Analytics
M Culture Studies
M Communication and Information Sciences
M Linguistics and Communication Sciences (research)
M Data Science and Society
Convenant TSH
dr. A. Alishahi
Other course modules lecturer
C.D. Emmery, MSc
Other course modules lecturer
M. de Haas, MSc
Other course modules lecturer
Academic year2020
Starting block
Course mode
RemarksCaution: this information is subject to change
Registration openfrom 20/08/2020 up to and including 20/08/2021
This course teaches students to:
  • analyse problems from the perspective of solving them with a computer
  • use the language Python to implement computer programs
  • test computer programs to ensure their correct functioning
The course is presented as a series of iPython notebooks that will be provided on Blackboard. Students get an account on a server at the university, which makes all these notebooks available. The notebooks consist of instructions and exercises that can be done inside the notebooks or using a separate editor. In principle the notebooks contain all necessary information, and if they want, students can do the course completely without further instructions if they simply follow the notebooks.

The course will be evaluated on the basis of a midterm computer exam (30%) and a final computer exam (70%); the weighted average grade of these two components needs to be a passing grade.  Every week, take-home exercises will be handed out, for which the students should create solutions in the form of programs. The main goal of the take-home assignments is to assure that the students keep working at a steady pace, and for the instructor to see where there are still problems.
Required Prerequisites
None, though an aptitude for abstract thinking is helpful.
The growth of the internet and associated services has enabled the investigation of large text and data corpora. The processing and analysis of these corpora using statistical methods is difficult because of the enormous volumes of data. A computer is a powerful tool to perform such analyses. This course provides students with practical skills to use computers as general tools for working with data sets and solving quantitative problems. The skills acquired are particularly helpful for reducing the time spent on data analysis in research (e.g., for Master thesis work).
Students will learn the basics of the computer language Python, which is suitable for quickly creating short programs to process texts and data sets. Python is a language that is easy to use by novices, yet sufficiently powerful to create programs of any size and complexity. Moreover, while being a complete, free-to-use, flexible, operating-system-independent language of its own, it also constitutes a strong basis to learn any other computer language from.

Please note:
  • Students who completed the course 827104 Basic Programming, 822188 Data Structures and Algorithms or the third-year course 822235 Seminar Data Processing, or 827154 Advanced Programming, must choose a different OZV/Research Skills module, as this course does not offer anything new to them.
  • Students of the mastertrack DSBG, who already passed 827104 Basic Programming822188 Data Structure and Algorithms, 822235 Seminar Data Processing or 827154 Advanced Programming CIS, have to file a request to the Board of Examiners in order to be assigned an alternative Research Skills course.
“Due to limited capacity, this course is currently not open for external students.”

Contact person
dr. A. Alishahi
Timetable information
Research Skills: Data Processing
Written test opportunities
Written test opportunities (HIST)
Midterm / MidtermMIDTERM_01BLOK 1128-09-2020
Computertentamen / ComputerexamEXAM_01BLOK 1121-10-2020
Computertentamen / ComputerexamEXAM_01BLOK 1215-01-2021
Required materials
Material including links will be announced on Canvas.
Recommended materials
This book will be made freely available as a PDF on Canvas.
Title:The Coder's Apprentice
Author:Pieter Spronck
Title:Think Python
Author:Allen Downey
Publisher:Green Tea Press

Final Result


Kies de Nederlandse taal