This table shows our recommended 6-12 curriculum pathway which provides a robust, coherent computer science pathway that teaches students 5 programming languages over the course of middle school and high school. The courses include block programming and significant text-based programming. The pathway starts with courses for beginners with no experience and builds to college-level courses.
6th | 7th | 8th | 9th | 10th | 11th | 12th |
---|---|---|---|---|---|---|
Intro to Programming with Karel the Dog (Ace) | ||||||
Computer Science Explorations 1 | ||||||
Computer Science Explorations 2 | ||||||
Python Basics with Tracy 1 | ||||||
Python Basics with Tracy 2 | ||||||
Web Design (Kahlo) | ||||||
Introduction to Game Design with p5play | ||||||
Introduction to Computer Science in JavaScript (Corgi) | ||||||
Introduction to Computer Science in Python | ||||||
Web Design (Picasso) | ||||||
Introduction to Virtual Reality | ||||||
AP Computer Science Principles | ||||||
Fundamentals of Cybersecurity | ||||||
Mobile Apps | ||||||
AP Computer Science A (Nitro) |
Intro to Programming with Karel the Dog (Ace)
Level
Middle School, High School
Course Length
30 hrs
Timeframe
Quarter
Computer Science Explorations 1
Level
Middle School
Course Length
50 hrs
Computer Science Explorations 2
Level
Middle School
Course Length
50 hrs
Python Basics with Tracy 1
Level
Middle School
Course Length
60 hrs
Timeframe
Semester
Python Basics with Tracy 2
Level
Middle School
Course Length
60 hrs
Timeframe
Semester
Web Design (Kahlo)
Level
Middle School
Course Length
70 hrs
Timeframe
Semester
Introduction to Game Design with p5play
Level
Middle School
Course Length
70 hrs
Timeframe
Semester
Introduction to Computer Science in JavaScript (Corgi)
Level
High School
Course Length
125 hrs
Timeframe
Year
Introduction to Computer Science in Python
Level
High School
Course Length
175 hrs
Timeframe
Year
Web Design (Picasso)
Level
Middle School, High School
Course Length
140 hrs
Timeframe
Year
Introduction to Virtual Reality
Level
Middle School, High School
Course Length
20 hrs
Timeframe
Unit
AP Computer Science Principles
Level
High School
Fundamentals of Cybersecurity
Level
High School
Course Length
145 hrs
Timeframe
Year
Mobile Apps
Level
High School
Course Length
125 hrs
Timeframe
Year
AP Computer Science A (Nitro)
Level
High School
Course Length
130 hrs
Timeframe
Year