Skip To Main Content

Middle School Computer Science Curriculum

The computer science program in the Middle School rests on the assumption that all students should be provided opportunities to learn how computer science impacts their lives by exploring varied approaches to using digital tools, writing computer code in multiple languages, exploring and applying design thinking strategies while interacting with a variety of tools and technologies. Project-based learning is a core aspect of our program. The Computer Science Standards developed by the Computer Science Teachers Association and the International Society for Technology in Education are guiding our coursework.
 

Return to Full Middle School Curriculum Page

STUDENTS WILL BE ABLE TO INDEPENDENTLY USE THEIR LEARNING TO:

  • Foster an inclusive computing culture 

  • Collaborate around computing 

  • Recognize and define computational problems 

  • Develop and use abstractions 

  • Create computational artifacts

  • Test and refine computational artifacts 

  • Communicate about computing

Middle School Computer Science Course Offerings

Select Grade Level

Computer Science Explorations 5

Computer Science Explorations is an introductory trimester long course for fifth-grade students. Closely aligned with CSTA standards, the course provides an overview of the following topics: Computer Systems, Computer Programming, Digital Media, Digital Citizenship, History of Computer Technology, Artificial Intelligence, Current Events, Real World Application of Computing Technologies, and Robotics.

Read More about Computer Science Explorations 5
Computer Science Explorations 6

Computer Science Explorations is an introductory trimester long course for sixth-grade students. Closely aligned with CSTA standards, the course provides an overview of the following topics: Computer Systems, Computer Programming, Digital Media, Digital Citizenship, History of Computer Technology, Artificial Intelligence, Current Events, Real World Application of Computing Technologies, and Robotics.

Read More about Computer Science Explorations 6
STEAM by Design

STEAM by Design is unlike any class you have taken before. It is not a class — but a student-directed learning opportunity around the topics of Science, Technology, Electronics, Arts and Math. Students should be interested in coding, design, electronics, engineering or robotics.

Read More about STEAM by Design
Computer Science Principles

This year-long class will use the Code.org CS Principles Class for students who want to learn more about computer coding. In this class, topics covered will include but are not limited to Problem Solving & Computing, Web Development, Interactive Animations & Games, The Design Process, Data & Society, and AI and Machine Learning. 

Read More about Computer Science Principles
Digital Communication & Design

Digital Communication and Design will focus on the elements and applications of graphic design. In addition to learning about the design process in visual communication, students will develop skills using Adobe and Canva design programs.

Read More about Digital Communication & Design