This course offers an introduction to programming as part of the master of Media Technology. It is split up into seven lectures about Processing, and three lectures about Pure Data. For more information see the e-Studyguide.


Course information

Time and place: The lecture is on Tuesdays from 13:00 to 15:00 in the fall semester of 2016 in Snellius room 413. The lab session is on Fridays from 13:00 to 17:00 in the same room.
Prerequisites: high school mathematics (sine, cosine,polar coordinates)
Literature: lecture slides, tutorials, and reference guide
Examination: Final assignment (50% of the grade) and a written exam (50% of the grade). All check assignments need to be handed in in order to participate.
Exam date: January 10, 2017, 13:00-16:00, room 312
Resit date: March 28, 2017, 13:00-16:00, room 413
Assignment date: January 10, 2017
Study points: 4 ECTS
Lecturer: Ben Ruijl - benruyl@gmail.com, Snellius room 150 (available on Tuesdays)
Assistant: Emily Klerks - emilyklerks@gmail.com


Course schedule

  Date Topic(s) Assignments Solutions
1. Oct 4, 2016 Lecture 1: variables and functions Week 1* Week 1
2. Oct 11, 2016 Lecture 2: flow control and function creation Week 2* Week 2
3. Oct 18, 2016 Lecture 3: arrays Week 3* Week 3
4. Nov 1, 2016 Lecture 4: recursion and classes Week 4* Week 4
5. Nov 8, 2016 Lecture 5: inheritance - -
6. Nov 15, 2016 Pure Data 1 from 14:00-15:00 Week 1* -
7. Nov 22, 2016 Pure Data 2 Week 2 -
8. Dec 13, 2016 Question hour II - -
  Extra
 

* Hand in the assignments to the lab assistant on Friday one week after the exercise class.

Note The lecture slides and the assignment sheets will be published on this website prior to the lecture. The solutions will be published a week after.

[Sierpinski Triangle fractal]

A fractal drawn with Processing



Final assignment

The assignments are due for January 10, 2017.


Exam

Below you find the resuls for the written exam of 10-01-2017:

Practice material can be found below:
  • Exam 2014 with solutions
  • Exam 2014 without solutions
  • Collection of old exams