Syllabus CC 3.12 - Computing and Art: Nature, Power, and Limit

Subject to Change!

unit: topic date, location lecture / lab homeworks readings, case study, on-line resources
Unit A

Introduction to Computers and Networks

Mon Aug 27, Lecture A1 readings: Reed Ch 1 and Ch 3

readings: Reed Ch 6

Teleprescence Arts (Web Art)

check out: telegarden

Thur Aug 30, Lab A2 : Internet Lab HW A
Mon Sept 3, COLLEGE CLOSED
Thur Sept 6, Lab A3 : Computer History Lab HW A Part 2
Mon Sept 10, Lecture A4 : Networks Details
Thur Sept 13, CLASSES CANCELLED
Sun Sept 16, 11:59 PM Homework A Due (BOTH PARTS) via e-mail HW A DUE
Unit B

Algorithms and Computer Languages

Mon Sept 17, Lecture B1 : Introduction HTML readings: Reed Ch 2 and Ch 8

HTML / Style Sheets Tutorials:

Algorithmic Arts

Thur Sept 20, Lab B2 : Basic HTML Lab HW B
Mon Sept 24, Lecture B3 : Style and Algorithmic Thinking
Thur Sept 27, Lab B4 : Style Lab HW B Part 2
Wed Oct 3, 11:59 PM Homewor B Due (BOTH PARTS) via e-mail HW B DUE
Unit C

Data Representation, Storage, and Plagarism

Mon Oct 1, Lecture C1 : Data Representation readings: Reed Ch 12 and Ch 14

Information Systems (Visualizations)

READ: Hackers And Painters

CHECK OUT:

Thur Oct 4, Lab C2 : Dynamic HTML HW C
Mon Oct 8, COLLEGE CLOSED
Thur Oct 11, Lab C3 : Algorithm and Plagarism/Appropriation HW C Part 2
Wed Oct 17, 11:59 PM Homework C Due (BOTH PARTS) via e-mail HW C DUE
Unit D

Event-Driven Programming

Monday Oct 15, MIDTERM EXAM Review readings: Reed Ch 9 and Ch 11

Motion, Gesture, Interaction

Thur Oct 18, Lab D1 : Introduction Processing HW D
Mon Oct 22, Lecture D2 : Event-Driven Programs
Thur Oct 25, Lab D3 : Mouse Events HW D Part 2
Wed Oct 31, 11:59 PM Homework D Due (BOTH PARTS) via e-mail HW D DUE
Unit E

Solvability and Feasibility

Mon Oct 29, Lecture E1 : Complex Conditions, Variables

Examples Given in Lecture

readings: Reed Ch 13

Algorithms for Creativity

Thur Nov 1, Lab E2 : Variables, Simple Animation HW E Part 1
Mon Nov 5, Lab E3: Variable Tutorial

Template to Start

HW E Part 2
Thur Nov 8, Lab E4 : Lab Time
Wed Nov 14, 11:59 PM Homework E Due HW E Due
Unit F

Programmer-defined Functions

Mon Nov 12, Lecture F1: Loop Tutorial

Template to Start

HW F Part 1 readings: Reed Ch 7 and Ch 10

Computer Media

Thur Nov 15, Lab F2 : Loop Lab
Mon Nov 19, Lecture F3: Programmer Defined Function Tutorial

Template to Start

Working examples mentioned in the tutorial

HW F Part 2
Tues Nov 20 (Thurday Conversion) Lab F4 : Function Lab
Wed Nov 28, 11:59 PM Homework F Due HW F Due
Unit G

Topics: Security and Privacy, Physical Computing

Mon Nov 26, Lecture G1: Privacy, Security, Encryption readings: Reed Ch 18

Surveillance Artists

Thur Nov 29, Lab G2 : Encryption PGP LAB HW G Part 1
Mon Dec 3, Lecture G3: Encryption, Physical Comp. Physical Computing

Arduino Toolkit

Make Magazine documents Physical Computing culture

Thur Dec 6, Lab G4: Physical Computing Lab HW G Part 2
Wed Dec 12, 11:59 PM Homework G Due, 11:59PM HW G Due
Mon Dec 10 FINAL EXAM REVIEW CC 3.12 Core Review

Our class is Art-Flavored - here is the Difference between the two.

FINAL EXAM Thur Dec 20, 1-3pm,
2310 N (Ingersoll)
FINAL EXAM cumulative