Fall 2020 - IAT 806 G100
Interdisciplinary Design Approaches to Computing (3)
Class Number: 7830
Delivery Method: In Person
Introduces students to computer programming that encompasses knowledge of art/design history and practices, and introduces a deep approach to design thinking in creating interactive software projects. This programming-intensive course includes an introduction to Interactive Design Computing and the history of ideas that lead to modern interactive computing systems and emphasizes decision making in software design process, historical perspective of art and design, interactive software objects, iterative design cycles and design rationale in producing interactive software and introduces a historical perspective on these techniques.
Students will engage with the practice of making interactive technology by writing programs in an object-oriented programming language. They will further their software design and implementation skills through a progression of interactive software projects. They will also be able to engage critically with the intellectual and ideological underpinnings of interactive systems and get to present and discuss conceptual issues elicitated in their readings.
Programming assignments culminate in a personal project, along with a final short essay motivating and describing their project.
COURSE-LEVEL EDUCATIONAL GOALS:
Students will be able to critically engage in interdisciplinary design thinking in the development, design, implementation and testing of interactive software projects. Students we be able to bring in knowledge and practices from art making, design process and the historical record of interactive design computing into their software practices. Students will learn to express themselves programmatically. Student will understand computing as problem-solving, computing as aesthetic experience, computing as expressive media, computing as a user-centered artifact.
- Programming Assignments 35%
- Final Programming Project 35%
- Readings Assignments 15%
- Final Essay 15%
MATERIALS + SUPPLIES:
REFERENCE READINGS may include:
"New Media from Borges to HTML" by Lev Manovich [online version is excerpt]
"'Happenings' in the New York Scene" by Allan Kaprow, 1961
"AUGMENTING HUMAN INTELLECT: A CONCEPTUAL FRAMEWORK" by Douglas C. Engelbart, 1962
"Sketchpad" Ivan Sutherland, 1963
Selections by Experiments in Art and Technology From "9 Evenings E.A.T.", Billy Klüver, 1966
"A Personal Computer for Children of All Ages" by Alan C Kay, 1972
"Responsive Environments" by Myron Krueger, 1977
"Direct Manipulation: a Step Beyond Programming Languages" by Ben Shneiderman, 1983
"Interface for Advanced Computing" by James D Foley, 1987
"Ubiquitous Computing" by Mark Weiser, 1993
"Bricks: Laying the Foundations for Graspable User Interfaces" by Fitzmaurice, G., Ishii, H., & Buxton, W., 1995
"Computation and human experience" by Philip Agre, 1997
"Code is Law: On Liberty in Cyberspace" by Lawrence Lessig, 2000
"Expressive AI: A hybrid art and science practice" by Michael Mateas, 2001
"Reflective Design" by P Sengers, K Boehner, S David, JJ Kaye, 2005
"Computational Aesthetic Evaluation: Past And Future, From Computers and Creativity" by P Galanter, 2012
“Windows & Mirrors: Interaction Design, Digital Art & the Myth of Transparency” (2005) by Jay Bolter, Diane Gromala; MIT Press.
"Form + Code in Design, Art & Architecture" (2010) by Casey Reas, Chandler McWilliams, Jeroen Barendse; Princeton Architectural Press; http://formandcode.com/
Graduate Studies Notes:
Important dates and deadlines for graduate students are found here: http://www.sfu.ca/dean-gradstudies/current/important_dates/guidelines.html. The deadline to drop a course with a 100% refund is the end of week 2. The deadline to drop with no notation on your transcript is the end of week 3.
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
SFU’s Academic Integrity web site http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating. Check out the site for more information and videos that help explain the issues in plain English.
Each student is responsible for his or her conduct as it affects the University community. Academic dishonesty, in whatever form, is ultimately destructive of the values of the University. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the University. http://www.sfu.ca/policies/gazette/student/s10-01.html
TEACHING AT SFU IN FALL 2020
Teaching at SFU in fall 2020 will be conducted primarily through remote methods. There will be in-person course components in a few exceptional cases where this is fundamental to the educational goals of the course. Such course components will be clearly identified at registration, as will course components that will be “live” (synchronous) vs. at your own pace (asynchronous). Enrollment acknowledges that remote study may entail different modes of learning, interaction with your instructor, and ways of getting feedback on your work than may be the case for in-person classes. To ensure you can access all course materials, we recommend you have access to a computer with a microphone and camera, and the internet. In some cases your instructor may use Zoom or other means requiring a camera and microphone to invigilate exams. If proctoring software will be used, this will be confirmed in the first week of class.Students with hidden or visible disabilities who believe they may need class or exam accommodations, including in the current context of remote learning, are encouraged to register with the SFU Centre for Accessible Learning (firstname.lastname@example.org or 778-782-3112).