Curriculum Review·Montague Township School District

Unit 1 — Coding Module 1

Description

Introduction to coding concepts including algorithms, sequences, events, and debugging using beginner coding apps and platforms.

Essential Questions

  • What is coding?
  • What are directions?
  • What are algorithms?
  • What is a computer program?
  • What is a sequence?
  • What is an event?
  • What does it mean to debug?

Learning Objectives

  • Define and utilize coding vocabulary
  • Form an algorithm
  • Create an event
  • Debug an issue found to make the code run
  • Model daily processes by creating and following algorithms to complete tasks
  • Create programs with sequences and simple loops to accomplish tasks
  • Break down a task into a sequence of steps
  • Describe a program's sequence of events, goals, and expected outcomes
  • Debug errors in an algorithm or program that includes sequences and simple loops
  • Identify how technology impacts or improves life
  • Identify how various tools reduce work and improve daily tasks

Supplemental Resources

  • Santa Tracker - https://santatracker.google.com/village.html - Code Boogie
  • Code.org
  • Tynker
  • Code Safari
  • Code Karts
  • Google
  • Safari
  • http://botlogic.us/

No core standards aligned for this unit.

ELA

Students critique writing through open-ended responses, engage with current events and guest speakers, and present information using multimedia components and visual displays to support claims and findings.

Technology

Students research, acquire, and present information using acceptable and appropriate internet etiquette standards when using websites, databases, Google apps, and extensions for writing, research, and multimedia presentations.

Formative Assessments

  • Assessment checklists
  • Teacher observations
  • Student reflection

Summative Assessment

Completion of activity/tasks/projects

Benchmark Assessment

— not configured —

Alternative Assessment

Students may demonstrate understanding through verbal explanation of coding concepts and step-by-step algorithms with teacher guidance, or by arranging pre-written code blocks in correct sequence with visual supports. Simplified coding tasks with reduced complexity or scaffolded prompts may be used in place of independent coding.

IEP (Individualized Education Program)

— not configured —

Section 504

— not configured —

ELL / MLL

— not configured —

At Risk (RTI)

— not configured —

Gifted & Talented

— not configured —