Develops comfort with foundational concepts & tools
Introduces the power of computer science
No previous CS experience required
Appropriate for students regardless of intended college major
Opportunities for advanced/experienced students to extend projects & expand knowledge
Significant focus on collaborative work (ex: pair programming)
Presented following Intro to CP
Focuses on abstractions and code quality
Introduces arrays, lists and object oriented programming
Emphasizes design, testing, and debugging
Features more complex and interesting projects (ex: simulations, games, media computation)
Prepares students for AP CS A