Hackathon Info
Project Sessions
Project sessions are at the heart of our hackathon. These project sessions will emphasize three basic principles:
1. Collaboration
Every project is organized around a particular topic, research problem, or question that fosters collaboration. We strongly believe that greater collaboration and integration of students and scholars across communication’s subfields is the key to a healthy, prospering future for communication science. Thus, we perceive project sessions as a unique opportunity to participate, collaborate, and network with individuals from different communication disciplines to explore shared interests and skill sets.
2. Inclusion
Learning programming and “hacking” skills is often thought to require strong mathematical foundations and long-term experience with computer infrastructures. This does not have to be the case. Everyone – regardless of their academic background or profession – can pick up basic programming skills within the “right” environment. Project sessions at the hackathon are therefore tailored to create an environment in which individuals are encouraged to make mistakes, ask questions, experiment with ideas, and most importantly: feel comfortable and have fun.
3. Learning
While project sessions are a great opportunity to explore, work together, and hack away on exciting research problems, they are also meant to expose people to novel ideas and skills. Although project participation may not grant full mastery of a particular skill, it often offers a crucial jump start for fostering subsequent learning and exploration.
Breakouts: Workshops & Tutorials
Breakouts are organized in the form of workshops and tutorials and will be scheduled concurrently to project sessions. Typically, these breakouts are short (max. 1h) and geared towards particular topics, research problems, hands-on tutorials, or tool demonstrations and applications. Each session can be organized by single or multiple organizers (maybe even you!) and can vary in format from classical “lecture” style to more interactive coding sessions. Ideas for potential breakouts include, but are not limited to:
Example Tutorials
- Network science for communication scientists
- Open communication science with Github
- Literature management with Zotero
- Lab and project management with Agile and Zenhub
- Building R/Python packages
- High performance computing for communication scientists
Interactive Tool Workshops:
- Designing naturalistic stimuli: An introduction to Asteroid Impact
- Analyzing the world’s news with iCoRe
- eMFDscore: Large-scale extraction of moral intuition from text messages
- Anaconda: Creation, management, and sharing of coding environments
Workshops & Sessions
- Agent-Based Modeling — Aytalina Kulichkina (WHAT-IF project)
- Measuring Narrative with LLMs — Calvin Yixiang Cheng (Oxford Computational Political Science Group)
- Making CSS Methods Reusable — Felix V. Münch & Ahrabhi Kathirgamalingam (GESIS MethodsHub)
- Multimodal Data Analysis (Image + Text) — Nadezhda Ozornina (LMU Munich)
- From Vibe to Rigor: Claude Code in Social Science Programming and Analyses — Johannes B. Gruber
- How to Host Your Academic Website on GitHub — Felicia Loecherbach
- Computational All the Time. Podcast, Occasionally? — Mario Haim
Schedule
Day 1
| Time | JC Smuts C135 (Main) | Seminar Room 1 | Seminar Room 2 |
|---|---|---|---|
| 09:00–09:30 | Welcome + Intro | — | — |
| 09:30–11:00 | Project Pitches + Team Formation | — | — |
| 11:00–12:30 | Team Work | Team Work | Team Work |
| 12:30–13:30 | Lunch | ||
| 13:30–14:30 | Team Work / Overflow | Measuring Narrative with LLMs (OCSPG / Calvin Yixiang Cheng) | Agent-Based Modeling (WHAT-IF / Aytalina Kulichkina) |
| 14:30–15:30 | Team Work | Making CSS Methods Reusable (GESIS MethodsHub / Felix V. Münch & Ahrabhi Kathirgamalingam) | Multimodal Data Analysis (Nadezhda Ozornina) |
| 15:30–16:30 | Team Work | From Vibe to Rigor (Johannes B. Gruber) | Team Work |
| 16:30–17:00 | Wrap-up / After-Event | — | — |
Day 2
| Time | JC Smuts C135 (Main) | Seminar Room 1 | Seminar Room 2 |
|---|---|---|---|
| 09:00–12:30 | Team Work | Team Work | Team Work |
| 12:30–13:30 | Lunch | ||
| 13:15–13:45 | Lunch Transition | Computational All the Time (Mario Haim) | — |
| 13:45–14:30 | Team Work | Team Work | How to Host Your Academic Website on GitHub (Felicia Loecherbach) |
| 14:30–15:30 | Team Work | Team Work | Team Work |
| 15:30–16:30 | Project Presentations | — | — |
| 16:30–17:30 | Closing | — | — |
Please note that this is the schedule and list of workshops for Hackathon 2026 only, and we may have different topics each year. If you have registered for the hackathon and would like to offer a suggestion for a workshop or demo, please let us know via email.