Intelligent Media TechnologiesFDA143, 2007VT
No of lectures
Graduate and D-level students with programming experience.
The course was last given
To develop the ability to identify and implement useful "intelligent media technologies" -- friendly, adaptive end-user applications, services, and devices.
The course is organized as a series of design sessions, discussions, and small, weekly "deliverables." The course will meet two times a week for 8 weeks; each week will be divided between design sessions – and "status" presentations/discussions of student projects.
This is a project-oriented, design course for implementers of intelligent,
end-user applications, services, and devices. Students will be asked to form
teams, propose original projects, and implement working prototypes by the end
of the course.
The actual course content will be somewhat determined by student projects, but in general the course will explore relevant aspects of: implementation techniques from AI; agent models and techniques; distributed consumer technologies (peer-to-peer, web logs, instant messaging, personalized news services, coordination software, etc.); "physical software & sensor systems" (PDAs, artificial pets, intelligent houses, etc.); end-user programming; intelligent interface design; and techniques for determining end-user needs for which intelligent media technologies are appropriate (and viable).
Readings will be adapted to the actual projects developed by course participants; these readings will be short and distributed as needed.
Active participation, weekly deliverables, and a public presentation of a completed final project.
Course language is English. Note: the emphasis in this course is on "actual implementations." Students are free to choose any programming language (C, Java, Lisp, etc.) or technology platform (software, hardware/robotics, mixed, etc) – but a final project cannot be a "mock up" or "Director presentation."
Page responsible: Director of Graduate Studies
Last updated: 2012-05-03