Fall 2016


Get a copy of the textbook(s)
Take an online pre-course
Figure out where class is

Monday

The Afters: Moments Like This
Introductions:
Faith & Learning
Poll Everywhere
Syllabus

Wednesday

8 Bit Weapon: Bits with Byte
Productivity Talk Reminder: Be an Email Ninja
Syllabus (cont)
Ch 01: Introduction (text, slides)
Install PyCharm

Monday

Blind Melon: Three is a Magic Number
Ch 02: Programming with Numbers and Strings (text,slides)
Is math discovered or invented?
How to install Python 3.5.2 on a Mac for PyCharm
Monty Python: String

Wednesday

Jared Atherton : On The Double
Ch 02: Programming with Numbers and Strings (cont) (slides)

Friday

Rich Mullins: The Howling
Ch 02: Programming with Numbers and Strings (cont) (slides)
Submarine Cable Map
Homework Set #2
YouTube: How to set up the ezgraphics Python module in PyCharm
Programming #2 ( description, turn-in)

Monday

Saul Williams: List of Demands
Ch 03: Decisions (slides)

Monday

No class

Wednesday

Drive-By Truckers: What it Means
Ch 04: Loops (slides)

Friday

Citizens & Saints: Kids
Alex Lillenberg promo for Westmont Downtown
Ch 05: Functions (slides)
HYPER_REALITY
Homework Set #4
Programming #4 ( description, turn-in)

Monday

Room Full of Circles: In the Spirit of Giving
Ch 05: Functions (slides)

Wednesday

Citizens & Saints: Day by Day
Ch 05: Functions (slides)
The Social Web of Things

Monday

8 Bit Weapon: Break Beat Bonanza
Ch 06: Lists (slides)

Wednesday

They Might Be Giants: Put it to the Test
Ch 06: Lists (slides)
the maze game in class (screencast,code)

Friday

Exam #1

Monday

Fall Holiday

Wednesday

Seeds: Parable Song
Ch 07: Files and Exceptions (slides)
Homework Set #6
Programming #6 ( description, turn-in)

Friday

Bob Dylan: Gotta Serve Somebody
Ch 07: Files and Exceptions (slides)

Monday

New Lost City Ramblers: Old Joe Bone
Ch 07: Files and Exceptions (slides)

Friday

Mutemath: Chaos
Ch 08: Sets and Dictionaries (slides)

Monday

Pet Shop Boys: Go West
Ch 08: Sets and Dictionaries (slides)

Wednesday

Eurythmics: Here Comes the Rain Again
Ch 09: Objects and Classes (slides)
Homework Set #8
Programming #8

Friday

Cloud Cult: When Water Comes to Life
High-End Poker Cheating Hardware
Ch 09: Objects and Classes (slides)

Monday

Sesame Street: The Monster in the Mirror
Ch 09: Objects and Classes (slides)

Wednesday

Dietiphobia: Ancient
Ch 09: Objects and Classes (slides)
Homework Set #9
Programming #9

Friday

Broken Social Scene: Windsurfing Nation
Ch 09: Objects and Classes (slides)
Computational Thermoforming

Monday

Moby and the Void Pacific Choir: Simple Love
Ch 10: Inheritance (slides)

Wednesday

Derek Webb: Savior on Capitol Hill
Ch 10: Inheritance (slides)

Monday

The Afters: Broken Hallelujah
Ch 11: Recursion (slides)
Introduction to TensorFlow

Friday

Derek Webb: A New Law (Remix)
Ch 11: Recursion (slides)
Google Quickdraw

Monday

Countdown Timer
Exam #2

Wednesday

Turkey

Friday

Turkey

Monday

Tim Timmons: A Thousand Amens
Google Deep Dream Frog
Using Python Libraries - Numpy (Slides)

Wednesday

Tim Timmons: Shine
Using Python Libraries - Scipy (Slides)
Homework Set #11
Programming #11

Friday

Tim Timmons: Shine
Using Python Libraries - TwitterBot (Slides)

Monday

Moby and the Void Pacific Choir: Don't Leave Me
Using Python Web Libraries - Scrapy (Slides)
Amazon Go

Wednesday

U2: California (There is no end to love)
Using Python Web Libraries - Scrapy (Slides)
Class Wrap-up (Slides)
Class Evals
Homework Set #12
Programming #12

Friday

Study Day - No class

Monday

Tuesday

Wednesday

Thursday

Friday

Exam #3 (8am - 10am)

What else can I take from this professor?

How about CS030, "Abstract Models for Concrete Problems using Java" in Spring 2017?
How about CS045, "Computer Organization and Hardware Architecture" in Spring 2017?
How about CS195, "Senior Seminar" in Spring 2017?

© Donald J. Patterson 2016