Unit 4: Day 11

START DATE:DUE DATE:STATUS:Open

Tasks

This lesson has been designed with flexibility in mind.  You can:

  • Give catch up time
  • Introduce concepts from the Theory Unit.  
  • Etc...

50.1 Work Time on the Dice Game Assignment

50.2 Comparing algorithms

  • Remind them that multiple algorithms can be used to yield the same or similar results.
  • In small groups, have the students rotate through each other’s code on the Dice Game assignment.  
  • Once they are done, have each discuss (giving constructive feedback to each other):
    • What are the inputs for the program?  Do you think the user instructions were clear?
    • What are the outputs for the program?  Do you think they clearly presented what was intended?
    • Did any of the algorithms have unexpected results?  
    • Highlight for each person at least one component of their algorithm that was different and yet effective


Continue to Unit 4: Day 12 »