CSc 101: Course Schedule

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