Overview
Learning Goals
Collecting data via web scraping and APIs requires practice. Together with your team members, you plan and execute an online data collection throughout the course by closely following class content and readings.
At the end of the course, you will submit a data package, consisting of:
- Your collected data
- All source code
- A documentation (“readme”)
Note
- The focus lies on completing an entire data collection project.
- Keep each stage of your project manageable and feasible.
- Your project will ultimately be written up as a proper data documentation (download template).
- Please ensure to also check the grading details.
Organization
Coaching sessions
During the course, you will have the opportunity to meet up a lecturer for coaching sessions. These sessions are meant for you to receive feedback on your ideas and code. Frequently, this also entails problem-solving & debugging.
- Session Format: The coaching sessions will be held online, with each team assigned a 15-minute time slot. A sign up sheet will be sent at least a day before the coaching session.
- Participation: All team members are expected to attend their scheduled slot and actively participate. Teams should come prepared with a clear list of questions or issues they want to discuss.
- Weekly Deliverables:
- The weekly deliverables will be due before the coaching session. The session will focus on clarification questions and discussing the next steps.
- Deliverables must be submitted on Canvas. Please check Canvas for the due dates for each week.
- The course team will provide short feedback in line with the grading rubric, at least a day before the next coaching session.
Note
How to Prepare for Coaching Sessions?
- Complete Weekly Tasks: Work on your project and submit weekly deliverables to receive constructive feedback.
- Preparation: Review lecture materials and relevant academic literature (e.g., Boegershausen et al., 2022; Guyt et al., 2024).
- Solve Technical Issues:
- Check for solutions on Canvas, as well as YouTube or YouTube channel.
- Perform your own research using the course chatbot or Google/StackOverflow.
- Set Up Jupyter Notebook:
- Load scripts and display any issues (e.g., error messages) on your screen for troubleshooting. Screenshots alone are insufficient.
- For Online Sessions:
- Share your screen (Jupyter Notebook) and ensure your microphone is functional.
- Be ready for the instructor to take over your screen if needed.
Timeline
- The project teams are finalized in week 2 and must be registered on Canvas.
- You start working on your project in week 3.
- Coaching sessions start from week 4 onwards.
Team composition
- 4-5 students per team
- Enroll your team on Canvas by week 2 (project starts in week 3)
Submission
- Deadline: 5 December, 2025 (23:59)
- Submission of your data package on Canvas in one zip file.
Permitted Level of AI Use
Level of AI allowed for this assignment: AI-assisted idea generation and structuring (Level 3 on AI Index Tilburg University)