Make sure everyone logs into


Aim: How do we use coordinates to manipulate objects on our screen?


Do Now:Watch video


Activity: Slides Complete worksheet by doing a code along


             Log into Wescheme at home






  • apply: use a given function on some inputs

  • arguments: the inputs to a function; expressions for arguments follow the name of a function

  • circle of evaluation: a diagram of the structure of an expression (arithmetic or code)

  • definitions area: the text box in the Editor, where definitions for values and functions are written

  • editor: software in which you can write and evaluate code

  • error message: information from the computer about errors in code

  • evaluate: perform the computation in an expression, producing an answer

  • evaluates to: the result of computing an expression

  • expression: a computation written in the rules of some language (such as arithmetic, code, or a Circle of Evaluation)

  • function: a mathematical object that consumes inputs and produces an output

  • interactions area: the text box in the Editor, where we enter expressions to evaluate

  • legal expression: code that follows the Code Rules for a language

  • mathematical expression: a computation in arithmetic

  • programming language: a set of rules for writing code that a computer can evaluate

  • value: a specific piece of data, like 5 or "hello"


Aim: How can knowing Contracts, Strings and Images help us understand programming?




Do Now: Log into 


complete this exercise digital worksheet site insert this code VY4PWP


Activity: Use this access code DF3BJ-X76F8 to create an account in


Download the Workbook on your computer





Take Test