CloseHelpPrint
Kies de Nederlandse taal
Course module: 880254-M-3
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
Contact persondr. A. Alishahi
Lecturer(s)
Coordinator course
dr. A. Alishahi
Other course modules lecturer
Lecturer
dr. A. Alishahi
Other course modules lecturer
Lecturer
M. de Haas, MSc
Other course modules lecturer
Academic year2019
Starting block
BLOK 1/  BLOK 3
Course mode
Full-time
Remarks-
Registration openfrom 20/08/2019 up to and including 18/10/2019
Aims
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
Specifics
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.

Evaluation
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.
Content
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.”

 
Timetable information
Research Skills: Data Processing
Written test opportunities
DescriptionTestBlockOpportunityDate
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 1207-01-2020
Written test opportunities (HIST)
DescriptionTest/BlockOpportunityDate
Midterm (30%) / Midterm (30%)MIDTERM_01BLOK 1126-09-2019
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 1114-10-2019
Required materials
Internet
Material including links will be announced on Blackboard.
Recommended materials
Literature
This book will be made freely available as a PDF on Blackboard.
Title:The Coder's Apprentice
Author:Pieter Spronck
Literature
-
Title:Think Python
Author:Allen Downey
Publisher:Green Tea Press
Edition:2
Tests
4 Bonus assignments

Computerexam (70%)

Midterm (30%)

CloseHelpPrint
Kies de Nederlandse taal