Below is the complete lecture and section schedule. A Green day indicates that the emphasis will be “general” course topics. A Blue indicates the emphasis will be programming in processing.
Monday | Wednesday | Friday | Section | |
8/21/2017 Course Introduction |
8/23/2017 Problem-Solving and Algorithms |
8/25/2017 Getting started with Processing (Shapes) |
Section Intro, Algorithms | |
8/28/2017 Advanced Shapes, Color, and more in Processing |
8/30/2017 Representing Data (Part I) |
9/1/2017 Representing Data (Part II) QUIZ 1 |
Make, chapter 1, 2, and 3 | |
9/4/2017 ** LABOR DAY - NO CLASS ** |
9/6/2017 Vars and Movement in Processing (Part I) |
9/8/2017 Vars and Movement in Processing (Part II) |
Make, chapter 4 | |
9/11/2017 Loops in Processing (Part I) |
9/13/2017 Loops in Processing (Part II) |
9/15/2017 Computer Dissection (Part I) QUIZ 2 |
Make, chapter 4 | |
9/18/2017 Computer Networks (Part I) |
9/20/2017 Computer Networks (Part II) |
9/22/2017 In-class computer build |
Nested for-loops | |
9/25/2017 The Internet |
9/27/2017 Websites, HTML, CSS (part I) |
9/29/2017 Websites, HTML, CSS (part II) QUIZ 3 |
Building a website with HTML and CSS | |
10/2/2017 Responding to events in Processing (Part I) |
10/4/2017 Responding to events in Processing (Part II) |
10/6/2017 Computer Security |
Make, chapter 5 | |
10/9/2017 Computer Security (part II) |
10/11/2017 Computer Security (part III) |
10/13/2017 MIDTERM EXAM |
Make, chapter 5 | |
10/16/2017 Code Style |
10/18/2017 Functions in Processing (part I) |
10/20/2017 Functions in Processing (part II) |
Code Style, combining if and for | |
10/23/2017 Functions in Processing (Part III) |
10/25/2017 Limitations of humans and Computers |
10/27/2017 Limitations of humans and Computers (part II) QUIZ 4 |
Make, chapter 9 | |
10/30/2017 Boolean Expressions |
11/1/2017 Media in Processing (part I) |
11/3/2017 Media in Processing (part II) |
Make, chapter 8 | |
11/6/2017 Cryptography |
11/8/2017 Cryptography (Part II) |
11/10/2017 ** VETERANS DAY - NO CLASS ** |
Ciphers | |
11/13/2017 Cryptography (Part III) QUIZ 5 |
11/15/2017 Strings and Printing in Processing (Part I) |
11/17/2017 Strings and Printing in Processing (Part II) |
Make, chapter 7 | |
11/20/2017 Random, int and float math in Processing (Par I) |
11/22/2017 Random, int and float math in Processing (Part II) |
11/24/2017 Thanksgiving - NO CLASS |
Strings, Random in Processing (take-home) | |
11/27/2017 Audio in Processing (Part I) |
11/29/2017 Audio in Processing (Part II) QUIZ 6 |
12/1/2017 Information, Privacy, Ethics (Part I) |
Audio in Processing | |
12/4/2017 Information, Privacy, Ethics (Part II) |
12/6/2017 Comparing Programming Languages CS 110 preview, course review, final exam review |
12/8/2017 FIRST DAY OF FINALS |
PROBABLY CANCELLED |