Teach the tool (briefly!)
Algorithms / Sequence
Events
Conditionals
Variables
Procedures
Lists
Extension: Story/Animation Projects
This curriculum is designed on our belief that:
Understanding how computers work and how to creatively use this knowledge to solve problems will be increasingly important for all students, as they prepare for college and their future careers.
Computer science involves much more than programming. Students must also learn about computers and algorithmic processes, hardware and software designs, their applications, their impacts on society, among many other important habits of mind.
All students, from grades Pre-K to 12, deserve access to rigorous and culturally meaningful computer science education and should be held to high expectations for interacting with the curriculum.
All students are capable of making sense of computer science in ways that are creative, interactive, and relevant.
Students’ access to and achievement in computer science must not be predictable on the basis of race, ethnicity, gender, socioeconomic status, language, religion, sexual orientation, cultural affiliation, or special needs.
The integration of different interpretations, strategies, and solutions that are computationally sound enhance classroom discussions and deepen understandings.
The field of computer science will continue to rapidly evolve in sometimes unpredictable ways, and as such, our plan for teaching computer science will also need the flexibility to continuously adapt.