Uw huidige browser heeft updates nodig. Zolang u niet update zullen bepaalde functionaliteiten op de website niet beschikbaar zijn.
Let op: het geselecteerde rooster heeft overlappende bijeenkomsten.
Volgens onze gegevens heb je nog geen vakken behaald.
Je planning is nog niet opgeslagen
Let op! Uw planning heeft vakken in dezelfde periode met overlappend timeslot
Making Sense of Data: Programming for Research (2026/2027: Semester 1 – Winter)
Cursusdoel
- Design a data-driven approach to answering a research question according to standard practices in data-driven research and data science;
- Choose the appropriate methodology for answering this question using data (i.e. dataset, operationalization, and analysis) and explain your chosen methodology and its validity according to standard scientific practices;
- Choose how to most effectively structure and present the data to answer this question (e.g. through visualization) and interpret and explain your results according to standard scientific practices;
- Use programming languages (in particular R) and other digital tools (e.g. Git, LaTeX) to aid in the actual process of cleaning, processing, analyzing, and visualizing this data.
| Learning goals | Assessment | |
| Week 1 | 2 & 4 | Portfolio 1, participation |
| Week 2 | 3 & 4 | Portfolio 2, participation |
| Week 3 | 1, 2, 3 & 4 | Group project, participation |
Vakinhoudelijk
Many real-world problems and questions can be answered using data and automated data analysis tools. Increasingly, research in all disciplines, from the natural sciences to social sciences and humanities, involves big data. The availability of vast amounts of textual, audio-visual and structured data from digital sources is revolutionising research in the humanities and social sciences. The most advanced scholarship in these areas, currently and in the foreseeable future, relies on the use of sophisticated tools for accessing, processing, analysing and presenting this data.
In this three-week module, students are exposed to these principles and tools, in such a way that they can bootstrap their own further learning. Using real-world data, students gain familiarity and experience with some common approaches to handling large datasets. They learn how to think about and work with data in a sensible way, how to turn research problems into data problems, and how to communicate data problems and solutions effectively. Students engage with a number of very common tools used in data science, including the programming language R, culminating in a group project based on a real-world dataset, where they extract relevant information from it in an automated fashion, perform some simple analysis, and display the results visually.
As part of a liberal arts curriculum, this module stimulates the kind of thinking that our college hopes to engender: the use of multiple paradigms to solve problems, drawing on reasoning, logic, analysis, hypothesis testing, and formal problem-solving methods.
Scope
The scope of the module is a hands-on introduction to the tools and concepts of automated data analysis. As such, it covers the concepts of: operationalizing research questions; exploratory vs. confirmatory data analysis; iterative software development; designing data visualizations; understanding file and data types; and troubleshooting / debugging. It introduces students to industry standard tools: R (including tidyverse and ggplot libraries), LaTeX, system shells, and git.
As an introductory course, it does not cover: databases; app development; web development; mathematics; statistics; simulations; machine learning; experiment design and implementation; or any domain-specific research approaches.
Format
This three-week module is full time, requiring 8 hours of work each weekday. Exact class days and times will be announced before the course starts, but students should make sure not to plan anything else between 10:00 and 18:30 on those days, until they have received this final schedule. The first two weeks of the module consist of interactive instruction. The first week will focus on conceptual aspects of data-driven research, and the second week will focus on strengthening foundational programming skills in this context -- though theory and practical programming / data analysis will be mixed throughout the module. Most days will involve some combination of lectures, in-class exercises, group work, and classroom discussions. Additionally, on some days, the in-class work is to be handed in at the end of the day. These elements are evaluated, and make up the portfolio grades of week 1 and week 2.
During the third week, there is a focus on group-based project work. This week will include work sessions and presentations. The class, divided into groups of 3-4 students, will work on separate projects. At the start of the week, groups develop a written proposal for a data-driven research project. Throughout the week, they will execute this proposal, guided through regular progress meetings with the instructors in a format modeled on commonly used software development methods. At the end of the week, students will present their findings to the whole class. After the presentations, groups finish writing up a final academic report on their project, which, together with the project proposal, presentation, and the code implementation, forms the graded element of week 3.
Materials, Tutorials and Reference Works
All coursework in this module will be electronic, and students are required to bring a laptop with plenty of free space. When this is not possible, students should reach out early so that an alternative solution may be found. All software tools, as well as any additional materials used in the course, will be open access or open source, and thus free of charge to students. Students will be pointed to a choice of tutorials and online courses, including the official tutorials given by makers of particular software, as well as simple user-friendly guides. Standard reference texts will be available during the module for students to consult for assignments. Whenever useful, lecture notes and programming cheat sheets will be provided. Detailed installation instructions will be provided at the start of the course.
HUM: until Spring 2026 - counts towards methodology requirement if complemented with an additional 2,5 ec module
HUM: from Fall 2026 onwards - counts as elective only
SSC: course counts as elective.
SCI: counts towards lab course requirement. SCI majors have enrollment priority in case of over-subscription.
Not recommended for Physics majors. Course does not count as a science course.
Werkvormen
Toetsing
Participation
Verplicht | Weging 10% | ECTS 0,5
Group project
Verplicht | Weging 40% | ECTS 2
Week 1 portfolio
Verplicht | Weging 25% | ECTS 1,25
Week 2 portfolio
Verplicht | Weging 25% | ECTS 1,25
Ingangseisen en voorkennis
Ingangseisen
Je moet minimaal 60 punten van het bachelor programma hebben behaald
Voorkennis
Er is geen informatie over benodigde voorkennis bekend.
Voertalen
- Engels
Competenties
-
Interdisciplinariteit
-
Onderzoeksvaardigheden
-
Presenteren
-
Samenwerken
Cursusmomenten
Gerelateerde studies
Tentamens
Er is geen tentamenrooster beschikbaar voor deze cursus
Verplicht materiaal
-
DIVERSEStudents should use their own laptops, and have several gigabytes of free space available. For students who do not have laptops, a solution will be found.
Aanbevolen materiaal
Er is geen informatie over de aanbevolen literatuur bekend
Opmerkingen
HUM: Counts towards HUM methodology. SSC: free choice SCI: counts towards science lab courses
Coördinator
| T. van Gils MSc | t.vangils@uu.nl |
Docenten
| T. van Gils MSc | t.vangils@uu.nl |
Inschrijving
Inschrijving niet via OSIRIS
Permanente link naar de cursuspagina
Laat in de Cursus-Catalogus zien
Laat in MyTimetable zien
klikt, stop je een vak in je rugzak, zodat je dit vak door de rest van de CursusPlanner mee kunt nemen.