Middle School

Courses

Middle School Courses

Computer Science

Course Title Type Subject Prerequisites
MS Amazon Future Engineer Electives Computer Science None

Prerequisites: None

Amazon Future Engineer is an introductory computer science course based in the Scratch programming language, that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun. In this course, students will learn foundational concepts and skills of computer science (CS) and programming and students will explore using computers to solve problems and express themselves. Designed to be engaging and relevant to student life, students build, remix, and share their animations, games, stories, music, and art in an engaging and collaborative environment.

Prerequisites: None

Amazon Future Engineer is an introductory computer science course based in the Scratch programming language, that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun. In this course, students will learn foundational concepts and skills of computer science (CS) and programming and students will explore using computers to solve problems and express themselves. Designed to be engaging and relevant to student life, students build, remix, and share their animations, games, stories, music, and art in an engaging and collaborative environment.

MS Coding Robots Electives Computer Science None

Prerequisites: None

Coding Robotics class is an individualized, self-paced, class where students can learn how to code without the pressure of class pacing. This class will power up kids' futures with a gamified coding platform that combines STEM, computer science, and critical life skills. Students will learn to code in a way that feels like gaming. All coding ability levels are welcome in this class as students will complete lessons that are matched to their skill level.

 

 

*This class can be taken up to 5 times

 

Prerequisites: None

Coding Robotics class is an individualized, self-paced, class where students can learn how to code without the pressure of class pacing. This class will power up kids' futures with a gamified coding platform that combines STEM, computer science, and critical life skills. Students will learn to code in a way that feels like gaming. All coding ability levels are welcome in this class as students will complete lessons that are matched to their skill level.

 

 

*This class can be taken up to 5 times

 

MS Game Design Electives Computer Science None

Prerequisites: None

We all love to play video games - but have you ever wanted to build your own? If you are interested in a career in technology but also want a creative outlet, Game Design might be the field for you. Learn how to build a game from the ground up in Middle School Game Design 1, an interactive and hands-on course that will teach you all the ins and outs of making your own game. You will learn the importance of game structure and discover what makes a game fun, challenging, and interesting to players just like you. You will also have the opportunity to explore the design and creative process involved in game creation, learn block-based programs, and experiment with character and story development.

Prerequisites: None

We all love to play video games - but have you ever wanted to build your own? If you are interested in a career in technology but also want a creative outlet, Game Design might be the field for you. Learn how to build a game from the ground up in Middle School Game Design 1, an interactive and hands-on course that will teach you all the ins and outs of making your own game. You will learn the importance of game structure and discover what makes a game fun, challenging, and interesting to players just like you. You will also have the opportunity to explore the design and creative process involved in game creation, learn block-based programs, and experiment with character and story development.

MS Introduction to Coding Electives Computer Science None

Prerequisites: None

In the Introduction to Coding course, students are taught how to program using the Blockly coding language. With Blockly, everything is done with little building blocks that snap together in an intuitive way. Each block represents a small piece of code that together make an entire program. Coding with blocks allows students to focus on the fundamental principles of coding without the challenging initial learning curve required for traditional programming languages. Students will be led through activities with incrementally more advanced building blocks. Each block is similar in structure to the syntax and style of real world programming languages. As students learn to program by snapping blocks together, they are laying a foundation for more advanced programming languages. Students will learn about conditional statements, loops, and functions.

Prerequisites: None

In the Introduction to Coding course, students are taught how to program using the Blockly coding language. With Blockly, everything is done with little building blocks that snap together in an intuitive way. Each block represents a small piece of code that together make an entire program. Coding with blocks allows students to focus on the fundamental principles of coding without the challenging initial learning curve required for traditional programming languages. Students will be led through activities with incrementally more advanced building blocks. Each block is similar in structure to the syntax and style of real world programming languages. As students learn to program by snapping blocks together, they are laying a foundation for more advanced programming languages. Students will learn about conditional statements, loops, and functions.

MS Minecraft: Education Edition Electives Computer Science None

Prerequisites: None

 

Minecraft: Education Edition is a game-based learning platform that promotes creativity, collaboration and problem-solving in an immersive digital environment. Educators around the world use Minecraft: Education Edition to engage students across subjects and bring abstract concepts to life.

Prerequisites: None

 

Minecraft: Education Edition is a game-based learning platform that promotes creativity, collaboration and problem-solving in an immersive digital environment. Educators around the world use Minecraft: Education Edition to engage students across subjects and bring abstract concepts to life.