# May 9th 2016 Lesson Notes

## What are we going to learn today?

1. You are going to get back into the groove of thinking computationally
2. You are going to learn a very simple concept, pseudocode.

## What is your homework and when is it due ?

1. No homework today

## What is the actual plan?

1. We will take a look at our "guess a number game"
2. We will write this in plain English (or rather, pseudocode) You should create a google document and share it with Mr. MacKenty (bmackenty@aswarsaw.org)
3. You will then write a pseudocode program. Program a robot to sort 5 random names in a list alphabetically.
1. Your code should have one verb from each command statement.

1. your work will count towards a formative grade in some AtL's.

## Standards we are covering today

• Analyse an algorithm presented as pseudocode. Level: 3
• Construct pseudocode to represent an algorithm. Level: 3

## As a computer scientist, you have

These are the characteristics every computer scientist works towards.

• Confidence in dealing with complexity
• Persistence in working with difficult problems
• Tolerance for ambiguity
• The ability to deal with open-ended problems
• The ability to communicate and work with others to achieve a common goal or solution

## Credits

A unit of abstract mathematical system subject to the laws of arithmetic.

Give a sequence of brief answers with no explanation.

Break down in order to bring out the essential elements or structure. To identify parts and relationships, and to interpret information to reach conclusions.

Develop information in a diagrammatic or logical form.