Programming Media II. 152B/252B
U.C.L.A. Department of Design | Media Arts
Professor Chandler B. McWilliams
TA David Elliott
Tues & Thurs, 9:00 - 11:50
Broad Art Center, 4250
This course is a continued studio in creating interactive experiences within the context of software. Each student’s foundation in basic programming will serve as a platform for further exploration. We will extend the learning from prior courses and focus on specific elements of computer programming, object, interfaces, protocols and explore how a deeper understanding of these concepts can help to not just write better software, but rethink our relation to computational media and therefore hopefully expand the types of project we find imaginable.
Each student will work within an area of her/his own selection within the larger framework of the course. This course is designed for students with previous computer programming experience; the prerequisite for the class is DESMA 152A/252A or equivalent experience. This is a collaborative studio class; we’re embarking on a group exploration and the Professor and TA are your guides.
Feedback will be primarily qualitative but numeric scores will also be given for all work. The numeric breakdown for your grade follows:
10% Exercise 1
10% Exercise 2
70% Final project
10% Participation (contribution / concentration during class)
More than two absences without the Professor’s prior permission will lower the participants final grade by one unit (i.e. an A will become an B). With each additional unexcused absence, the grade will drop an additional unit. All exercises and projects must be completed to pass the course.
- Casey Reas and Ben Fry. Processing: a Programming Handbook for Visual Designers and Artists. MIT Press, 2007
- Various Handouts and websites TBD