Spring 2018 - IAT 438 E100

Interactive Objects and Environments (3)

Class Number: 7086

Delivery Method: In Person


  • Course Times + Location:

    Th 5:30 PM – 9:20 PM
    HCC 1315, Vancouver

  • Prerequisites:

    Completion of 48 units, including IAT 233, 235 and 267, or IAT 230, 231, 232 and 204.



Develops programming and scripting skills for developing combined software, and hardware prototype versions of interactive objects and environments. Covers the art and design of interactive objects and environments. Methodologies emphasizing embodiment, kinesthetics and haptics are introduced by combining theory and practice. Students develop programming skills for developing working prototypes comprised of software, sensors, and hardware.


This course is the “destination course” for the stream of design in SIAT dedicated to the professional practice of design in industry.  The outcomes and projects of this course will adhere to these standards - but from the most contemporary, informed and forward-looking position as possible within a given year.  Projects and course content will be within the following specific design domains – Interaction Design, Experience Design, Strategic Business Design, Identity and Brand; and all based in good practices in UX, UI and Visual Design.


The course teaches design as a strategic tool and assumes a high-level of design methods and design process, as well as prototyping both physically and digitally, high-levels of design sketching for the purposes of “dialogue”.  These skills and understanding will form basis of all term projects and certain proficiency by students coming into the course is expected. Proficiency in HTML, CSS and Scripting in a design mindset is a minimal expectation of the final projects of the course in order to enable product ecologies.  Projects will be expected to be completed with high degrees of finish and form.  The course aims to complete at least one “portfolio-quality project”: which proves the professional competencies of a domain of design; which creates a dialogue and free conversation about the everyday knowledge expected of professional designers in today’s digital context; that the designer can speak intelligently about their work and approaches in the professional context; and, that the student understands that student-design is for clients and within the realm of businesses - and, thus, proves that the student designer has graduated to the awareness of the place of their work within the professional context and of the cultural context and communities for which we create.  The course teaches you, as a designer, to bring deep awareness and understanding of being “design-driven” into these contexts.  The goal of design, as defined by this course, is to ensure a seamless experience of value for any customer or person engaged in context over time.  Students should not take this course unless they intend to go into the professional practice of design, or atelier-based design.  Upon completion of this course, students should consider the SIAT “capstone” course to develop one of these projects further with faculty approval of thesis.

Registrar Notes:

SFU’s Academic Integrity web site http://students.sfu.ca/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