Friday, May 18, 2018

Week of May 21st - 25th, 2018

Monday:
Opportunity to ask questions before Tuesday's test

Demonstration of command line user interface
Continue with Arduino worksheet

Tuesday:
PARC flip: 2-1-4-3

Test on computer hardware, history, operating systems, basic electronics.
Work on outline for tomorow when done.

Wednesday:
Outline and annotated bibliography for "Social Impacts of AI and Robotics" due today - counts as homework assignment
Everyone working on Arduino worksheet

Thursday:
PARC flip: 2-1-4-3

Return Computer Systems tests
Review Python subroutine quiz

Complete Arduino worksheet

Friday:
Intro to computer algorithms:
Algorithm: "a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer." "In mathematics and computer science, an algorithm is a self-contained step-by-step set of operations to be performed." In other words, an algorithm is a very specific recipe. 

Video: The Secret Rules of Modern Living: Algorithms
Video: What is an Algorithm and Why Should You Care?
Video: The Smartest Elevators
Demonstrate Conway's Game of Life:

  • Any live cell with fewer than two live neighbours dies 
  • Any live cell with more than three live neighbours dies 
  • Any dead cell with exactly three live neighbours becomes a live cell
Demonstrate selection sort vs merge sort