Readings · Lecture Notes
MIT OpenCourseWare
Fundamentals of Computational Media Design
Art: PSM V21 D055 The brewster stereoscope 1849, 1882 · Public domain
- Instructors
- Prof. Barry Vercoe, Prof. David Small, Dr. Henry Holtzman, Dr. V. Michael Bove
- Term
- Fall 2008
- Level
- Undergraduate
- What's inside
- 1 reading · 6 other files · 7 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare MAS.110 Fundamentals of Computational Media Design, Fall 2008, Prof. Barry Vercoe, Prof. David Small, Dr. Henry Holtzman, Dr. V. Michael Bove — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- A lecture sequence of 26 items is confirmed. It stays as organized materials rather than a full course order.
Not included here
17 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (17 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Assignments
7 items in this section
- CsoundXO manual (Chapter 2 "The Csound Engine") Download
- MusicPainter screenshot Open ↗
- Pygame Examples Download
- CsoundXO Python manual Download
CsoundXO: Download and Instructions
MusicPainter for XO: download and instructions
Exercise 5: gtk + csoundxo
Course outline
Readings · Lecture Notes
Lecture 2: Paper and making marks on it Typography, technology, and perception
Readings · Lecture Notes
Lecture 3: Look at type, on hard- and softcopy In-class exercise, “making letters”
Readings · Lecture Notes
Lecture 4: Video screening: Helvetica by Gary Hustwit
Readings · Lecture Notes
Lecture 5: Discuss essay 1
Readings · Lecture Notes
Lecture 6: Continued discussion of type
Readings · Lecture Notes
Lecture 7: Continued discussion of essay 1
Readings · Lecture Notes
Lecture 8: Temporal and sequential media
Readings · Lecture Notes
Lecture 9: Discuss exercise 1
Readings · Lecture Notes
Lecture 10: Guest lecturer: Walter Bender Color: physics, psychophysics, and aesthetics
Readings · Lecture Notes
Lecture 11: How electronic displays work and why we care
Readings · Lecture Notes
Lecture 12: Guest lecturer: Walter Bender Color: physics, psychophysics, and aesthetics (cont.) Discuss OLPC XO (One Laptop Per Child) hardware and the Sugar environment
Readings · Lecture Notes
Lecture 13: Discuss OLPC XO machine design
Readings · Lecture Notes
Lecture 14: Hand out XOs Discuss first Python/Pygame example programs
Readings · Lecture Notes
Lecture 15: Modern art
Readings · Lecture Notes
Lecture 16: Discuss exercise 2
Readings · Lecture Notes
Lecture 17: More modern art
Readings · Lecture Notes
Lecture 18: Discuss sound on the XO
Readings · Lecture Notes
Lecture 19: Discuss essay 2
Readings · Lecture Notes
Lecture 20: Discuss essay 2 (cont.)
Readings · Lecture Notes
Lecture 21: Discuss exercise 3
Readings · Lecture Notes
Lecture 22: Discuss exercise 4 / essay 3
Readings · Lecture Notes
Lecture 23: Discuss essay 3 (cont.)
Readings · Lecture Notes
Lecture 24: “Final project clinic” In-class exercise: GTK Csound (aka exercise 5)
Readings · Lecture Notes
Lecture 25: To be announced
Readings · Lecture Notes
Lecture 26: Presentation of student work — invite your friends!
MIT OpenCourseWare, Prof. Barry Vercoe, Prof. David Small, Dr. Henry Holtzman, Dr. V. Michael Bove, MAS.110 Fundamentals of Computational Media Design, Fall 2008.
License: CC BY-NC-SA 4.0 · Edition: Fall 2008 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
