Schedule for CSC 102, Fall 2012

Date Topic Readings Lab Assignment due Other
M Sep 17 NO CLASS
W 19 Basics of Rhythm and Melody, fixed-size data Lab 1
F 21 Listening to your music, Sound Primitives HtDP 2e sections 1, 2.1 Lab 2 Progress Rpt. 1
M 24 Functions, Interactive Worlds, Design Recipe HtDP 2.2
W 26 QUIZ HtDP 2e 2.3
F 28 Big-Bang example HtDP 2e 2.4 Lab 3 Progress Rpt. 2
M Oct 1 Compound Data HtDP 2e 2.5 Assignment 1 due
W 3 sound looping example II HtDP 2e 2.6
F 5 Light toggle example HtDP 2e 2.7 Lab 4 Progress Rpt. 3
M 8 Lists and other Self-Referential Data HtDP 2e 4.1
W 10 QUIZ HtDP 2e 4.2
F 12 HtDP 2e 4.3 Lab 5 Assignment 2 due
M 15 Rhythm notation, intro to pitch & intervals
W 17 Basic Physics of Sound HtDP 2e 4.4
F 19 Lab 6 Progress Rpt. 4
M 22 Team presentations Assignment 3 due
W 24 MIDTERM EXAM
F 26 Sampled Sound Lab 7
M 29 Intro to networks, playing signals
W 31 playing backward and forward using signals
F Nov 2 echo and feedback using simple one-tap filters Lab 8
M 5 comb and inverse comb filters, example of low-pass filter
W 7 QUIZ, flanging Assignment 4 due
F 9 Composing Worlds Progress Rpt. 5
M 12 Veterans' Day -- NO CLASS
W 14 Events, Envelopes
F 16 Assignment 5 due Progress Rpt. 6
M 19 Algorithmic composition: intro Lab 9
W 21 Thanksgiving -- NO CLASS
F 23 Thanksgiving -- NO CLASS
M 26 Markov models for song generation Progress Rpt. 7
W 28 Review I
F 30 Review II Lab 10 Assignment 6 due