Computer Science Education

We are preparing students to thrive in a rapidly changing world. While it is hard to predict the jobs of tomorrow, we know critical and design thinking, and problem-solving skills are in-demand for the 21st century workplace. Our curriculum has threads of these computer science concepts in subjects throughout K-12 schools using maker spaces, the design thinking process, and problem solving within the community.   

Introducing computer science concepts in the early grades expands opportunities for all learners, especially girls, lower income youth and students of color who are typically under-represented in STEM fields. 

We are also expanding the Computer Science instruction available to students. Our high schools offer AP Computer Science, and a developing computer science pathway that begins in elementary school and will continue through middle school and high school.

Computer Science Immersion

The Computer Science Immersion program at Indian Mounds and Poplar Bridge elementary schools is grounded in weekly computer science lessons co-taught by a specialist and the classroom teacher. Our teachers use innovative instruction that uses the best of computer science education in other subjects like science, reading, writing, social studies, and math.  

Developing Thinkers

Students learn computational thinking skills through the computer science experiences that help in all subject areas. Every day our students are learning about problem solving, logic, patterns, breaking things into smaller parts, writing steps and rules, and more. These thinking skills help students now with reading, writing, and math and prepare them to be the thinkers, problems solvers, and computer scientists of tomorrow.  

Engaging Experiences

CS Immersion students have opportunities to experience computer science through physical movement, robotics, on screen coding programs, real world design challenges, and creating solutions and expressions of themselves.  Our students make “computers” out of paper, make their friends into “robots”, and tell stories by coding on screen.

Foundational concepts include:

  • Creative Computing: Storytelling using block coding, multimedia production, and unplugged lessons that help students with the problem solving skills used in computer science.
  • Physical Computing: Robotics.
  • Problem Solving and Impacts on Society: Applying skills learned in the first two units to solve a problem or challenge facing a community.
Computer Science logo