π» Lab: π¦Έ Super Tech Support
Get help with your project
By the end of this lab, you should be able to: i) Make significant progress on your final project with individual support. ii) Apply professional project templates to organise your work. iii) Troubleshoot specific technical issues blocking your progress.
This lab is your dedicated project support time. There are no set exercisesβthis is your opportunity to:
- Get individual help with your π¦ Final Project
- Use the professional templates we provided this morning
- Troubleshoot technical issues with your data collection, database design, or analysis
- Ask questions about project scope, timeline, and requirements
- Work through specific Python errors or Git problems
If youβre making good progress, use this time to refine your work or help a classmate.
β° Tuesday, 29 July 2025 | Either 2:00-3.30pm or 3.30-5:00pm π Check your timetable for the location of your class
What to Bring
- Your laptop with your project repository open
- Specific questions about where youβre stuck
- Any error messages youβre encountering
- Your data collection progress from NB01
Common Support Areas
Based on what weβve seen so far, you might need help with:
NB01 - Data Collection Issues
- API authentication problems
- Rate limiting and request errors
- Data format inconsistencies
- Choosing appropriate data sources
NB02 - Database Design Challenges
- Schema design decisions
- Primary and foreign key relationships
- Data type selection
- Integration errors when loading data
NB03 - Analysis Direction
- Formulating analytical questions
- SQL vs pandas for different tasks
- Visualisation planning
- Connecting analysis to research goals
Project Organisation
- Using the new templates effectively
- Git workflow and commit practices
- README documentation
- File structure and naming
Project Templates Reminder
Use these templates to organise your final project work:
- NB01 Template: Data collection with proper structure
- NB02 Template: Database design and ETL workflow
- NB03 Template: Analysis and insights framework
- README Template: Professional project documentation
Available from this morningβs lecture downloads.
Database Schema Design Checklist
Use this checklist to validate your NB02 database design:
β Table Structure
β Data Types
β Relationships
β Research Alignment
β Practical Considerations
π― Quick Test
Can you sketch a simple SQL query that answers your main research question? If not, revisit your schema design.
Note: During the session, your instructor will provide individual support and may type live examples to help with specific issues. The focus should be on making progress on your own project in your Git/GitHub repository.