MAT 120 - DigiPen - Fall 2022


Available Content:

Office Hours (on Teams) M,T: 3:00-4:00

MAT120 syllabus (pdf).

Quiz Link

Quiz 0: Thursday, August 31
Quiz 1: Thursday, Sep 7, due Friday Sep 8 midnight
Quiz 2: Thursday, Sep 21, in class

Midterm Exam: Thursday, October 12
Midterm Rewrite Assignment due Tuesday, October 24

Changes to due dates will be posted here.

Check your Quiz 0 data
Quiz 0 Answers
Check your Quiz 1 data
Quiz 1 Answers
Check your Quiz 2 data
Quiz 2 Answers

Check your Midterm Exam data
Midterm Exam Answers

Check your Quiz 3 data
Quiz 3 Answers

Quiz 4: Monday, November 27
Check your Quiz 4 data
Quiz 4 Answers

Final Exam: TBA
Final is comprehensive, covering the whole semester including first half.

Supplementary Lecture Notes

Homework Assignment 1 due Tuesday, Sep 5
Homework Assignment 2 due Tuesday, Sep 19
Homework Assignment 3 due Tuesday, Sep 26
Homework Assignment 4 due Tuesday, Oct 10
Homework Assignment 5 due Tuesday, Oct 31
Homework Assignment 6 due Tuesday, Nov 14

Pd Assignment 1 due Tuesday, Sep 5
Pd Project 1 due Tuesday, Oct 10
Pd Project 2 due Tuesday, Nov 21
Pd Project 3 (Extra Credit) due Friday, Dec 2
(Project 3 accepted through Sunday, Dec 4, midnight)
Project-related files: Pd and other files (directory).
Bach-Lehman Tuning: excerpt (pdf)
Bach_Lehman summary article (pdf)
Bradley Lehman website (pdf)

All homework is due in Moodle by midnight on the due date.
Homework Late Penalty: 5% per day, until HW is graded.


SciLab example of sum of two sine functions (download and execute with SciLab).
Pd loop sample (pd).


Check your homework scores.
Check your quiz scores.
Check your project scores.
Check your midterm exam scores.
Check your final exam scores.


PARI resources: PARI


Pd resources:
Programming Electronic Music in Pd by Johannes Kreidler
The Theory and Technique of Electronic Music by Miller Puckette
Pd Convention 2004 - various authors
Floss Manual for Pure Data




Matt Klassen