Fundamentals of Computer Science

The Fundamentals of Computer Science content will provide the opportunity for practical application of computational thinking and computer science practices and concepts. Computational practices and concepts of computer science will include but are not limited to abstraction, algorithms, programming, data, debugging, prototyping analyzing and communication. Addressing student developmental stages, there will be a greater emphasis on unplugged activities for early elementary and more open ended projects and problem solving for upper elementary. The unit will work to develop additional skills important to computer science practices including creativity, collaboration, and persistence.

During the CS Fundamentals Unit schools will participate in Computer Science Education Week. This is an opportunity for all students, classes and schools to celebrate and highlight computer science education. Through hosting an Hour of Code Event and other planned computer science activities, this event will provide an chance for students to demonstrate what they have learned and support their entire school community in participating in Computer Science Education Week.

Fundamentals of Computer Science UNITS

Kindergarten - 2nd Grade

Kindergarten - 5th Grade

4th - 5th Grade

3rd - 5th Grade