Unit Standards and Objectives

6-8.CT.b.1 – Design solutions that use repetition and conditionals.
6-8.CT.b.4 – Recognize that more than one algorithm can solve a given problem.
6-8.CT.d.1 – Individually and collaboratively compare algorithms to solve a problem, based on a given criteria (e.g., time, resource, accessibility).
6-8.CT.d.4 – Implement problem solutions using a programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions.
6-8.CT.d.5 – Trace programs step-by-step in order to predict their behavior.
6-8.DTC.b.1 – Communicate and publish key ideas and details individually or collaboratively in a way that informs, persuades, and/or entertains using a variety of digital tools and media-rich resources.

ISTE 1.5.c. – Break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
ISTE ​​1.6.c. – Communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations.

Unit Design Worksheet – Google Docs