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
M. de Haas, MSc
Other course modules lecturer
Starting block
BLOK 1/  BLOK 3
Course mode
Full-time
RemarksThis information is not up to date. Check the Course Catalog 2019 or select the course via “Register”.
Registration openfrom 20/08/2018 09:00 up to and including 31/07/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.

 
Timetable information
880254-M-3|Research Skills: Data Processing
Written test opportunities
Omschrijving/DescriptionToets/TestBlok/BlockGelegenheid/OpportunityDatum/Date
Written test opportunities (HIST)
Omschrijving/DescriptionToets/TestBlok/BlockGelegenheid/OpportunityDatum/Date
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 1118-10-2018
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 1210-01-2019
Midterm (30%) / Midterm (30%)MIDTERM_01BLOK 1210-01-2019
Midterm (30%) / Midterm (30%)MIDTERM_01BLOK 3101-03-2019
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 3129-03-2019
Computertentamen (70%) / Computerexam (70%)EXAM_01BLOK 3224-06-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
Computerexam (70%)

Midterm (30%)

Final Grade

CloseHelpPrint
Kies de Nederlandse taal