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