Grades: 9-12
Prerequisites: None
Length: Semester
What do we do?
Create your own apps with MIT App Inventor
Design games apps that you can share
Build tools to help with your other classes
Work together to solve problems
Grades: 9-12
Prerequisites:
One of the following:
Coding, App, & Game Design
Block Based Coding
Instructor Approval
Length: Semester
What do we do?
Code in Python Language
Build simple console-based games
Work together to solve problems
Build a web portfolio of software
Grades: 10-12
Prerequisites:
One of the following:
Intro to Python
Instructor Approval
Length: Year Long
What do we do?
Learn about the Internet, Data, and Programming
Prepare for the AP CSP Exam in May
Complete a project to turn in to the AP board for evaluation
Grades: 10-12
Prerequisites:
One of the following:
Intro to Python
AP Computer Science Principles
Instructor Approval
Length: Year Long
What do we do?
Code in Java
Pair Program
Prepare for the AP CSA Exam in May
Grades: 11-12
Prerequisites:
AP Computer Science Principles + Instructor Approval
AP Computer Science A
Length: Year Long
What do we do?
Make algorithms built for efficiency.
Use data structures not seen in introductory courses (that are used in professional settings!)
Cover topics seen in a second semester of a collegiate CS program.