E4: Functions - Part 1

Description

Level E, Lesson 4: Students will review their previous lesson on Function blocks and explore using Functions in computer programming. They will use Blockly preset programs and Challenge Cards to practice their new skills.

Objectives

  • Define a function
  • Identify the differences between a function and a loop, and identify times when a function should be used instead of a loop
  • Use functions to revise code and complete coding challenges in an iterative process

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding)
  • British Columbia - ADST
  • Alberta - ICT
  • Nova Scotia - ICT


 

Robots and Accessories

Other Supplies

  • Projector or interactive display with mirroring capability
  • Pencils
  • (optional) Challenge Cards: E 3.1, E 3.2, E 3.3
  • (optional) 1 dry erase marker per group
  • (optional) access to Twitter and Instagram
  • Tablets - See Tablet Compatibility