Overview
Learning Objectives
Evidence Statements
Product Outcomes
Materials
Pens/pencils for the students, fresh whiteboard markers for teachers
Class poster (List of rules, language table, course calendar)
Language Table (see below)
Preparation
OPTIONAL: Hand out Warmup activity sheet.
- So far, you’ve seen the Circles of Evaluation, learned about Contracts and experimented with multiple datatypes. Make sure you remember what each of those are, and look back at previous lessons for a refresher if you need.
Can you think of three functions that draw shapes? See if you can write their contracts without needing to look back at your Contracts page. What type of data is always surrounded in quotes? What are the coordinates for the bottom left-hand corner of the screen? What about the top-right?
Review Circles of Evaluation, paying special attention to types and contracts. Make sure that students are comfortable hearing - and using - the proper terminology to describe code.