This is the course material for CISC 1600: Introduction to Multimedia Computing at Brooklyn College, as taught by Michael Mandel in Spring 2017.
Note that this schedule might change, so check back frequently!
Date | In-class | Assignments | Additional material | |
---|---|---|---|---|
Unit I: Introduction to Web Programming and Web Design | ||||
2017/01/31 Tu | Lecture 1.1: Introduction, HTML5 | |||
2017/02/02 Th | Lab 1.1: HTML5 | |||
2017/02/07 Tu | Lecture 1.2: Cascading style sheets (CSS) | Udacity course on HTML & CSS | ||
2017/02/09 Th | [Snow day] | |||
2017/02/14 Tu |
|
|||
2017/02/16 Th | Lecture 1.3: Web design | |||
2017/02/21 Tu | Lecture 1.4: Web design, Part 2 | |||
2017/02/23 Th | Lecture 1.5: Internet and WWW | Article on the first email | ||
Unit II: Interactive Programming, Graphics, Visualization | ||||
2017/02/28 Tu | Lecture 2.1: Intro to Processing | |||
2017/03/02 Th | Lab 2.1: Intro to Processing |
|
||
2017/03/07 Tu | Finish Lab 2.1: Intro to Processing with Andreas Weise | |||
2017/03/09 Th | Lecture 2.2: Animation and Interactivity in Processing with Juan Pablo Munoz | |||
2017/03/14 Tu | [Snow day] |
|
||
2017/03/16 Th | Lecture 2.3: Objects and arrays in Processing | |||
2017/03/21 Tu | Lab 2.2: Interactivity in Processing | |||
2017/03/23 Th | Lab 2.3: Processing animation, objects, and arrays with Min Ma | |||
2017/03/28 Tu | Practice midterm | |||
2017/03/30 Th | Midterm exam | |||
2017/04/04 Tu | Lecture 2.4: Introduction to JavaScript | Lab 2.3 Due | ||
2017/04/06 Th | Lab 2.4: Introduction to JavaScript | Proj 2 Due | Note: 4/19 – last day to drop a course with W | |
2017/04/11 Tu | [No class, spring break] | |||
2017/04/13 Th | [No class, spring break] | |||
2017/04/18 Tu | [No class, spring break] | |||
2017/04/20 Th | [No class, Monday schedule] | |||
2017/04/25 Tu | Lecture 2.5: Programming languages | |||
Unit III: Game Programming and simulation | ||||
2017/04/27 Th | Lecture 3.1: Intro to Scratch | Lab 2.4 Due | ||
2017/05/02 Tu | Lab 3.1: Scratch | |||
2017/05/04 Th | Lecture 3.2: Game design | |||
2017/05/09 Tu | Lab 3.2: Scratch 2 | |||
2017/05/11 Th | Lecture 3.3: Game state, Game math | HW 2 Due | ||
2017/05/16 Tu | Lab 3.3: State machines in games | Lab 3.2 Due | ||
2017/05/18 Th | Final review | |||
2017/05/19 Fr | Lecture 3.4: Understanding noisy speech and Agent-based programming |
|
||
2016/05/23 Tu | Final exam, 10:30am-12:30pm | Practice final |