Memorial Day Holiday, no school
Tuesday:
Review for test on computer hardware, history, operating systems
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
Wednesday:
Test on computer hardware, history, operating systems
(60 minutes)
Complete discussion of algorithms
Thursday:
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.