Interactive Media Management


Course List

Term 1

CSD-1113: Web Technologies

Students integrate modern web technologies to (1) create web pages using HTML; (2) implement Cascading Style Sheets (CSS) to format web pages; and (3) design and publish a website. As a term project, students complete all phases of website development and publish their website to an IBM cloud server.

CBD-2303: Database Design

The concepts and design methodologies for modeling relational databases are introduced. Students analyze user requirements and construct conceptual, logical, and physical data models; employ Data Definition Language (DDL) to create, modify, and remove database objects; employ Data Manipulation Language (DML) to perform CRUD (Create, Read, Update, and Delete) operations on a database; and prepare technical documentation for a database project.

CSD-1134: Problem Solving and Program Logic

Programming logic and problem solving - without them, software development skills are learned but soon forgotten. A language-independent approach introduces students to various components common to all programming languages without assuming any previous programming experience. Students (1) design, test, and debug programs using a top-down modernized approach; (2) control the flow of a program with decision and repetitive structures and functions; (3) implement defensive programming with validation of user input data; (4) implement array processing; and (5) develop programs that process data from files including control break processing. Students develop software solutions using pseudocode and flowchart software tools with an emphasis on problem solving and structured programming techniques.

IMD-1273: Visual Design and Immersive Production

This course provides students with essential skills and knowledge to design and produce immersive products and experiences. Students explore digital media and graphics including motion and vector-based graphics for online use. In addition, students experience designing physical spaces such as art galleries, recreational centers and museums. The course explains the significance of applying usability and locations using 3D media with various effects. Students develop and design advanced rich and dynamic media projects, budgeting, and planning, exploring and researching common fields of 3D user interactions and user interfaces in different formats, for web, mobile and screen print.

IMD-3184: Mobile Development

The skills needed for mobile development are introduced. Students (1) create and implement mobile applications using a mobile development framework; (2) create mobile applications that access a database; and (3) connect mobile applications to web services.

Term 2

CSD-2214: Web Technologies II

As a continuation of Web Technology I, JavaScript and jQuery are introduced. Students (1) implement JavaScript and jQuery to enrich the user experience; (2) employ AJAX to allow server-side requests to exchange data with a Web server; (3) employ JSON as an over-the-network data format; and (4) implement APIs from popular websites to enhance a web page. Students add to their term project from Web Technologies I by designing and implementing MVC applications that includes client-side, server-side, and database processing.

IMD-2253: User Experience and Interactive Design I

User experience and development of interactive User Interface are the main focuses for this course. Fundamentals of human factors design and interactive design are introduced through case-studies, hands-on training sessions and prototyping. Students learn about system usability and user interaction with different services and environments and advance their skills on the user behavior design and development using measurable components of human requirements.

CSD-1224: Content Management Systems

Students explore the productivity improvements and information management skills present in content management systems. Students (1) add text and multimedia content to a web presence provided by a content management system; (2) configure and optimize the content management system to provide the best possible user experience; and (3) configure and present an ecommerce solution using shopping-cart and order-tracking tools. Students are presented with web-based problems that businesses face and will utilize strategies to overcome these challenges.

IMD-2244: Rich Media

This course builds interactive web development skills based on web technologies and practices such as HTML5, CSS3, JavaScript, and prototyping and bridge to mobile technologies. Designing, creating and editing complex media components is the main focus of this course. Students learn how to create dynamic and interactive contents of their web applications including enhanced presentations, animation, videos, audio and other elements that are cross browser compliant and cross platform compatible. Students are also exposed to the process of professional portfolio development and data visualization. Students evaluate tools and techniques for designing and creating rich interactive and dynamic media for their user-centric web environments.

CPP-1001: Co-op Preparation

This workshop will provide an overview of the roles and responsibilities of the Co-operative Education Students and the Co-operative Education Advisors as well as the Co-operative Education policy. It will provide students with employment preparatory skills specifically related to Co-operative Education work terms and will prepare students for their Co-operative Education work term job search.

Academic Break

Academic Break

Term 3

CSD-1333: Collaboration Tools

This course delves into a structured means of organizing and storing an organization's shared documents and other content related to that organization's processes and procedures, such as their methods, tools, and strategies. This course utilizes Microsoft's SharePoint, one of the industry's most popular ECM tools.

IMD-3273: User Experience and Interactive Design II

This course is a continuation of User experience and Interaction Design I. Students further advance their skills on user behaviors and developing human-oriented interactive digital media products. User behavior analysis using a range of analytics tools is another skill that students learn. More emphasis is given on learning critical thinking skills and design methods and solutions such as mobile devices, gesture, multi-touch, open-source microprocessors. At this stage, students are prepared to get engaged in excellent opportunities to apply their understanding of user experience and interaction on real world digital media environments.

IMD-3323: Prototyping Design

Prototypes are the keys to final solutions that allow designers to conduct usability tests on their interactive media products how it looks and behaves, and to better communicate with users. Students are introduced to principles of media interactive development through prototyping design and techniques which includes user interface mock-ups, paper prototypes and wireframes. Students use traditional as well as rapid prototyping design and development to create dynamic and interactive web applications run on multiple platforms, starting from a discovery stage to meet user business requirements.

CSD-4103: Project Management

One of the most in-demand IT skills today isn't really an IT skill: it's Project Management. As more and more demand is placed on IT departments, there is more demand for professionals who understand and can manage in a project based environment. Using the principles as defined in accepted industry Project Management standards, this course provides a hands on framework for how to initiate, plan, execute, monitor and control, and close a project. Through the use of lectures, labs and assignments, students look at all stages of project development, with an eye to the tips and tricks that make a successful project. In addition, this course prepares students to challenge the CompTIA Project+ or the Certified Associate in Project Management(CAPM)® certification exams. CAPM, and PMI are registered marks of the Project Management institute.

CSD-5025: Capstone Project

Students integrate and apply the skills and knowledge gained from previous courses on a real-world project. As part of a team, students evaluate system requirements and develop, test, and implement a Web-based database system using Model-View-Controller (MVC) architecture in a multi-tier environment. Students demonstrate project management principles and team skills as well as professional behavior, effective communication, and problem-solving abilities. Students (1) develop and implement a website; (2) implement, maintain, and query a database; (3) develop and implement grid-based transaction applications; (4) implement mobile applications; and (5) evaluate and integrate security features. The capstone project consists of a written document describing the project and a presentation of the project.

Term 4

CPL-1049: Co-op Work Term*

Co-operative education provides students with the opportunity to apply classroom learning to the workplace, undertake career sampling and gain valuable work experience that may assist students to find permanent employment after graduation. For further information regarding Co-op, please refer to


CPL-5559: Applied Project

Work Integrated Project is aimed at enriching student success by combining the skills students have learned throughout their program. Within the course, students are taught valuable proposal development skills, project management techniques and presentation skills through weekly workshops. Moreover, the project should, by its very nature, attempt to enhance and strengthen the student's employability prospects post-graduation by exposing them to skills and knowledge in demand from today's employers. This course allows participants to integrate and apply skills and knowledge gained from a number of previous courses of study taken in the program. These skills are used to complete a work integrated project on a real-world challenge presented by an instructor or an industry partner. The student or student teams are expected to meet with the project supervisor during mutually agreed upon times and are required to attend each in-class session during the week.

*In order to be eligible to participate in a full-time Co-op Work Term (CPL-1049) students must have a GPA of 2.8 or greater. Failing to do so will require the students to enroll in CPL-5559 WIL Project at an additional cost to the student. This additional cost can be viewed by selecting the Additional Fees tab.

Program Maps

Students are required to follow their prescribed program map and are not allowed to take unscheduled breaks for any reason. Typically, scheduled breaks occur after Term 2.

Current Students

Current students can view program maps from previous years on the mylambton website. 

You will need to login with your C# and password in order to access your program map.


Lambton College reserves the right to alter information including admission requirements and fees and to cancel at any time a program or course; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies or changes in the job market or for budgetary reasons; to change the pathways third-party certification bodies; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons.  In the event Lambton College exercises such a right, Lambton College’s sole liability will be the return of monies paid by the applicant or student to Lambton College.

Computer Studies
519-542-7751 ext 3500


International Education
Any questions or inquiries please e-mail:

Back to Top