Computer Science
Our K–12 computer science curriculum builds progressively across grade levels, developing students’ ability to think computationally, design solutions, and understand how technology shapes the world around them.
Grounded in the Colorado Academic Standards for Computer Science, students learn core concepts such as algorithms, programming, data, computing systems, cybersecurity, artificial intelligence, and digital citizenship. Beginning with foundational problem-solving and responsible technology use in elementary school, learners progress to designing programs, analyzing systems, and evaluating the ethical and societal impacts of computing in middle and high school. Across all grades, students engage in creating, testing, and refining solutions to real-world problems, preparing them not only for advanced study and diverse career pathways, but also for thoughtful participation in an increasingly digital society.
Below you’ll find documents that outline the key units taught throughout the school year in computer science. These overviews provide a high-level snapshot of the instructional sequence for each grade level. For each grade level or course you will find a description which includes the standards, essential content, and instructional focus as well as, where available, more detailed unit plans. While the site is accessible to all stakeholders, some linked resources, such as assessments or copyrighted instructional materials, may only be accessible to staff.













