Please note:

To view the Fall 2017 Academic Calendar go to http://www.sfu.ca/students/calendar/2017/fall.html

Interactive Arts and Technology Courses

IAT 100 - Digital Image Design (3)

This is a project-based course that introduces the theory and hands-on practice of art and design in digital media. As the introductory course in IAT, this course teaches the core fundamental principles in 2D visual design, sequential and animation design. Students learn the fundamentals of digital photography and vector image creation. The theory is contextualized in contemporary new media design practice and is broadly applicable across disciplines. Breadth-Humanities.

IAT 102 - Graphic Design (3)

Introduction to fundamental design principles for visual communication. Organized as a continual interplay of theory and practice, students will examine historical, philosophical, perceptual and semiotic approaches to understanding graphic design, and will explore principles of form, such as structure and composition, hierarchy, form, color, space, scale, typography, and legibility and readability through hands-on projects. Traditional time-based and interactive media forms will be compared and contrasted.

IAT 103W - Design Communication and Collaboration (3)

Teaches essential skills for negotiating first-year course work successfully. Covers the principles, practice and understanding of effective communication, research, critical thinking, and teamwork with a focus on issues central to the practice of IAT as a profession. Presents opportunities to practice and develop interpersonal skills and make that expertise transferable to the workplace. Writing.

IAT 106 - Spatial Thinking and Communicating (3)

Introduces the world of 3D thinking, representation and communication, with a focus on spatial thinking. Provides the foundational skills and knowledge needed to understand, create, and use computer-generated 3D representations. Covers the technical bases of representing 3D environments, technical sketching, computer-based modelling (Computer-Aided Design) and physical modelling.

IAT 110 - Visual Communication Design (3)

Visual communication for art and design in digital media. Students learn the fundamentals of digital raster and vector image creation. Design principles such as form, typography and colour theory as they apply to digital media will be taught. Students will have core projects in digital photography, magazine layout and kinetic typography. Primarily for non-SIAT majors; while SIAT majors may take the course, it does not count for credit for SIAT degree requirements. Breadth-Humanities.

IAT 167 - Digital Games: Genre, Structure, Programming and Play (3)

Introduces game genres, structures, and programming methods basic to developing games. Students learn how games are designed and how to program the underlying patterns that facilitate play and engagement. Issues of user interface, skills and competition are discussed as are principles of compelling entertainment for players. Prerequisite: CMPT 166 (or equivalent first year programming course such as CMPT 120, 125, 126, 128, 130 or 135). Students who have obtained credit for, or are currently enrolled in, a CMPT course at the 200 division or higher, or IAT 265 or 267 may not complete this course for credit.

IAT 201 - Human-Computer Interaction and Cognition (3)

Introduces topics in human perception, cognition and embodied action as a foundation of design for human use. It explores the practical application of techniques for analyzing diverse interactive situations and designing effective user interfaces. Students will engage in the analysis and design of a simple user interface, gaining detailed knowledge and experience with the standard basic techniques for interface specification, prototyping and evaluation. Prerequisite: Completion of 24 units, including at least one lower division "W" course.

IAT 202 - New Media Images (3)

Explores the computational nature of technology as applied to contemporary art and design. It is a studio-based, media production course that explores new forms of art and design that are mediated by or modeled after computing processes as opposed to transforming or digitizing existing forms. Prerequisite: IAT 100 and a minimum of 15 units. Breadth-Humanities.

IAT 206W - Media Across Cultures (3)

Introduces a discursive framework for media, design and cultural interfaces enabling students to interpret, negotiate, and engage with new media with an awareness of the significance of cultural and contextual difference. Assessment is based on written and project work. Prerequisite: completion of 18 units. Writing/Breadth-Humanities.

IAT 208 - Drawing as Inquiry (3)

An overview of the various forms and languages of drawing as both a critical and creative research tool. Activities and projects in each unit offer opportunities to understand and apply drawing as a medium for visual thinking and conceptualization. Related social and gender concerns are investigated to contextualize figurative representations within a broader cultural framework.

IAT 210 - Introduction to Game Studies: Theory and Design (3)

Reviews the history of games, tracing the evolution of game design from board and card games through the latest electronic products. Examines the medium of games through various lenses: games as rules (game design), games as play (game experience), and games as culture (culture within games, and role of games and game cultures). Breadth-Humanities/Social Sciences.

IAT 222 - Interactive Arts (3)

Introduces key concepts within contemporary digital art practices. Issues surrounding digital art will be explored through readings, the study of artworks, and the creation of their own artistic projects. Prerequisite: completion of 24 units. Breadth-Humanities.

IAT 233 - Spatial Design (3)

Designing and understanding spaces used by people. The iterative process of making and criticizing, experiencing and analyzing spatial form. Compositional ideas for form-making. Critical thinking applied to design. Computers are the principal medium used in this course for form-making and visualization. Prerequisite: IAT 106, and IAT 102 or an approved course in design.

IAT 235 - Information Design (3)

Introduces theory and practice of designing visual representations of information. Students will learn to visually translate textual, numerical and evidentiary information so that it can be communicated to diverse user communities and contexts. An emphasis will be on understanding how the meaning of images can change over time and across contexts and cultures. Beginning with photographic images, interactive charts, graphs, and maps, projects progress to more complex information in media forms ranging from advanced aspects of the web to interactive 3D visualizations. The relationship between visual display is explored in relation to its technology of creation, including code and information architecture. Prerequisite: IAT 102.

IAT 244 - Digital Photography I: Post Photography (3)

An introduction to digital photography that is open to beginners in which students will learn comprehensive skills in camera work, studio lighting and image post-processing. The focus of the course is on developing a final portfolio that demonstrates a wide range of technical, aesthetic, stylistic, genre and conceptual approaches to digital photography. Students are encouraged to experiment and develop their own eye and approaches, while learning the fundamentals of digital image production and workflows, including output for web and print.

IAT 265 - Multimedia Programming for Art and Design (3)

Using cases from topics such as animation, cinema, music and design, this course introduces a variety of programming tools and techniques. Practical use of multimedia scripting languages and authoring environments is covered in the context of a series of composition and design projects. Code libraries and programming techniques for specific media will be introduced. Assessment will be based on both programming and the expressive use of programs in their case context. Prerequisite: IAT 167 and one of MATH 130, MACM 101, MATH 150, MATH 151, MATH 154, or MATH 157. Students who have completed IAT 267 before Dec. 31 2012 may use IAT 267 as a prerequisite for IAT 265 instead of IAT 167. Quantitative.

IAT 267 - Introduction to Technological Systems (3)

Introduction to the core technologies and systems used in media-rich interactive environments, including computer hardware, operating systems, input and output technologies, networking and media. The concepts will be examined by working in a high-level media programming environment. Prerequisite: IAT 167 and one of MATH 130, MACM 101, MATH 150, MATH 151, MATH 154, or MATH 157. Students who have completed IAT 265 before Dec. 31, 2012, may use IAT 265 as a prerequisite for IAT 267. Recommended: IAT 265 or other second year programming course.

IAT 271 - Co-op Practicum I (3)

First term of work experience for students in the SIAT Co-operative Education Program. Units from this course do not count towards completion of an SFU degree. Graded as pass/fail. Students with credit for WKTM 100 cannot complete this course for further credit.

IAT 272 - Co-op Practicum II (3)

Second term of work experience for students in the SIAT Co-operative Education Program. Units from this course do not count towards completion of an SFU degree. Graded as pass/fail. Prerequisite: IAT 271 (or WKTM 100). Students with credit for WKTM 200 may not take this course for further credit.

IAT 309W - Writing Methods for Research (3)

Develops critical thinking and writing strategies adaptable to professional communications in design, media arts and technology. Prerequisite: 48 units including a lower division W course. Writing.

IAT 312 - Foundations of Game Design (3)

Examines the discipline of game design. Games are studied across three analytical frameworks: games as rules (formal system), games as play (experiential system), games as culture (social system). Includes analytical and practical exercises in game design. Prerequisite: Completion of 48 units, including IAT 265.

IAT 313 - Narrative and New Media (3)

Explores the role of narrative in various media and New Media environments, from traditional linear environments and multi-linear and networked media environments. Examines the relationship of narrative elements in the light of the practice and the aesthetics of New Media. It will include an overview of New Media theorists. Prerequisite: Completion of 48 units.

IAT 320 - Body Interface (3)

Explores ideas of embodiment, knowledge, and space within the human relationship to technology. Throughout this course, students will construct and analyze contemporary and historical models of bodily interaction with machines, understand physical practices of embodiment, and apply these concepts to representation, design, and the production of artistic interfaces. Prerequisite: Completion of 48 units, including IAT 267 and 222.

IAT 333 - Interaction Design Methods (3)

Examines concepts of design practice and related design methods for interaction designers. Design methods include ethnography, personas, design games, role-playing, scenarios, participatory workshops, and prototyping. Prerequisite: Completion of 48 credits, including IAT 265. Recommended: IAT 102 or 233.

IAT 334 - Interface Design (3)

Provides an introduction to the art and design of human-computer interfaces, design methods, prototyping and evaluation of user interfaces. Examines issues of interactivity and its relation to human contexts and technological systems. The role of aesthetic, symbolic, affective and cultural factors will be assessed in concert with scientific and technological issues. The class is primarily focused on visual interfaces on computer monitors and hand-held devices, but culminates with considerations of increasingly physical interactions in ubiquitous environments. Prerequisite: Completion of 48 units, including IAT 235.

IAT 336 - Materials in Design (3)

Introduces material properties and performance in the context of interactive artifacts. Covers criteria for material selection, including durability, environmental effects, tactile properties, manufacturing processes, compatibility and effects of particular forms of use. Prerequisite: Prerequisite: IAT 233.

IAT 339 - Web Design and Development (3)

Advanced theory and implementation of web media from a design perspective. Students will design and develop web media that focuses on communication and design issues for a variety of users. This course will address design methods and approaches for technical aspects such as content management, responsive design, and server-side support. Prerequisite: IAT 235 and IAT 265.

IAT 340 - Sound Design (3)

Introduction to theory and practice of sound design. Explores sound's relationship to moving images, installation, performance, video games, user interfaces and Web sites. Includes audio production, post-production, mixing and mastering, beginning programming for digital signal processing, sound synthesis and sound interaction. Prerequisite: Completion of 24 units. Recommended: IAT 202 New Media Images.

IAT 343 - Animation (3)

An introduction to techniques for 3D computer animation such as keyframing, performance animation, procedural methods, motion capture, and simulation. The course also includes an overview of story-boarding, scene composition, lighting and sound track generation. The course will explore current research topics in computer animation such as facial animation, behavioral animation, artificial life and interactive systems. Prerequisite: Minimum of 24 units, including MATH 130 or MACM 101 or MATH 151 or equivalent. Students with credit for IAT 241 may not take this course for further credit.

IAT 344 - Moving Images (3)

Reviews and consolidates the fundamentals of digital video production, including camera and composition skills, the role of sound, lighting, and continuity and montage editing. Students will review and analyze works from traditional cinema and from contemporary digital video. The course will reinforce fundamental skills and extend the student's abilities to use a range of digital production, post-production, and presentation techniques. Prerequisite: Minimum of 48 units and IAT 202 or other approved digital video course. Students with credit for IAT 242 may not take this course for further credit.

IAT 351 - Advanced Human-Computer Interaction (3)

Students will learn about and gain experience with a wide variety of interaction technologies, environments and architectures supporting user interaction with systems in work, learning and play. Applied topics may include, but are not limited to, collaboration and computers; ubiquitous and responsive environments; security, trust and privacy; networking; and distributed and heterogeneous interfaces. Emphasis is on practical experience, involving a group design/analysis project in advanced topics in human computer interaction. Prerequisite: Completion of 48 units, including IAT 265 or other approved second year programming course, and IAT 201 or equivalent introductory HCI course. Strongly recommended: IAT 267.

IAT 352 - Internet Computing Technologies (3)

XML technologies, databases and data mining are reviewed as means of storing and extracting knowledge. Server-client and service oriented architectures are examined from the perspective of building interactive systems. Web 2.0 technologies are reviewed, including peer-to-peer systems, social networking portals, and personalization technologies. Students apply conceptual knowledge by programming a web application using AJAX, servlets and a database. Prerequisite: Completion of 48 units, including IAT 235, and either IAT 265 or other approved second year programming course.

IAT 355 - Introduction to Visual Analytics (3)

Focuses on the design and implementation of interactive computer visualization techniques for the analysis, comprehension, and explanation of large collections of abstract information. The application of principles from perception, information visualization, interaction and visual analytics will be covered. Introduces tools for programming geometric information and displaying the results. Emphasizes development of practical skills in using graphics libraries and tools: students will develop programming experience with relevant examples and techniques. Prerequisite: IAT 201 and IAT 267 and either IAT 265 or CMPT 225 or other approved second year programming course. Recommended: IAT 235.

IAT 359 - Mobile Computing (3)

An introduction to mobile computing and the development of applications for mobile environments. The three areas that will one covered in the course are mobile technologies, application development and user interaction in a mobile setting. Students will make used of mobile application frameworks and development environments to develop their own application and project, while reinforcing concepts covered in lecture. Topics covered include mobile development environments, user interfaces, user experience and application development guidelines, gesture recognition, location, sensors, and graphics, and other, as will be outlines in the weekly schedule. Prerequisite: Completion of 48 units, including IAT 265 and one of IAT 267 or another IAT 200 level programming course.

IAT 373 - Co-op Practicum III (3)

Third term of work experience for students in the SIAT Co-operative Education Program. Units from this course do not count towards completion of an SFU degree. Graded as pass/fail. Prerequisite: IAT 272 (or WKTM 200). Students with credit for WKTM 300 may not take this course for further credit.

IAT 374 - Co-op Practicum IV (3)

Fourth term of work experience for students in the SIAT Co-operative Education Program. Units from this course do not count towards completion of an SFU degree. Graded as pass/fail. Prerequisite: Prerequisite: IAT 373 (or WKTM 300). Students with credit for WKTM 400 may not take this course for further credit.

IAT 375 - Co-op Practicum V (3)

Optional fifth term of work experience for students in the SIAT Co-operative Education Program. Units from this course do not count towards completion of an SFU degree. Graded as pass/fail. Prerequisite: IAT 374 (or WKTM 400).

IAT 380 - Special Topics in Interactive Arts and Technology (Arts) (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1,2,3,4,5,6,7,8,9. Prerequisite: 48 units.

IAT 381 - Special Topics in Interactive Arts and Technology (Science) (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1,2,3,4,5,6,7,8,9. Prerequisite: 48 units.

IAT 382 - Special Topics (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1, 2, 3, 4, 5, 6, 7, 8, 9. Prerequisite: 48 units.

IAT 383 - Special Topics (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1, 2, 3, 4, 5, 6, 7, 8, 9. Prerequisite: 48 units.

IAT 384 - Special Topics (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1, 2, 3, 4, 5, 6, 7, 8, 9. Prerequisite: 48 units.

IAT 385 - Special Topics (3)

Specific details of courses to be offered will be published prior to registration each semester. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1, 2, 3, 4, 5, 6, 7, 8, 9. Prerequisite: 48 units.

IAT 386 - Directed Studies (3)

Independent reading and research topics selected in consultation with individual members of the SIAT faculty. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Prerequisite: Completion of 48 units, and permission of the instructor and of the School is required. No more than 6 units of Directed Studies may be taken.

IAT 387 - Directed Studies (3)

Independent reading and research topics selected in consultation with individual members of the SIAT faculty. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Prerequisite: Completion of 48 units, and permission of the School and the instructor is required. No more than 6 units of Directed Studies may be taken.

IAT 391 - Italian Design History (3)

Part of the 9-12 Credit italiaDesign Field School curriculum. The first course of four is taught in Vancouver five weeks prior to departure for Italy. Students prepare research plans for use once they arrive at each of four destinations (Rome, Tuscany, Florence, Milan). The course covers histories of city planning, architecture and urban design in these venues that live on in contemporary Italian design. Field school instruction is in three phases: (1) Vancouver: methodology and preparatory research work; (2) field study on-site in italy, and upon return to Vancouver; (3) synthesis and writing-up of research and final arguments. This course fulfills the first phase. All projects will be available for viewing at the ItaliaDesign Field School public website. Students will also present their work to a live audience. Prerequisite: Completion of 48 units. Corequisite: IAT 392/IAT 393 (ItaliaDesign Field School).

IAT 392 - Italian Design in Context: Learning from La Citta (3)

Part of the 9-12 Credit ItaliaDesign Field School curriculum. Field school instruction is in three phases: (1) Vancouver: methodology and preparatory research work; (2) field study on-site in Italy, and upon return to Vancouver; (3) synthesis and writing-up of research and final arguments. This course fulfils one half of phase 2 fieldwork in Italy. Student work is primarily in Rome and the hill towns of Tuscany and Florence. It requires using design and social science field methodologies to organize observations made of daily life and its expression in cultural patterns. Pattern "languages" provide a taxonomy, linking prior scholarship to student field work. This work in turn provides historical roots to understanding contemporary Italian design and design industry. Prerequisite: Completion of 48 units. Corequisite: IAT 391/IAT 393 (ItaliaDesign Field School).

IAT 393 - Interaction Design Workshop I (3)

Involves a sequential series of projects based on field studies in Florence and Milan. Students are required to examine and interpret the impact of design on Italian life and culture in each designated centre. The field studies are supported by a series of in-situ lectures to provide a context for further reflection. Minor independent projects are completed in Florence and Milan followed by a major collaborative project focusing on an interpretation and reflection of the impact of design on life in Italy. Prerequisite: completion of 48 units. Corequisite: IAT 391/392 (ItaliaDesign Field School).

IAT 394 - Interaction Design Workshop II (3)

An optional fourth course and directed study. Participants must receive approval for their topics from the Field School instruction team prior to departure to Italy. Students can work individually or in teams on research or applied projects. Research must contribute to the ongoing ItaliaDesign repository. Projects focus on furthering knowledge of Italian Design and Innovation practices and extending the course concepts. Prerequisite: Completion of 48 units, including IAT 391, 392 and 393.

IAT 395 - North Europe Design Field School: contexts of design (3)

The first of three courses in the North Europe Design Field School prepares qualified students to explore the contexts and interconnectedness of design, innovation and technology in selected Northern Europe design organizations, schools and other institutions. Prerequisite: 48 units, including IAT 338. Corequisite: IAT 396 and IAT 397.

IAT 396 - North Europe Design Field School: design inquiry (3)

The second of three courses in the North Europe Design Field School prepares students to undertake a design inquiry in selected Northern Europe design organizations, schools and other institutions. Prerequisite: 48 units, including IAT 338. Corequisite: IAT 395 and IAT 397.

IAT 397 - North Europe Design Field School: design synthesis (3)

In the third of three courses in the North Europe Design Field School, students work individually, and in teams to synthesize investigations and produce a professional-quality design artifact. On completion, students are prepared to transition from University to real-world settings. Prerequisite: 48 units, including IAT 338. Corequisite: IAT 395 and IAT 396.

IAT 403 - Capstone Design Studio I (3)

Development and evaluation of a media, design or informatics project. Projects vary from year to year and relate to current social and technological issues in society as well as students' interests and affinities. Design methods used will vary with project type. Covers the spectrum of the production process from problem definition to prototype. Students continue working on the project in the follow-up course IAT 405. Students may not concurrently enroll in IAT 402 and 403. Prerequisite: completion of 72 units, including IAT 201, 235, 265 and 12 upper division IAT units including IAT 309W. Recommended: IAT 405 in the following term. Students with credit for IAT 400 or 402 cannot complete this course for further credit.

IAT 405 - Interdisciplinary Design Studio II (3)

Development and evaluation of a media, design or informatics project. The project is a continuation of the project started in IAT 403. The actual projects vary from year to year and relate to current social and technological issues in society as well as students' interests and affinities. Design methods used will vary with project type. Covers the spectrum of the production process from problem definition to prototype. Students may not concurrently enroll in IAT 404 and 405. Prerequisite: IAT 403.

IAT 410 - Advanced Game Design (3)

Students will design and develop a variety of electronic games, culminating in an advanced game project. They will continue to analyze the experience of play within the game, and the connections between the game experience and broader cultural phenomena. Prerequisite: Completion of 63 units, including IAT 265 or equivalent programming course. Strongly recommended: IAT 312.

IAT 431 - Speculative Design (3)

Provides students with the opportunity to experiment with designing in various non-normative frameworks provided by cultural studies, critical theory and phenomenology. Students will examine design's potential for cultural, social and ethical critique of emerging technologies and society. Rather than merely illustrating theoretical positions, this examination involves enacting and embodying differing theoretical positions, thereby rendering criticism productive. Individual design expertise and voice is emphasized. Prerequisite: Completion of 63 units.

IAT 432 - Design Evaluation (3)

Examines evaluation concepts and methods for designers. Introduces a range of evaluation approaches including informal usability studies, lab experiments, field studies, and analytically-based evaluations. Students will explore techniques for feedback including usability tests, observation, interviews, heuristic reviews, and discursive evaluations. Underlying concepts of evaluation including scientific experimentation, ethnography, phenomenology, and aesthetics will be discussed. Students will learn how to design and implement appropriate evaluation studies for a range of design projects. Prerequisite: Completion of 63 units. Recommended: IAT 201 and 235. Students with credit for IAT 332 may not take this course for further credit.

IAT 437 - Representation and Fabrication (3)

Introduces computer-based tools for representing and fabricating designs. Covers the representation of work within a design process, the use of visualization techniques to communicate with clients, and the use of digital fabrication technology to build prototypes. Projects are chosen to highlight key representational issues in contemporary design practice. Prerequisite: 48 units and IAT 336.

IAT 438 - Interactive Objects and Environments (3)

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. Prerequisite: Completion of 48 units, including IAT 233, 235 and 267, or IAT 230, 231, 232 and 204.

IAT 443 - Interactive Video (3)

An intermediate level investigation of interactivity explored through media, in the context of current display technologies relevant to Interactive Arts and Design. Examines recombinant, computational and compositional structures related to image, sound and video. Students explore video within technologies ranging from cell phones and mobile locative media, and hand held and wearable devices, to 3D immersive virtual and/or networked environments, video art installations, multiple scales of display technology, and responsive spaces. Students will design, produce and critically appraise work. Prerequisite: IAT 344.

IAT 445 - Immersive Environments (3)

Introduces advanced 3D computer animation and virtual world building techniques. Integrates hands-on fundamentals with design praxis and theoretical and research concerns. Fundamentals are complemented with examples from current research and design praxis. The studio aspect of the course will include assignments focusing on specific animation and behaviour modeling techniques and a team-based design project. Prerequisite: IAT 343.

IAT 452 - Developing Design Tools (3)

Introduces approaches to customizing and developing software applications as design-support tools to be employed in dynamic design environments comprising people, other tools, and their interactions in relation to the tasks to be performed. Discusses effective strategies for software development to find the best matching solutions for a given situation and applies the select methods in software design, prototyping, and evaluation. Makes use of software development processes, languages, and notations in representing design of the tools being developed. Experiments with contemporary systems such as drafting tools (CAD), authoring applications (for games, Websites, animations), parametric design-modeling systems, etc.; and searches their potentials to enhance design environments. Prerequisite: Completion of 48 units, including IAT 351.

IAT 455 - Computational Media (3)

The representation of media is introduced: specifically one dimensional (sound), two dimensional (images) and three dimensional (moving images). This course focuses on techniques and methods for creating digital video special effects, allowing students to explore their creativity while extending their graphics and programming skills in digital media. Computational techniques based on signal processing are developed that support the creation, manipulation, combination, transformation, compression, storage and display/performance of different media forms. An important aspect is representation in the temporal/spatial vs. the frequency domain and different transformation techniques. Students will be required to generate special effects, critique and analyze effects from movies, develop skills and abilities to manipulate digital video and audio, and implement their own algorithms to express their technical and artistic skills. Prerequisite: IAT 265 and MACM 101. Recommended: MATH 151 or equivalent.

IAT 480 - Special Topics in Interactive Arts and Technology (Arts) (3)

Specific details of courses to be offered will be published prior to enrollment each term. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1,2,3,4,5,6,7,8,9. Prerequisite: 69 units.

IAT 481 - Special Topics in Interactive Arts and Technology (Science) (3)

Specific details of courses to be offered will be published prior to enrollment each term. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable units: 1,2,3,4,5,6,7,8,9. Prerequisite: 69 units.

IAT 482 - Special Topics in Performance and Media Arts (3)

Specific details of courses to be offered will be published prior to enrollment each term. Prerequisite: Completion of 69 units and permission of the instructor.

IAT 483 - Special Topics in New Media Environments (3)

Specific details of courses to be offered will be published prior to enrollment each term. Prerequisite: Completion of 69 units and permission of the instructor.

IAT 484 - Special Topics in Technology in Art and Design (3)

Specific details of courses to be offered will be published prior to enrollment each term. Prerequisite: Completion of 69 units and permission of the instructor.

IAT 485 - Special Topics in Interactive Design (3)

Specific details of courses to be offered will be published prior to enrollment each term. Prerequisite: Completion of 69 units and permission of the instructor.

IAT 486 - Directed Studies (3)

Independent reading and research topics selected in consultation with individual members of the SIAT faculty. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Prerequisite: Completion of 69 units, and permission of the instructor and School are required. No more than 6 units of Directed Studies may be taken.

IAT 487 - Directed Studies (3)

Independent reading and research topics selected in consultation with individual members of the SIAT faculty. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Prerequisite: Completion of 69 units, and permission of the instructor and School are required. No more than 6 units of Directed Studies may be taken.

IAT 488 - Directed Studies (3)

Independent reading and research topics selected in consultation with individual members of the IAT faculty. This course can be repeated for credit up to a maximum of three times, if topic studied is different. Variable credit units: 1, 2, 3, 4, 5, 6. Prerequisite: Completion of 69 units. No more than six units of Directed Studies may be taken, and permission of the instructor and school are required.

IAT 490 - Honours Project I (3)

Research work related to a particular topic in the field of Interactive Arts and Technology. Students will undertake an individual project under supervision of a SIAT faculty member. May be extended by combining this course, sequentially, with IAT 491. Prerequisite: Students accepted into Honours Program and project accepted by a supervisor.

IAT 491 - Honours Project II (3)

Research work related to a particular topic in the field of Interactive Arts and Technology. Students will undertake an individual project under supervision of a SIAT faculty member. The project may be extended by combining this course, sequentially, with IAT 490. Prerequisite: Students accepted into Honours Program and project accepted by a supervisor.

IAT 499 - Graduation Project (6)

Students will complete a project of significant size and scope that allows them to bring together skills and knowledge learned across a variety of courses in SIAT. They will produce a design, media, or interactive system artifact that is of a high caliber ("portfolio' quality) along with a detailed report of the project activities completed throughout the term, the methods or processes used, the knowledge learned, and a description of the final outcomes. Projects will be presented publicly at an end-of-the-term graduation showcase. Prerequisite: Completion of 90 credits (ensuring a 4th year equivalent student), including 18 upper division IAT units plus IAT 309W. Enrollment is competitive- each term we will enroll a maximum of 20 students or team based on the strongest student project ideas and CGPA.

IAT 800 - Foundations of Computational Art and Design (3)

Aims at a robust understanding of models for art and design and representations of these models as symbol systems. It meets these aims through a set of case studies that demonstrate how computational thinking can affect professional and research outcomes. Its outcomes are preparedness for further relevant study and developing skill in using computers to support research and professional work in art and design.

IAT 801 - Qualitative Research Methods and Design (3)

An introduction to qualitative research practices. Covers structures of research that are prevalent across and at the intersection of the areas of art, design, media, human-computer interaction and information studies, introduces research methodologies and tools, and teaches methods for interdisciplinary work. This course will foster a critical discourse among differences in approaches to research.

IAT 802 - Quantitative Research Methods and Design (3)

Introduction to the research enterprise from a quantitative perspective. It covers structures of research that are prevalent across fields, introduces research methodologies and tools, teaches methods for interdisciplinary work and fosters a critical discourse around differences among research in different areas. Prerequisite: Graduate student status.

IAT 803 - Science, Technology & Culture (3)

Introduces the core values of interdisciplinary scholarship through engagement with history, theory and practice in the study of science, technology, society and culture. This course will be a reading-intensive, extended seminar style investigation of theoretical and historical references in science and technology studies and broader societal implications of technologies. Prerequisite: SIAT Graduate Student.

IAT 804 - Foundations of Research Design for Human-Centred Design of Interactive Technologies (3)

Provides an introduction to different epistemological worldviews, research approaches and methodological traditions of inquiry that are used to conduct research within SIAT. Students are introduced to a range of ways of knowing and inquiring in human-centred design, development and analysis of interactive technologies including scientific, social science, humanities, design and art-based approaches. Prerequisite: SIAT Graduate Student.

IAT 805 - Research Colloquium

Through an interdisciplinary speaker series, presents research topics relevant to the SIAT graduate program. Engages students in discussion and debate on the utility, results and methods of research. Graded on a satisfactory/unsatisfactory basis. Prerequisite: Enrollment in the SIAT graduate program.

IAT 806 - Interdisciplinary Design Approaches to Computing (3)

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. Prerequisite: SIAT Graduate Student.

IAT 810 - New Media (3)

Theory, history and current research in the field of new media. Its methods are the interweaving of design, social/cultural, learning and aesthetic theories. Historical views of the field are provided through an analysis of the histories of technology, moments of media emergence, social and cultural movements, design and aesthetics. Outcomes are exploration, analysis and development of applied methods in order to better understand, design, create and assess new media and future "newer media" developments.

IAT 811 - Computational Poetics (3)

The theory and practice of metacreation, i.e. the design of generative and pro-active computer software endowed with creative behaviour is presented. Tools and techniques from artificial intelligence, artificial life and machine learning are introduced and exemplified through their application in previous artistic works. The interweaving of related theoretical and practical issues situates metacreation within a larger perspective on art, science and technology.

IAT 812 - Cognition, Learning and Collaboration (3)

Addresses what it means to know something, how people gain and use knowledge and complex skills, how to determine what an individual knows, how humans learn, how humans solve complex problems, how knowledge is created within a social and group context, and how to model human capabilities and performance. It selects and studies theoretical perspectives that inform the design of computer-based mediated environments, products and experiences.

IAT 813 - Artificial Intelligence in Computational Art and Design (3)

Applications of computational intelligence to art and design are introduced through a set of motivating examples. Specific areas of application include knowledge representation, problem solving, rule based systems, ontologies and statistical reasoning.

IAT 814 - Knowledge, Visualization and Communication (3)

Provides a cognitive and computational framework for understanding and designing graphical and visual representations. Investigates several psychological and computational models of diagram processing, and explores diverse interactive graphical systems.

IAT 830 - Learning Design and Media (3)

Students will gain an understanding of instructional design as an evolving set of theories and practices based on learning research. They will develop detailed knowledge of design strategies for interactive learning media and will be able to explain how they relate to cognitive theories of learning. As an overarching goal, students will develop the knowledge and skills to conduct basic research projects relating to the design of learning media.

IAT 831 - Encloding Media Practice (3)

Studies conceptual, aesthetic, and computational issues and techniques involved in the encoding of interactive media objects. It includes study of theoretical and poetical backgrounds in computer-human interaction (Bush, Dinkla, De Landa, Grosz, Deleuze, Manovich, Murray, Laske, Hamman, Ascott, Penny, Kahn), basic tenets of programming for the arts (media representations, practical machine perception, algorithmic processes, database strategies, display techniques), and practical exercises in programming interactive computer art that may include interactive cinema, audio and narrative.

IAT 832 - Exploring Interactivity (3)

Analyses, designs and prototypes more effective and more appropriate products and systems to support interactivity. This course will examine these issues through an iterative modeling process.

IAT 833 - Performance, Technology and Embodiment (3)

Explores the theory and practice of performance and technology in the context of interactive-art. Investigates interactive performance as an emerging practice-based area of research. Grounds performance practice in a variety of fields including: human computer interaction, phenomenology, artificial intelligence, embodied cognition and computation, computer games, and virtual worlds.

IAT 834 - Mixed Methods in Design Research (3)

A range of ways of knowing and inquiring in design research are explored by providing comparisons of different traditions appropriate for empirical mixed method design evaluations. This is a second research methods course. Prerequisite: One research methods course, either quantitative or qualitative. Students with credit for this course when offered as IAT 888 Special Topics in Spring 2007 may not take this course for further credit.

IAT 835 - Sustainable Interaction Design (3)

Sustainable interaction design (SID) examines the role of design in digital artifacts that support environmental sustainability. SID considers digital artifacts with respect to recycling, reuse, and renewal. The aim of the course is to introduce and understand SID concepts, research, and practice.

IAT 840 - Models of Networked Practice (3)

Examines several social frameworks for describing mutual activity in work and learning particularly in computer supported networked environments. The frameworks are used to describe, analyze and design the tools and approaches for new communities of practice. This course is designated as a research methods course.

IAT 842 - Theory and Design of Games (3)

Games have become a major part of our culture, rivaling the popularity of movies. Drawing on a wide variety of examples and disciplines, this course examines theories and techniques for the analysis of existing games, and the design of new ones. It studies game design, and will provide students with the conceptual and technical tools necessary to critique and design games of all kinds.

IAT 844 - Spatial Computing (3)

Covers the concepts, algorithms and design principles underlying modern 3D computer animation and visualization from a user interface perspective. Research topics include 3D user interface constructs; information, data and knowledge visualization; 3D graphics and animation; spatial perception; and virtual and immersive environments.

IAT 846 - Interactive Systems for Design (3)

Introduces students to the design of computational systems that themselves support the design process. Prerequisite: IAT 800.

IAT 847 - Metacreation: Endowing Machines with Creative Behaviours (3)

Theory and practice of the metacreation as a contemporary approach to generative art and design that involves using tools and techniques from artificial intelligence, artificial life, and machine learning to develop software that is creative on their own. Through the project students will build software that exhibits behaviour that would be considered creative if performed by humans. Prerequisite: IAT 800. Students with credit for IAT 811 in 2008 or 2009 or IAT 888 in 2010 may not take this course for further credit.

IAT 854 - Visually Enabled Reasoning (3)

Explores how interactive visual interfaces can help to shape human cognitive processes. It combines the study of visually-enabled reasoning as a cognitive science and the use of interactive visualization technologies such as IN-SPIRE, Starlight, and Jigsaw as well as conventional statistical and mathematical analysis tools that support human cognitive processes. Prerequisite: Registered graduate students from the School of Interactive Arts and Technology, or with permission of the instructor.

IAT 856 - Visual Analytics Graduate Seminar (1)

Aims to be a presentation forum for the building of Visual Analytics (VA) community, for exposure to diversity of VA research work and method, for fostering understanding of VA disciplinary commonalities and differences. Graded on a satisfactory/unsatisfactory basis. Prerequisite: Registered graduate students from the School of Interactive Arts and Technology, or with permission of the instructor.

IAT 861 - Practicum I

IAT 862 - Practicum II

IAT 871 - Directed Readings I (3)

IAT 872 - Directed Readings II (3)

IAT 873 - Directed Readings III (3)

IAT 881 - Special Topics I (3)

IAT 882 - Special Topics II (3)

IAT 883 - Special Topics III (3)

IAT 884 - Special Topics IV (3)

IAT 885 - Special Topics V (3)

IAT 886 - Special Topics VI (3)

IAT 887 - Special Topics VII (3)

IAT 888 - Special Topics VIII (3)

IAT 897 - MA Thesis (15)

Students who are working on their Master of Arts thesis enroll in this course. This course will not count towards the course work requirements.

IAT 898 - MSc Thesis (15)

Students who are working on their Master of Science thesis enroll in this course. This course will not count towards the course work requirements.

IAT 899 - PhD Thesis (6)

Students who are working on their PhD thesis enroll in this course. This course will not count towards the course work requirements. PhD candidate status is neither required for nor implied by enrollment in this course.