IMD Course List: 1st-year
Fall Term 2004
Mathematics I for IMD - BIT 1100 Instructor: Jia Liang Li
Credit value: 0.50
Tailored for students in the interactive Multi-media Design program, this course covers definite and indefinite integrals, differentiation and integration of the elementary functions, techniques and applications of integration.
Interactive Multimedia Design - IMD 1000 Instructor: Ben Gianni
Credit value: 0.50
A conceptual and historical introduction to the feild of Multimedia Design, drawing on the history of art and histories of material culture. Current products, methods and media are discussed in relation to past practices and the evolution of communications and transportation technologies.
Introduction to Psychology I - BIT 1004 Instructor: Michelle L. Melia-Gordon
Credit value: 0.50
A survey of topics associated with psychology's role as a natural science, including neuroscience, cognition, and learning.
Visual Dynamics - IMD 1002 Instructor: Frederick Sebastian
Credit value: 0.50
Fundamentals of composition with emphasis on realistic rendering. Students learn how to execute thumbnails and design comprehensives. Topics include illustration, type, colour, texture, proximity and unity, alignment, repetition and continuity, contrast, size relationships, balance, rhythm, negative space, cropping and view selection.
Graphic Design - IMD 1001 Instructor: Chris Jones
Credit value: 0.50
Fundamentals of composition with emphasis on realistic rendering. Students learn the history of graphic design, the principals, the types of layouts and mechanical and printing basics. The importance and adherence to standards of care and deadlines are emphasized.
Winter Term 2004
Computers & Programming - IMD 1003 Instructor: Yasser Morgan
Credit value: 0.50
Object oriented programming: syntactic constructs, structured algorithms and pseudo-languages, data abstraction, classification and inheritance, typing and polymorphism, editing, compiling, linking, testing and debugging. Design and implementation of complete applications including the user interface, emphasizing, number systems, documentation, methodology, program, Java data types and control structures.
Physics I - BIT 1002 Instructor: Julia C. Wallace
Credit value: 0.50
A calculus-based course covering mechanics, properties of matter, and thermodynamics. The laboratory is an essential and autonomous part of the coure.
Introduction to Psychology II - BIT 1005 Instructor: Michelle L. Melia-Gordon
Credit value: 0.50
A survey of topics associated with psychology's role as a social science, including social psychology, personality and abnormal psychology.
Web Development - IMD 1005 Instructor: Steve B. Griffith
Credit value: 0.50
Under the direction of instructors, students develop four different major working web sites on an individual basis and in groups.
Software Tools - IMD 1004 Instructor: Nancy Bell
Credit value: 0.50
An introduction to key 2D graphics and 3D modeling programs. Students explore both vector and raster-based images and how they are used on the web. Topics include software interface. tools, the Bezier drawing, drawing method, rendering, strokes and fills, creating and manipulating type, layers and basic 3D modeling.
IMD Course List: 2nd-year
Fall Term 2005
Math II for IMD - BIT 1101 Instructor: Tba
Credit value: 0.50
Tailored for students in the IMD program, this course covers systems of linear equations, vector space of n-tuples, subspaces and bases, matrix transformations, kernel, range, matrix algebra and determinants, inner products and orthogonality, eigenvalues. diagonalization and applications.
Intermediate Programming - IMD 2004 Instructor: Tba
Credit value: 0.50
Applied programming as it relates to multimedia applications delivered over the internet. Focus on Java, web services, XML, VRML and other current technologies.
Multimedia Data Management - IMD 2000 Instructor: Tba
Credit value: 0.50
This course focuses on the unique issues of backend organization of multimedia, information, and interaction products -- with a focus on database design and web-enabled databases. An introduction to data management applications such as PHP, ColdFusion, Access, MYSQL, SQLServer, Oracle and WebObjects.
Design and Authoring - IMD 2001 Instructor: Tba
Credit value: 0.50
Using Macromedia Director students create interactive multimedia presentations suitable for publication on CD or over the web. Students will also be introduced to Lingo scripting to add complex interactivity. Topics include: advanced tools within director, importing and controlling video and audio, importing graphics and animation.
Audio and Video - IMD 2003 Instructor: Tba
Credit value: 0.50
Creating and editing digital audio and video to synchronize with multimedia productions. Topics include: recording capturing editing both video and audio files, creating titles for video, creating special effects and transitions, and compression formats. .
Winter Term 2005
Intro to Statistics - BIT 2100 Instructor: Tba
Credit value: 0.50
Tailored for students in the IMD program, this course covers data analysis, introduction to probability theory, come standard discrete and continuous distributions and their application to interval estimation and significance testing, computational aspects of statistics.
Intro to Business - BIT 2001 Instructor: Tba
Credit value: 0.50
The organizational aspects of consultancies and client responsibilities within the framework of corporate management. Topics include: contracts fees, legal issues, patents, copyrights, hourly rates, hiring and employment concerns, timekeeping and invoicing, and intellectual property.
Design and Authoring II - IMD 2002 Instructor: Tba
Credit value: 0.50
Using Macromedia Flash, students will create web-enabled interactive animations, scenes, etc. Topics include drawing tools within flash, animation techniques, importing sounds graphics and video, text effects, graphic effects, adding interactivity with buttons and frame commands, variables, ActionScript, creating a projector and publishing Flash movies to the web.
Design Studio 1 - IMD 2900 Instructor: Tba
Credit value: 0.50
Virtual worlds. Using 3D modeling programs and technologies that permit 3D on the web, students apply design methodologies, problem solving skills, and visual communication skills to the design of a multi-dimensional information environment. JavaScript and cgis will be used to enhance these environments.
IMD Course List: 3rd-year
Fall Term 2006
Project Design Methodology - IMD 3001 Instructor: Tba
Credit value: 0.50
Important issues in designing successful computerized products, including design guidelines, usability testing and user-needs analysis. Experienced designers and researchers form industry participate.

Design Studio 2 - IMD 3900

Instructor: Tba
Credit value: 0.50

Emphasis is placed on multi-disciplinary team practices to develop a comprehensive solution to a data management and communication problem. Topics include: storyboarding, instructional design, rapid prototyping, project streaming, management and marketing, technical writing and product evaluation. Projects are undertaken in cooperation with industry.

Communication Skills for IMD - IMD 3003 Instructor: Tba
Credit value: 0.50
Development of competence in written and oral communication in relation to multimedia design. Focus on needs analyses, use-case scenarios, technical reports, and other related project documents; formal and informal oral presentations.
Winter Term 2006
Design Validation - IMD 3004 Instructor: Tba
Credit value: 0.50
An advanced course in user-centered problem solving and usability practices. Project based exercises allow students to apply specific user testing approaches form the field of HCI (Human Computer Interaction)
Communication Skills for IMD - IMD 3002 Instructor: Tba
Credit value: 0.50
Principles and techniques of real-time 2D and 3D graphics: raster graphics algorithms, transformations (scaling, translation, rotations) and viewing, object modeling, texture mapped rendering, illumination, ray-tracing, hidden line and surface elimination. Other topics include: camera control, collision detection, articulated figures, 3D game engine development.
Design Studio 3 - IMD 3901 Instructor: Tba
Credit value: 0.50
Independent studio-based projects that focus on one or more special areas within the scope of multimedia, information and interaction design. Topics include computer supported collaborative work, device design and form factors, and information appliances. Students work with industry advisors, and studio instructor.
IMD Course List: 4th-year
Fall Term 2007
Industrial Practice Internship - IMD 4000 Instructor: Tba
Credit value: 0.50
Work experience related to industrial design and/or multimedia/ information and interaction design. Following the internship period (12 weeks minimum), a comprehensive report describing observations and insights must be submitted at the end of the fourth week of the fall term. Graded Satisfactory or Unsatisfactory. Tutorial hours arranged.

Senior Seminar - IMD 4001

Instructor: Tba
Credit value: 0.50
Opportunity for in-depth exploration of a multi-media, information or interaction design idea and/or issue. Identification of issues though a coordinated series of lectures and readings. Development of analytical and interpretive skills though seminar discussions and writing culminating in a scholarly position paper by the student
Technology and Culture - IMD 4002 Instructor: Tba
Credit value: 0.50
An examination of the relationship between communication technology and society. The course examines the factors that contribute to changes in the collection, storage and distribution of information and the cultural implications of these changes.
Winter Term 2007
Design Studio 4 - IMD 4900 Instructor: Tba
Credit value: 0.50
Course and instructional design studio emphasizing usability testing and feedback. Students demonstrate, though several short projects , their ability to identify problems, conduct qualitative testing, and incorporate the feedback into the design process to make user centered design improvements to product concepts
Senior IMD Project - IMD 4901 Instructor: Tba
Credit value: 0.50
Student-initiated design project, developed in association with a project supervisor, and external industry advisor, supported by a written report (with printed and electronic versions) and appropriate methods of two and/or thee dimensional representation. All proposals must be approved by the program Project Committee.
1