Thursday, May 23, 2019

Week of May 27th - 31st, 2019

Monday:
Memorial Day Holiday, no school

Tuesday:
Review for test on computer hardware, history, operating systems

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:
Demonstrate selection sort vs merge sort

Wednesday:
Test on computer hardware, history, operating systems 
(60 minutes)
Complete discussion of algorithms

Thursday:
(flip day, 2-1-4-3)
Creative Coding video from PBS
Introduce Python programming with Processing.py
You can download processing here. To add the Python mode: Start up processing. Click on Java in the upper right-hand corner, and click "Add mode..." Select Python, and click install.

Introduce first Processing drawing project.

Friday:
All students working on first Processing drawing project.  This will be the only class time given.  The actual project is due by the end of lunchtime on Monday.