Skip To Main Content

Computer Science

"You would never send your child to a school that didn’t teach math. In the 21st century, computer science is as important as biology. Understanding photosynthesis or H2O or electricity is just as foundational as understanding how the internet works or what an algorithm is. These things are impacting our daily lives. We need future lawyers and doctors and politicians to all understand it. We’re not trying to prepare kids for jobs. We’re trying to prepare kids for life." - Hadi Partovi, Founder of code.org

Why Computer Science (CS)?

Computer science drives job growth and innovation throughout our economy and society. Computing occupations are the number 1 source of all new wages in the U.S. and make up over half of all projected new jobs in STEM fields, making Computer Science one of the most in demand college degrees. And computing is used all around us and in virtually every field. It’s foundational knowledge that all students need. (code.org)

COLORADO COMPUTER SCIENCE FACT SHEET

2025 Computer Science Showcase Grand Mountain 3rd annual Computer Science Showcase May 1st 5:00 to 7:00pm  picture of teacher showing a computer science PowerPoint. Picture of students using a Dash robot in a lesson. Picture of middle school students practicing for a robot competition. Picture of a student using the flight simulator. Picture of student in front of a wooden heart they constructed.

 

How We Teach CS?

Students drawing
Integration is: 
  • Using Computer Science as an instructional tool to explain, explore, or assessment content knowledge

  • Drawing connections and making relevancy for your students

  • Thinking about how students can create and make within the content standards

  • Applying computational thinking to problem solve in any classroom setting

Computational Thinking is:
  • Decomposition - Breaking a problem into smaller parts (the details)

  • Pattern Recognition - Seeing repetition or similarities

  • Abstraction - Taking the detail out of the problem (the big picture)

  • Generalization - Using a solution from one problem to solve another problem (transfer)

  • Algorithms - Ordered steps to solve a problem

Third grade students with dash
CS integration in a classroom engages students in:
  • Planning

  • Creating procedures

  • Explaining “how to”

  • Building

  • Testing

  • Finding and fixing errors

  • Improving

  • Innovating

  • Analyzing

  • Visualizing + utilizing data

  • Designing for an audience and purpose

  • Creating computational artifacts with Programming, Robots, and Physical devices

 

CS in Music

CS in Visual Arts