May 9th 2016 Lesson Notes: Difference between revisions

From Computer Science Wiki
Line 19: Line 19:
# We will take a look at our "guess a number game"  
# We will take a look at our "guess a number game"  
# 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)  
# 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)  
# You will then write a pseudocode program. Program a robot to go to sort 5 values in a list
# You will then write a pseudocode program. Program a robot to sort 5 random values in a list
## Your  code should have one verb from each command statement.  
## Your  code should have one verb from each command statement.  



Revision as of 08:53, 9 May 2016

Class plan.png What are we going to learn today?[edit]

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

Homework.png What is your homework and when is it due ?[edit]

  1. No homework today

Planfortoday.png What is the actual plan?[edit]

  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 values in a list
    1. Your code should have one verb from each command statement.


Target.png Is this graded?[edit]

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

Ourstandards.png Standards we are covering today[edit]


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


Computer1.png As a computer scientist, you have[edit]

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

Credit.png Credits[edit]