Curriculum Review·Montague Township School District

Unit 2 — Coding Module 2

Description

Building on Module 1, students explore loops, data storage, debugging, and sequencing using Kodable and related 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 is a loop?
  • What does it mean to debug?

Learning Objectives

  • Define and utilize computer science vocabulary (algorithm, event, debug, loops)
  • Form an algorithm
  • Create an event
  • Debug an issue found to make the code run
  • Store, copy, search, retrieve, modify, and delete data using a computing device
  • 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

Supplemental Resources

  • Code.org
  • Kodable - https://dashboard.kodable.com/v1/#/curriculum/printables/classroom_materials
  • Kodable Vocabulary Cards - https://dashboard.kodable.com/v1/#/curriculum/printables/vocab_cards
  • Seesaw Activities - https://www.kodable.com/learn/seesaw-kodable-activities/
  • Tynker Jr
  • Madewithcode.com
  • Google
  • Safari
  • Scratch Jr
  • Botlogic.us
  • How to Code a Sandcastle Online Book - https://youtu.be/0bXwTjgl6GE

No core standards aligned for this unit.

ELA

Students critique writing and engage in open-ended writing responses to analyze coding concepts, current events, and guest speaker perspectives. Students communicate effectively about algorithms, conditionals, and program design through written and oral presentations.

Social Studies

Students examine how technology and computing innovations have impacted society, culture, and civilizations. Career readiness practices are integrated throughout instruction as students explore technology career pathways and discuss the role of coding in addressing real-world problems and climate change.

Formative Assessments

  • Teacher observation
  • Correctly use computer science terminology in conversations

Summative Assessment

Completed projects

Benchmark Assessment

— not configured —

Alternative Assessment

Successfully writing an algorithm; Completing an event; State how computer science affects the world

IEP (Individualized Education Program)

Provide step-by-step visual instructions for coding tasks. Allow extended time for completion. Use assistive technology per IEP. Offer modified coding challenges with reduced complexity. Provide teacher check-ins during independent work.

Section 504

Preferential seating. Extended time on coding tasks. Frequent breaks. Access to assistive devices per 504 plan. Chunked instructions for multi-step coding activities.

ELL / MLL

Provide Kodable Vocabulary Cards with visual supports. Use bilingual glossary for coding terms. Pair with a language partner. Use video resources (How to Code a Sandcastle) for visual comprehension support.

At Risk (RTI)

Partner with peers for collaborative coding. Teacher provides small-group instruction for students needing additional support. Allow extra time and repeated practice with coding concepts. Scaffold tasks from simple to complex.

Gifted & Talented

Provide extension challenges on Kodable and Tynker platforms. Allow independent exploration of Scratch Jr for advanced projects. Offer peer mentoring opportunities. Encourage creation of original programs incorporating loops and data storage.