Philosophy:
The computational thinking program allows students to learn logical reasoning through the use of computer programming languages and designing small- and large-scale projects. The goal of the computational thinking and design program is to help students tackle problems that may not have solutions or have multiple different types of solutions using the tools available to them and adapt their knowledge based on the most current research and practices.
Grade 6
In sixth grade computational thinking and design, students are introduced to various topics in design and programming through topic-specific courses.
1st Trimester:
Game Design with Scratch
In this course, students will work in the Scratch environment to produce games from simple, single-level creations to multi-level adventure games. They will have a chance to develop game characters and scenes as well as design and define all game play instructions.
Website and App Design
In this course, students will focus on simple language and structure to create a site and accompanying application for a product, company, or person.
2nd Trimester:
Robotics
This course introduces students to robotics, working from the simple line following bots such as Ozobots to more complex robots that they design and program to perform necessary tasks. Throughout these courses, students may be introduced to other programming languages that may help them complete and/or add to their designs, such as Python, Javascript, Scratch, and more.
Engineering/Machine Design
This course allows students to explore basic engineering concepts such as machines and how to build using gears, cranks, and more. They may also incorporate various tools and technology that allows for more complex machines, such as power and motors.
3rd Trimester
Game Design with Scratch
Students will work in the Scratch environment to produce games from simple, single-level creations to multi-level adventure games. They will have a chance to develop game characters and scenes as well as design and define all game play instructions.
Engineering/Machine Design
This course allows students to explore basic engineering concepts such as machines and how to build using gears, cranks, and more. They may also incorporate various tools and technology that allows for more complex machines, such as power and motors.
Grade 7:
In seventh grade computational thinking and design, students are introduced to various topics in design and programming through topic-specific courses.
1st Trimester:
Website/App Design
This course focuses on building websites, from simple designs to more complex functionalities. An introduction to hosting on a server will also be discussed.
Robotics
Robotics introduces students to robotics, working from the simple line following bots such as Ozobots to more complex robots that they design and program to perform necessary tasks. Throughout these courses, students may be introduced to other programming languages that may help them complete and/or add to their designs, such as Python, Javascript, Scratch, and more.
2nd Trimester:
Game Design with Scratch
Students will work in the Scratch environment to produce games from simple, single-level creations to multi-level adventure games. They will have a chance to develop game characters and scenes as well as design and define all game play instructions.
Community Design
This course allows students an opportunity to help present and design solutions for community problems presented to them at the school and/or local level. They will use the tools in the Goldberg Family Innovation Lab to produce their prototypes and final design.
3rd Trimester:
Designing with Circuits
Students will work on various projects that use circuits for multiple purposes, such as adding LED lights, temperature sensors, and more. Projects will range from art displays to scientific research, to physical mathematical models, and more.
Community Design
This course allows students an opportunity to help present and design solutions for community problems presented to them at the school and/or local level. They will use the tools in the Goldberg Family Innovation Lab to produce their prototypes and final design.
Recycled Art and Technology
(Students may apply this Unit to either Visual Art or Computational Thinking). Students explore the use of non-traditional materials and techniques to create artwork, which can range from sculptures and kinetic sculptures to costume making with recycled materials. Students will also use electronics, such as sensors, circuits, motors, and more to create their own unique pieces.
Grade 8:
In eighth grade computational thinking and design, students are introduced to various topics in design and programming through topic-specific courses.
1st Trimester:
Designing with Circuits
Students will work on various projects that use circuits for multiple purposes, such as adding LED lights, temperature sensors, and more. Projects will range from art displays to scientific research, to physical mathematical models, and more.
Robotics
Students will learn how to build using a robotics engineering kit, such as VEX robotics. The course will focus on preparing students for competitions at the local level, providing students with opportunities for controlled robots and autonomous programming. In the 8th grade course, students will be required to incorporate sensors into their final designs.
2nd Trimester:
Game Design with Scratch
Students will work in the Scratch environment to produce games from simple, single-level creations to multi-level adventure games. They will have a chance to develop game characters and scenes as well as design and define all game play instructions.
3rd Trimester:
Designing with Circuits
Students will work on various projects that use circuits for multiple purposes, such as adding LED lights, temperature sensors, and more. Projects will range from art displays to scientific research, to physical mathematical models, and more.
Game Design with Scratch
Students will work in the Scratch environment to produce games from simple, single-level creations to multi-level adventure games. They will have a chance to develop game characters and scenes as well as design and define all game play instructions.
Community Design
This course allows students an opportunity to help present and design solutions for community problems presented to them at the school and/or local level. They will use the tools in the Goldberg Family Innovation Lab to produce their prototypes and final design.