Skip to main content
Collage of school supplies

Computer Science

Computer science is defined as the scientific and engineering approach to computation, as well as its applications and impact. It is the systemic study of the feasibility, structure, expression, and mechanization of the methodical procedure or algorithms that underlie the representation, processing, storage, and communication of an access to information.

Computer science is often an established discipline within the collegiate and post graduate levels. We believe that the following concepts and practices can be utilized within the Idaho K-12 education framework. An early exposure to computer science courses can result in:

  • Early exposure to technology
  • Expand on a child’s creativity
  • Develop thinking and problem-solving skills
  • Improvement in academic performance

The 5 Core Computer Science Concepts that students should learn from these practices:

  • Computing Systems
  • Networks and the Internet
  • Data and Analysis
  • Algorithms and Programming
  • Impacts of Computing

Why Does Computer Science Matter?

  • Critical Thinking and Problem-Solving: It teaches students how to approach complex problems logically, breaking them down into manageable parts, which are essential skills in any field.
  • Career Opportunities: With technology permeating every industry, computer science skills are in high demand, providing students with a wide range of career opportunities.
  • Innovation and Creativity: It encourages creativity through the design and development of new technologies, apps, and solutions to real-world problems.
  • Digital Literacy: Understanding how computers work, and the basics of coding helps students become more proficient and responsible users of technology in a digital world.
  • Interdisciplinary Applications: Computer science integrates with subjects like math, science, and art, enhancing students’ learning in multiple areas.
  • Empowerment and Inclusivity: Learning computer science can empower students from diverse backgrounds to participate in shaping the future of technology, promoting inclusivity in the tech industry.
  • Future-Ready Skills: It equips students with the skills needed for the future, such as coding, data analysis, and understanding artificial intelligence, making them adaptable to future job markets.

Programs

CodeHop from CodeHS

Now free for all Idaho elementary schools, CodeHS helps kickstart or expand K–5 computer science programs with engaging, standards-aligned lessons and full implementation support. Each lesson teaches computer science concepts through hands-on projects, with Scratch and ScratchJr built directly into the platform so students can code without leaving the site. Teachers also receive ready-to-use resources—including lesson slides, video instruction, rubrics, and differentiation tools—to make teaching computer science simple and effective.

Fill out the registration form to get started.

Learning Blade

Learn how to code with Learning Blade! This 20-hour course gives you everything you need to introduce middle school students to computer science and real text-based coding.
It includes online lessons, classroom activities, and ready-to-use lesson plans—no coding experience required for teachers.
Designed for grades 5–9, students will explore IT careers, learn basic coding concepts, and write their first lines of code to program robots.

Visit the link to get started.

Helpful Information

To access resources, click the appropriate + sign below.