The K–12 Computer Science Framework illuminates the big ideas of computer science through a lens of concepts (i.e., what students should know) and practices (i.e., what students should do). The core concepts of the framework represent major content areas in the field of computer science. The core practices represent the behaviors that computationally literate students use to fully engage with the core concepts of computer science.