IdeaSpark:Syllabus
Part-time vs. Full-time sites
Your semester syllabus will be different from other sites depending on whether you're a "full-time" site or a "part-time" program site.
Full-time sites have 28 total session hours in the semester, typically as 14 two-hour sessions. Part-time sites have around 14-21 total session hours in the semester. These are either shorter sessions, or fewer days.
To find out which type of site you are, view at your site schedule on Hive . Your total session hours are the # sessions × hours per session.
Curriculum Structure
A course is typically divided into 3 units:
- Starter activities (~4 hours)
- Guided project - (~8-10 hours)
- Creative project - (~14-16 hours)
![]() |
time estimates include typical session activities such as icebreakers, breaks, and reflection time |
Students earn certain badges as they progress through the course. Students earn a final project badge when they complete their creative project. This badge will have prerequisite badges that are earned for "technical skills" and "soft skills". See Web Developer Level 1 for an example of this.
The badges a student can earn depend on whether they are at a full-time or part-time site:
- Full-time students will do all three units, ending the semester with a creative project and earning all badges for the course.
- Part-time sites will do the just guided project this semester (earning at least the tech skill badges), and the creative project the following semester (earning the final project badge).
![]() |
Some part-time sites will have more time available than others for the guided project. You can fill this time by giving students additional challenges from the curriculum materials. |
Example syllabus for full-time site (14 two-hour sessions)
- Session 1 - Intro activities
- Session 2 - Intro activities
- Session 3 - Guided project (part 1)
- Session 4 - Guided project (part 2)
- Session 5 - Guided project (part 3)
- Session 6 - Guided project (part 4)
- Session 7 - Creative project - brainstorming, ideation, and planning
- Session 8 - Creative project - iteration 1
- Session 9 - Creative project - iteration 2
- Session 10 - Creative project - iteration 3
- Session 11 - Creative project - iteration 4
- Session 12 - Creative project - iteration 5
- Session 13 - Creative project - iteration 6
- Session 14 - Demo Day