This is the course material for CISC 1600: Introduction to Multimedia Computing at Brooklyn College, as taught by Michael Mandel in Spring 2016.

See course announcements below

Topics (syllabus)

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
2016/02/02 Lecture 1.1: Introduction, HTML5
2016/02/04 Lab 1.1: HTML5
2016/02/09 [No class, conversion day]
2016/02/11 Lecture 1.2: Cascading style sheets (CSS)
2016/02/16
2016/02/18 Continue Lab 1.2: CSS
2016/02/23 Lecture 1.3: Web design Video on "Norman Doors"
2016/02/25 Lecture 1.4: Web design
2016/03/01 Lecture 1.5: Internet and WWW
Unit II: Interactive Programming, Graphics, Visualization
2016/03/03 Lecture 2.1: Intro to Processing
2016/03/08 Lab 2.1: Intro to Processing
2016/03/10 Lab 2.1: Intro to Processing HW1 Due
2016/03/15 Practice midterm Midterm review slides
2016/03/17 Midterm exam
2016/03/22 Lecture 2.2: Animation and Interactivity in Processing Proj 2 Assigned
2016/03/24 Lab 2.2: Interactivity in Processing
2016/03/29 Lecture 2.3: Objects and arrays in Processing
2016/03/31 Lab 2.3: Processing animation, objects, and arrays
2016/04/05 Lecture 2.4: Introduction to JavaScript
2016/04/07 Lab 2.4: Introduction to JavaScript 4/11 -- last day to drop a course
Unit III: Game Programming and simulation
2016/04/12 Lecture 3.1: Intro to Scratch Proj 2 Due
2016/04/14 Lab 3.1: Scratch
2016/04/19 Lecture 3.2: Game design
2016/04/21 Lab 3.2: Scratch 2 HW 2 Due
2016/04/26 [No class, spring break]
2016/04/28 [No class, spring break]
2016/05/03 Lecture 3.3: Game state, Game math
2016/05/05 Lab 3.3: State machines in games
2016/05/10 Lecture 3.4: Agent-based programming
2016/05/12 Lecture 3.5: Programming languages
2016/05/17 Practice final
2016/05/26 Final exam, 10:30-12:30pm

Announcements

2016/03/02
Schedule adjustment: the ordering of topics and assignments has been updated along with certain due dates for future assignments
2016/02/03
Room change: class will meet in room 129 in the West End Building for the rest of the semester
2016/01/28
Welcome to class, the course website has been updated for this semester