Spring 2013 -
Graduate Course Description
Discipline and Number
7:00 PM - 9:45 PM
|Virtual Analog Computing
Description of Course:
How would you represent computer data (big & small), equations, and code
if you were told to build rather than to write software? This is the question
we will explore in this seminar. Most computing has been analog until fairly
recently, and our representations of software artifacts has been limited by
cost of deployment.
While our computers are digital, we are analog. Recent research in
neuroscience and embodied cognition indicates that we “simulate” when
we read and think. This suggests a new approach to software design
where we evolve embodied media to design and build software. This
media includes 3D games, mixed reality, physical computing, and 3D
printing. The idea is to explore new machines in virtual spaces, and to re-envision
“software” by making it analog, more accessible, and engaging,
for a wide audience.
Course Requirements/Evaluation Criteria:
The course will involve instructor lectures, invited lectures, student talks and projects. Both ATEC and Engineering (especially Computer Science) students are encouraged to take the class.
**This course is cross-listed with CS 6301.502**
The main prerequisites are 1) knowledge of at least one programming language, and 2) an interest in arts-based design.