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 (2025/2026: 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 (R, Python) 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
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. This module also aims to demystify computers and programming, provide students the bootstraps to solve data problems using digital tools and programming languages, and to foster flexibility and self-learning. Students engage with a number of very common programming languages and tools, 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; using the right data structures; understanding file and data types; and troubleshooting / debugging. It introduces students to industry standard tools: R (including tidyverse and ggplot libraries), Python, 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, running from 09:00 until 17:00 each weekday. 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. Each day 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. Generally, all work is expected to be completed during class hours, especially the graded elements -- little to no homework will be assigned.
During the third week, there is a focus on team-forming and project work. This week will include work sessions, presentations, and evening programs related to the theme of the module. 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 software development industry standards. At the end of the week, groups are brought together to a symposium where students will present their findings to the whole class. These presentations are not a graded element, and serve to communicate with the rest of the class, as well as obtain final feedback. After the presentations, groups finish writing up a final academic-style report on their project, which, together with the project proposal 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 requested to bring a laptop, with several gigabytes of free space -- when this is not possible, a solution will 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. We will only be using software that is freely available. Detailed installation instructions will be provided at the start of the course.
HUM: counts towards methodology requirement if complemented with an additional 2,5 ec module
Website
Further information and course materials will be provided on our course website: www.ucudata.nl
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
| J. Vincent | j.vincent@uu.nl |
| T. van Gils MSc | t.vangils@uu.nl |
Inschrijving
Inschrijving niet via OSIRIS
Permanente link naar de cursuspagina
Laat in de Cursus-Catalogus zien
klikt, stop je een vak in je rugzak, zodat je dit vak door de rest van de CursusPlanner mee kunt nemen.