In an increasingly digital world, user experience is essential - 2022/2023
The Interactive Media Development – 3D Visualization program focuses on creating memorable user experiences on digital platforms, producing high-quality computer-generated graphics and animations to demonstrate ideas and inspire imagination.
In this 3-year advanced diploma, students develop the professional, technical and artistic skills needed to hit the ground running in the digital media workplace. From core principles of visualization and interactive media, to sophisticated technologies of virtual and augmented reality, you’ll learn to create innovative virtual solutions to real-world problems. You'll hone your computer-based design skills and apply them in three-dimensional concept modeling, rendering and interface development. You'll blend technical proficiency with concept modeling artistry to transform ideas into unique visual representations and photorealistic prototypes, then connect users to them on digital platforms such as social media, websites and mobile devices.
Study in the heart of London's digital media sector, at Fanshawe's London Downtown Campus. Throughout the program, students have the opportunity to connect with London’s vibrant and growing interactive media industry through mentorship, critique and guest lectures. As well, students complete an integrative capstone project or a client-based applied research project internship in their final year. Industry professionals include business leaders and entrepreneurs, creative directors, interactive designers, programmers, game designers and producers.
Graduates of the program are employed as designers or producers in creative, technical, medical and marketing jobs. Graduates will also find employment as interactive designers and programmers, 3D specialists, rendering artists, concept artists, or modeling, prototype and visualization designers.
Admission Requirements - 2022/2023
Admission RequirementsOSSD with courses from the College (C), University (U),
University/College (M), or Open (O) stream
Academic and Career Entrance Certificate (ACE)
Ontario High School Equivalency Certificate (GED)
Mature Applicant with appropriate preparation
English Language Requirements
Applicants whose first language is not English will be required to demonstrate proficiency in English by one of the following methods:
- A Grade 12 College Stream or University Stream English credit from an Ontario Secondary School, or equivalent, depending on the program's Admission Requirements
- Test of English as a Foreign Language (TOEFL) test with a minimum score of 79 for the Internet-based test (iBT), with test results within the last two years
- International English Language Testing System (IELTS) Academic test with an overall score of 6.0 with no score less than 5.5 in any of the four bands, with test results within the last two years. SDS Program Requirements.
- Canadian Academic English Language (CAEL) test with an overall score of 60 with no score less than 50 in any of the four bands, with test results within the last two years
- Pearson Test of English Academic (PTE) with a minimum score of 53, with test results within the last two years
- A Cambridge English Test (FCE/CAE/CPE) with an overall score on the Cambridge English Scale of 169 with no language skill less than 162
- An English Language Evaluation (ELE) at Fanshawe College with a minimum score of 70% in all sections of the test, with test results within the last two years
- Fanshawe College ESL4/GAP5 students: Minimum grade of 80% in ESL4/GAP5 Level 8, 75% in ESL4/GAP5 Level 9, or 70% in ESL4/GAP5 Level 10
Recommended Academic Preparation
- Grade 12 English (C) or (U) OR Grade 12 The Writer's Craft (C) OR Grade 12 Business and Technological Communication (O)
- Grade 11 or Grade 12 Communications Technology (M) OR Grade 11 Introduction to Computer Science (U) and Grade 12 Computer Science (U)
- Grade 11 Media Arts (M) or (O) OR Grade 12 Media Arts (M)
Recommended Personal Preparation
- Participation in audio visual clubs, photography clubs, school newspaper
- Interest in audio recording, video recording, photography
and/or production of visual arts
Applicant Selection Criteria
Where the number of eligible applicants exceeds the available spaces in the program, the Applicant Selection Criteria will be:
- Preference for Permanent Residents of Ontario
- Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full)
- Achievement in the Admission Requirements
Interactive Media Development - 3D Visualization-2022/2023
|WRIT-1037||Reason & Writing 1-Contemporary Media||3|
|This course will introduce contemporary media students to essential principles of reading, writing, and reasoning at the postsecondary level. Students will identify, summarize, analyze, and evaluate multiple short readings and write persuasive response essays to develop their vocabulary, comprehension, grammar, and critical thinking.|
|MMED-1050||Digital Media Theory & Project Mgmt 1||3|
|This is an Interactive Media preparation course, the student will be exposed to all the technologies, and methodology used in the two-year program. Time Management principles and self-learning strategies are a key objective of the course.|
|MMED-1051||Design & Image 1||3|
|A course to introduce students to elements and techniques of good digital design, with an emphasis on designing for interactive interfaces. Adobe Photoshop CC and Adobe Illustrator CC software will provide the foundation for this course.|
|This course will introduce students to the range of tools and applications current in the interactive field, as well as the techniques for developing a Web site with graphics, text and basic hypertext functionality. This course will introduce tools and techniques with an emphasis on effective site and interface design as well as optimized media and code development.|
|MMED-1053||Visual Communication 1||3|
|This course will introduce students to the theory and application of visual based design and layout currently used in the interactive media field. This course will introduce tools and techniques with an emphasis on effective forms of communications through a variety of visual based applications.|
|MMED-1054||Multimedia Authoring 1||3|
|This course will introduce students to the range of tools and applications current in the interactive field, as well as the techniques used for the collaborative development of web based interactive applications.|
|COMM-3075||Communications for Media||3|
|This course, designed for students who plan to work in the field of media, focuses on professional written and verbal communication skills. Students learn to prepare a variety of work-related documents. In addition, students learn about research methods and documentation formats. The principles of effective writing - organization, grammar, style, clarity, and tone - are reinforced throughout the course. The goal of the course is to prepare students for the communication tasks and considerations they will encounter in the media workplace in order to meet the needs of employers and/or the communities they will serve.|
|MMED-1055||Multimedia Authoring 2||3|
|This course will continue to explore current tools and techniques introduced in Authoring 1. This course will focus on a unified, data-driven approach for web and app development with a major focus on front-end web development. Students will explore back-end development with an intro to Node.js and variants on the MEAN stack.|
|MMED-1056||Web Development 1||3|
|MMED-3035||Design & Image 2||3|
|A course that further develops the knowledge of the elements and techniques of good digital design, with an emphasis on designing for interactive interfaces. Adobe Photoshop CC and Adobe Illustrator CC software will provide the foundation for this course.|
|MMED-1057||Motion Design 1||3|
|This course will introduce students to the core principles of motion design. Emphasis will be on typography, colour theory and animation principles as related to on-screen graphics and animations.|
|MMED-3036||Digital Media Theory & Project Mgmt 2||3|
|This is a continuation of Digital Media Theory 1. Time Management principles and self-learning strategies will continue to be a key objective of the course.|
|MMED-1059||3D Modelling for Visualization 1||3|
|An introduction to the creation of 3D assets targeted for use in static and interactive visualizations. Topics include integrating 3D rendered objects into 2D visualizations for print and Web; live Web 3D visualizations through WebGL and various coding libraries and APIs; creating 3D objects and environments to proper scale and proportions for use in visualizations and simulations.|
|MMED-1060||Practical Applications 1||3|
|An introduction to production support, practical labs, planning and developing small-size team based client projects(print and or web based visualizations). Students will also be introduced to common tools and technologies for project management, collaboration and version control.|
|MMED-1061||Web Applications for Visualization 1||3|
|MMED-1063||Data Concepts in Visualization-Intro||3|
|Basic data types and associated visualizations; use of large data sets for visualization; common summary statistics and measures of variance; common data formats for Web-based visualization; principles for valid chart design; basic charting libraries and APIs.|
|MMED-1062||Generative Art & Motion Design||3|
|MMED-3042||User Experience & Interface Design 1||3|
|An introduction to the principles and fundamentals of User Experience(UX) and User Interface design. This course will cover the importance of user centric design through prototyping, AB testing, user and market research.|
|MMED-3043||3D Modelling for Visualization 2||3|
|Extending the 3D topics from the previous term into interactive 'rich media' applications for data visualization. Introduction to Unity as an authoring platform for 2D, 3D, text, video and interactivity, introductory examples of AR and VR tools available within the Unity platform. Introducing workflows for the creation of standalone executables for data dashboards and widgets.|
|MMED-3044||Practical Applications 2||3|
|A continuation to production support, practical labs, planning and developing small-size team based client projects(print and or web based visualizations). Students will also be introduced to common tools and technologies for project management, collaboration and version control.|
|MMED-3041||Experiential Design 1||3|
|This course will introduce students to the principles of physical computing and experiential design. Topics covered include basic principles of electronics, programming micro controllers, working with sensors, and user interface development. Students will work with programmable circuit boards, sensors and other hardware to plan and develop interactive objects and environments.|
|MMED-3047||Web Applications for Visualization 2||3|
|MMED-3045||Data Design & Narrative in Visualization||3|
|A more advanced project-based class addressing visualization design from the narrative perspective, identifying the main points and themes to be presented in a visualization/infographic, and addressing common questions that arise when planning these applications: What story is the visualization supposed to tell? What data and chart type(s) will best support the main points of the narrative? An introduction to 'quick charting' libraries and APIs for exploration of possible themes in large sets of data (clustering, correlations); an overview of common and popular languages and IDEs for data analysis, such as R and Python libraries; use of colour, typography, composition, etc., to best represent the narrative in the data; planning and organization of the narrative, theme and design of multi-component visualizations.|
|MMED-3046||User Experience & Interface Design 2||3|
|Extending topics introduced in User Experience & Interface Design 1, this course covers more intermediate topics in user centric design through real world examples and case studies. This course is a combination of lecture/presentation and seminar sessions.|
|MMED-5007||Topics in Visualization-Adv||3|
|An advanced topics seminar class in visualization technologies, hardware and software. The specific topics in this course will vary from year-to-year, but may include working with new hardware (AR/VR), 3D tools for Web and desktop development, emerging libraries and APIs, etc. This course will expect students to conduct significant research into various visualization topics, present to peers and to others.|
|MMED-5008||Practical Applications 3||3|
|A continuation of production support, practical labs, planning and developing mid-size client projects(print and or web based visualizations). Students will continue using common tools and technologies for project management, collaboration and version control.|
|MMED-5009||Experiential Design 2||3|
|Continuation of Experiential Design 1 in the previous term, with an emphasis on more advanced project planning and development with Arduino and related hardware and sensor systems.|
|MMED-5010||Web Applications for Visualization 3||3|
|A continuation of the Web Applications course in the previous semester, with a more in-depth look at more advanced libraries and APIs for data analysis and visualization specifically for Web delivery. More in-depth project work with libraries such as D3.js, three.js, P5.js, etc., incorporating more complex chart types, multi-level user interaction, planning and organization of complex Web-based visualizations, creating customized integrations with relational data storage and content APIs.|
|MMED-5011||App Design & Prototyping||3|
|In this course students will work on larger-scale projects that require them to actively engage in a comprehensive application planning, design, testing and revision process. Building on material introduced in previous project-focused courses, students will be tasked with exploring the target user demographic for their application, iterative user testing and revision workflows, and prototyping functionality to allow for rapid testing and revision. Introduction to A/B testing workflows for coding frameworks. Depending on project needs, prototyping process could also involve 3D printed and hardware/built components for an installation, as well as prototyping and testing application code and functionality.|
|MMED-5012||User Experience & Interface Design 3||3|
|Extending topics introduced in User Experience & Interface Design 1 & 2, this course covers more advanced topics in user centric design with a focus on problem solving and adhering to strict deadlines.|
|MMED-5013||Facilitation & Project Management||3|
|Students will gain in-depth knowledge, skills, tools, and techniques required to plan and execute small to large scale projects that achieve organizational goals on time and on budget. This course also addresses emerging trends in project management through courses in Agile project management, recovery, risk, quality and leadership.|
|MMED-5014||Practical Applications 4||3|
|A continuation of production support, practical labs, planning and developing large-size client project. Students will continue using common tools and technologies for project management, collaboration and version control.|
|DEVL-5005||Strategic Mktg & Professional Dev||3|
|This course introduces the students to business models common in digital media and related industries, strategies for marketing services, research into applications of visualization (what is done/what is needed) in specific sectors (medical, educational, architecture/real estate, etc.); business planning, effective communication, and other topics relevant to applying visualization across various sectors.|
|"The capstone project in Visualization is designed to demonstrate the range of tools and skill sets that students have acquired in the 3DVIS program. While the content focus and subject matter and all production aspects are up to the student or team, capstone projects must be of sufficient size and complexity to allow for integration of UI and Design skills, data modelling and discovery, information architecture, appropriate narrative strategies and interactive features to best engage and inform users. Students are expected to undertake significant research into data and digital media technologies appropriate for the scope of the capstone project. The projects will be overseen by the entire faculty team in 3DVIS, and students will receive guidance and hands-on support throughout, but every student is expected to research and implement technologies, tools and workflows not directly taught in a previous course. The capstone can be an individual or a team project, but the scale of this final installation will most often be appropriate for a small team. All final capstone projects will be presented to the public as a unique installations on Industry Night heald at the end of each year at CDPA."|
|MMED-5016||Topics in Visualization Technology-Adv||3|
|Students will look to create high-level visualizations that may include specialized topics such as Virtual Reality and Augmented Reality. A widespread focus on older and existing technologies, along with new and emerging technologies will give students a wide array of platforms for delivering their project outcomes.|
|MMED-5017||Application Support & Maintenance||3|
|Students will explore full implementation of modern project workflow: feature-based sprints, issue tracking / resolution, workflow using Atlassian's suite of project management tools (Bitbucket /Jira /Trello).|
Careers - 2022/2023
Career OpportunitiesGraduates of the Interactive Media Development - 3D Visualization program will find opportunities and employment in the interactive cluster including web/mobile-based companies, architectural, engineering and planning, medical, graphics and info-graphics, video and mobile gaming companies.
More Information - 2022/2023
Campus Code: LCD (LCD - London-Downtown)
15 week terms
Academic Calendars available at www.fanshawec.ca/academicdates
ContactSchool of Digital and Performing Arts: (519)-452-4430, ext. 6403
The Interactive Media Development - 3D Visualization Program at
Fanshawe College is an intensive three-year advanced diploma
focusing on the tools and techniques necessary to gain employment
in the fields of visualization and emerging interactive
technologies. The goal of the program is to provide students with
the professional, technical and artistic skills necessary to create
innovative visualizations, prototypes and info-graphics.
Students will develop 2 and 3 dimensional design skills by studying a curriculum focused initially on the core principles of visualization technologies and interactive media. Foundation courses including image and motion design, interactive production, project management, and visual communication will provide the basis for understanding sophisticated technologies such as virtual and augmented reality.
Throughout the second year, students will study more advanced concepts of visualization including 3D modeling, game engine simulations, visualization statistics, generative art and user experience design. In the third year, students will continue with advanced visualization studies with emphasis on an integrative capstone project (individual or group) or a client based applied research project internship.
An integral part of the 3D Visualization program at Fanshawe College is its relationship to the local community. London, ON has a vibrant and growing interactive media industry. Professionals from this community include business leaders and entrepreneurs, creative directors, interactive designers, programmers, game designers, and producers who will play an important role by providing mentorship to students through critique and guest lectures.
Graduates of this program will find entry-level positions in the visualization industry as interactive designers and programmers, 3D specialists, prototype and visualization designers.
- Students entering Level 1 of the program in January will continue into Level 2 of the program in the Summer term and Level 3 in the Fall term.
The graduate has reliably demonstrated the ability to
1. complete both individual and collaborative interactive media projects effectively.
2. select and use best practices and tools to design and develop dynamic, rich-media content.
3. assess the requirements of a complex interactive media project.
4. develop, budget, plan and professionally present a complex interactive media project.
5. design a complex media project (interface, navigation, graphics, text treatment) using best practice design and development principles, and applying conceptual and theoretical frameworks.
6. build effective and dynamic complex Web sites and/or mobile applications.
7. identify and analyze ethical and professional issues arising in an online environment.
8. apply research and conceptual skills to propose optimal solutions for mobile/multimedia/Web development problems.
9. select and use creative and critical thinking techniques in the effective design, development and implementation of a complex interactive media project.
10. evaluate the financial, technical and artistic success of a complex interactive media project
11. analyse and implement augmented and virtual reality technologies in the creation of 3D visualizations.
12. assess and evaluate 3D visualization hardware and software for implementation in interactive installations.
13. design complex data, 3D and rich media assets for integration into augmented and virtual reality presentations.
Program PathwaysFor information about Program Pathways visit www.fanshawec.ca/programpathways
Program DetailsMore details
2022/2023 academic year: Refer to the More Info tab to view offerings for the 2022/23 academic year. Canadian students can start applying in early October for programs with Sep. 2022, Jan. 2023 and May 2023 start dates through ontariocolleges.ca.