Categories
ComputationalMedia CourseDescriptions

Introduction to Computational Media (2007 Fall)

Instructor: Danny Rozin

What can computation add to human communication? Creating computer applications, instead of just using them, will give you a deeper understanding of the essential possibilities of computation. The course focuses on the fundamentals of programming the computer (variables, conditionals, iteration, functions, and objects) and then touches on some more advanced techniques such as text parsing, image processing, networking, computer vision, and serial communication. The Java-based ‘Processing’ programming environment is the primary vehicle for the class, however at the end of the semester, the course offers a peek behind the Processing curtain and directly into Java. The course is designed for computer programming novices. Although experienced coders can waive this class, some programmers use ICM to acclimatize to the ITP approach and for the opportunity play further with their project ideas. Weekly assignments are required throughout semester. The end of the semester is spent developing an idea for a final project and implementing it using computer programming.

Leave a Reply

Your email address will not be published. Required fields are marked *