Program Curriculum

Program Curriculum

This two-year post-degree diploma program focuses on web and mobile app design and development, from concept to deployment. The program encompasses visual aesthetics (including typography, colour theory, and graphics), client and server programming, user experience design, and project management.

Students will complete several projects, both individually and in teams. Throughout, they will produce real world projects, develop digital portfolios, and build industry connections. It consists of four semesters of in-class studies plus an optional semester experiential work term in which valuable industry work experience will be gained.

Students will specialize in advanced development or design and, at the end of the program, will possess the technical and communication skills for jobs in freelance, small business or corporate environments.

Students have a common set of courses throughout the program and specialize in one of two areas: Designer or Developer.

Total Credits: 60

Term 1

Courses Credits
All of
WMDD 4800 Graphic Design for Web
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of design and design theories are explored. Design elements and methodology are identified and utilized in a variety of iterative group and individual projects. The role of colour theory and typography will be applied to solve design problems. Stylistic movements will be examined to build a foundation for design decisions.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students use tools and techniques to create raster and vector graphics for online delivery. Students create high-quality graphics according to technical requirements for web and mobile use, including user interface components, icons, and illustrations.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4815 HTML/CSS I
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will learn the fundamentals of HTML & CSS, learning to code designs that incorporate high-resolution graphics, video, grid systems, and modern typographic approaches - creating bandwidth-friendly web sites that adapt to any device they are viewed on.

More Information »

WMDD 4820 Introduction to Web Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Introduction to programming with a modern programming language (e.g., JavaScript) in a Web-based environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

More Information »

WMDD 4825 Introduction to User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of user experience (UX) design will be explored and utilized. Information architecture, user research, interaction design, usability testing, wireframes, prototyping and evaluation concepts are examined in this course.

More Information »

Term 2

Courses Credits
All of
WMDD 4835 HTML/CSS 2
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will further develop the skills learned in HTML/CSS I. They will incorporate into their authoring practice current production methods such as CSS preprocessors, JavaScript frameworks, and rapid-prototyping software. Most importantly, they will develop the ability to use emerging methods successfully in web design and development.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811, 4815, and 4820.

More Information »

WMDD 4840 Content Management Systems
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will build, design, and manage common content management systems, including writing content, customizing themes, installing security patches, updates, modules, and themes.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4815 and 4820.

More Information »

WMDD 4850 Advanced Typography
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students learn about typography at an advanced level through a combination of hands-on projects, research, and the evaluation of typography as a core element of web and app design. Students explore the subtleties of type in relation to audience, page structure, and personal style.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4800 and 4815.

More Information »

WMDD 4885 Integrated Project
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students design and develop an application in response to a real-world problem or need, while learning about and implementing principles of project management. Specifically, students initiate a project, organize a team, assess risk, estimate costs, schedule work, and monitor progress. Students learn the fundamentals of traditional and agile project management methods in addition to common software tools used for project management. Through the project, students demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4800, 4811, 4815, 4820, and 4825.

More Information »

One of
CMNS 4800 Communications for Technical Professions
3

Lecture Hours: 3.0 | Seminar: 1.0 | Lab: 0.0

New Course as of Summer Semester 2021Formerly CMNS 4810 and WMDD 4860Succeeding in today's industries requires strong professional and interpersonal communication skills. Students are introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Students prepare to be successful professionals by learning how to promote themselves, how to give meaningful feedback on others' work, and how to work effectively on a team. Students practice a variety of strategies for interpersonal, oral, and written communication, including conveying confident body language, demonstrating dynamic presentation skills, and using persuasive writing techniques.Students will receive credit for only one of CMNS 4800, 4810, or WMDD 4860.Registration in this course is restricted to students admitted to the Post-Degree Diploma or Certificate in Data Analytics, or Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4860 Communications for Web and Mobile Designers
3

Lecture Hours: 4.0 | Seminar: 0.0 | Lab: 0.0

Students will be introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Working individually and in teams, students will learn to apply persuasive techniques in pitching ideas both in writing and orally. In addition they will learn and practice strategies for providing effective feedback tactfully and constructively.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development or with department permission.

More Information »

Term 3

Courses Credits
All of
WMDD 4900 Advanced Graphics Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Design theories and principles will be further developed through application of process and technique. Existing design solutions will be deconstructed and analyzed. Students will apply advanced typography techniques for web and mobile applications. Software and techniques to create and modify 3D graphics will be introduced.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4850.

More Information »

WMDD 4905 3D Design and Prototyping
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Creating usable prototypes is vital to producing a marketable product. Students examine UX design objectives as they relate to objects. Coursework includes applying 3D modelling skills to visualize design and rapidly prototype objects as well as taking an existing piece of technology or an idea for a new product to produce, critique and evaluate a potentially marketable product. Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4825.

More Information »

WMDD 4925 Advanced User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

A continuation of the Introduction to User Experience course. In-depth examination of human abilities (mental models, cognitive resources, and sensory processing). Building functional prototypes and evaluating them using a wide variety of methods, including observations, interviews, questionnaires, and videos.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4825.

More Information »

WMDD 4961 Industry and Business Strategies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 0.0

New Course as of Spring Semester 2021Students examine the software industry from the perspective of an entrepreneur who develops websites and mobile applications. Students explore all facets of the business side of creative technologies, from developing a new audience, and building a business plan, to building and managing an effective marketing strategy. This exploration sets students up to develop an entrepreneurial mindset for working in the evolving technology and start-up market, demonstrating their proficiency with not only technical skills but also basic business, presentation, and networking skills.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For Designer stream students, the support courses are: WMDD 4900, 4905, and 4925. For Developer stream students, the support courses are: WMDD 4921, 4930, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4860.

More Information »

WMDD 4980 Project 2
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4860, 4900, and 4925. For developer stream students, the support courses are: WMDD 4860, 4921, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4885.

More Information »

Term 4

Courses Credits
All of
WMDD 4910 Advanced Graphics Techniques
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Designers not only need to be fluent with individual raster and vector technologies, but also need to be able to integrate both into a project, knowing where to draw upon the strengths of each. Students will apply tools and techniques to create complex graphics and combine vector and raster graphics to build interface components.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811 and 4900.

More Information »

WMDD 4915 Audio/Video Production
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Designers need the skills to build multimedia components such as video, audio, soundtracks, and dynamic graphics for delivery to developers for mobile or web apps. Students create multimedia content for marketing/communication strategies and to support supplied UX criteria. Topics include storytelling with audio and video components in context to delivery within a web or mobile application environment, and the use of audio and video capture and editing techniques.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4900.

More Information »

WMDD 4970 Game Design Foundations
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Through understanding what motivates people, and what they consider "fun," designers are able to create more engaging web apps and interactions. Students learn the basics and mechanics of the game design process. The principles learned in this course apply to web and app design and any interactive project. Students learn the fundamentals of game design through a combination of hands-on projects, research, and the analysis of different types of games using these principles.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4900 and 4925.

More Information »

WMDD 4985 Capstone Project
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The capstone project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4910, 4915, and 4970. For developer stream students, the support courses are: WMDD 4940, 4945, and 4950.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4980.

More Information »

WMDD 4997 Advanced Topics for Web and Mobile Designers
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021In a dynamic industry such as web and mobile app development, designers must stay current with new technologies, specializations, and trends. Students will engage in current, "hot issues" in industry, reflecting the specific expertise and interest of the instructor, guest lecturers, and consideration of students' professional goals.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Designer Stream).Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4900, 4905, 4925, 4961, and 4980.

More Information »

Program Option Notes:

  1. Students must achieve a minimum "C" grade or better in all courses in the program to graduate.

Total Credits: 66

Term 1

Courses Credits
All of
EXPE 4801 Career Goals, Resumes, and Cover Letters
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4801This course is meant to focus and prepare students to effectively create targeted job applications to utilize when applying for career positions. In EXPE 4801 students will learn what employers look for when screening job applications, how to read and interpret job postings, and how to create relevant, job specific targeted resumes and cover letters that will impress employers and increase their odds of getting interviews. This course is the first in a series of three that is ultimately aimed at preparing students with job ready employability skills that they can utilize to advance their careers.Students will receive credit for only one of COOP 4801 and EXPE 4801.Registration in this course is restricted to students admitted to the Post-Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.

More Information »

WMDD 4800 Graphic Design for Web
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of design and design theories are explored. Design elements and methodology are identified and utilized in a variety of iterative group and individual projects. The role of colour theory and typography will be applied to solve design problems. Stylistic movements will be examined to build a foundation for design decisions.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students use tools and techniques to create raster and vector graphics for online delivery. Students create high-quality graphics according to technical requirements for web and mobile use, including user interface components, icons, and illustrations.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4815 HTML/CSS I
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will learn the fundamentals of HTML & CSS, learning to code designs that incorporate high-resolution graphics, video, grid systems, and modern typographic approaches - creating bandwidth-friendly web sites that adapt to any device they are viewed on.

More Information »

WMDD 4820 Introduction to Web Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Introduction to programming with a modern programming language (e.g., JavaScript) in a Web-based environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

More Information »

WMDD 4825 Introduction to User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of user experience (UX) design will be explored and utilized. Information architecture, user research, interaction design, usability testing, wireframes, prototyping and evaluation concepts are examined in this course.

More Information »

Term 2

Courses Credits
All of
EXPE 4802 Interviews and Your Professional Image
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4802This course is the second in a series of three, and will continue where EXPE 4801 left off, by transitioning students from targeted job applications, to the next phase of the job application process. In this course students will learn of the significant impact that their professional image can have on attracting potential employers and on obtaining career employment. It will also train students how to effectively engage in interviews, and networking from a Canadian business context. This course will be very practical, and students will be able to apply the content and activities from classes directly to their personal job search; increasing their chances of gaining employment.Students will receive credit for only one of COOP 4802 and EXPE 4802.Registration in this course is restricted to students admitted to the Post-Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.Prerequisite(s): EXPE 4801 with a minimum "C" grade.

More Information »

WMDD 4835 HTML/CSS 2
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will further develop the skills learned in HTML/CSS I. They will incorporate into their authoring practice current production methods such as CSS preprocessors, JavaScript frameworks, and rapid-prototyping software. Most importantly, they will develop the ability to use emerging methods successfully in web design and development.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811, 4815, and 4820.

More Information »

WMDD 4840 Content Management Systems
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will build, design, and manage common content management systems, including writing content, customizing themes, installing security patches, updates, modules, and themes.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4815 and 4820.

More Information »

WMDD 4850 Advanced Typography
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students learn about typography at an advanced level through a combination of hands-on projects, research, and the evaluation of typography as a core element of web and app design. Students explore the subtleties of type in relation to audience, page structure, and personal style.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4800 and 4815.

More Information »

WMDD 4885 Integrated Project
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students design and develop an application in response to a real-world problem or need, while learning about and implementing principles of project management. Specifically, students initiate a project, organize a team, assess risk, estimate costs, schedule work, and monitor progress. Students learn the fundamentals of traditional and agile project management methods in addition to common software tools used for project management. Through the project, students demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4800, 4811, 4815, 4820, and 4825.

More Information »

One of
CMNS 4800 Communications for Technical Professions
3

Lecture Hours: 3.0 | Seminar: 1.0 | Lab: 0.0

New Course as of Summer Semester 2021Formerly CMNS 4810 and WMDD 4860Succeeding in today's industries requires strong professional and interpersonal communication skills. Students are introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Students prepare to be successful professionals by learning how to promote themselves, how to give meaningful feedback on others' work, and how to work effectively on a team. Students practice a variety of strategies for interpersonal, oral, and written communication, including conveying confident body language, demonstrating dynamic presentation skills, and using persuasive writing techniques.Students will receive credit for only one of CMNS 4800, 4810, or WMDD 4860.Registration in this course is restricted to students admitted to the Post-Degree Diploma or Certificate in Data Analytics, or Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4860 Communications for Web and Mobile Designers
3

Lecture Hours: 4.0 | Seminar: 0.0 | Lab: 0.0

Students will be introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Working individually and in teams, students will learn to apply persuasive techniques in pitching ideas both in writing and orally. In addition they will learn and practice strategies for providing effective feedback tactfully and constructively.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development or with department permission.

More Information »

Term 3

Courses Credits
All of
EXPE 4803 Employment Search Strategies
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4803This course is the third course in a series of three, and will transition students from searching for employment to successfully entering the workforce. Having covered targeted job applications in EXPE 4801, and interviewing and networking in EXPE 4802, this course will focus on job search strategies as well as workplace expectations and typical standards and policies of Canadian businesses. Additionally, this course will include workplace etiquette and behaviour, as well as managing and respecting cultural diversity. Lastly students will incorporate what they have learned from the first two courses and formulate an individual job search plan targeting specific employers or sectors.Students will receive credit for only one of COOP 4803 and EXPE 4803.Registration in this course is restricted to students admitted to the Post Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in EXPE 4801 and 4802.

More Information »

WMDD 4900 Advanced Graphics Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Design theories and principles will be further developed through application of process and technique. Existing design solutions will be deconstructed and analyzed. Students will apply advanced typography techniques for web and mobile applications. Software and techniques to create and modify 3D graphics will be introduced.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4850.

More Information »

WMDD 4905 3D Design and Prototyping
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Creating usable prototypes is vital to producing a marketable product. Students examine UX design objectives as they relate to objects. Coursework includes applying 3D modelling skills to visualize design and rapidly prototype objects as well as taking an existing piece of technology or an idea for a new product to produce, critique and evaluate a potentially marketable product. Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4825.

More Information »

WMDD 4925 Advanced User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

A continuation of the Introduction to User Experience course. In-depth examination of human abilities (mental models, cognitive resources, and sensory processing). Building functional prototypes and evaluating them using a wide variety of methods, including observations, interviews, questionnaires, and videos.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4825.

More Information »

WMDD 4961 Industry and Business Strategies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 0.0

New Course as of Spring Semester 2021Students examine the software industry from the perspective of an entrepreneur who develops websites and mobile applications. Students explore all facets of the business side of creative technologies, from developing a new audience, and building a business plan, to building and managing an effective marketing strategy. This exploration sets students up to develop an entrepreneurial mindset for working in the evolving technology and start-up market, demonstrating their proficiency with not only technical skills but also basic business, presentation, and networking skills.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For Designer stream students, the support courses are: WMDD 4900, 4905, and 4925. For Developer stream students, the support courses are: WMDD 4921, 4930, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4860.

More Information »

WMDD 4980 Project 2
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4860, 4900, and 4925. For developer stream students, the support courses are: WMDD 4860, 4921, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4885.

More Information »

Term 4

Courses Credits
All of
WMDD 4910 Advanced Graphics Techniques
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Designers not only need to be fluent with individual raster and vector technologies, but also need to be able to integrate both into a project, knowing where to draw upon the strengths of each. Students will apply tools and techniques to create complex graphics and combine vector and raster graphics to build interface components.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811 and 4900.

More Information »

WMDD 4915 Audio/Video Production
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Designers need the skills to build multimedia components such as video, audio, soundtracks, and dynamic graphics for delivery to developers for mobile or web apps. Students create multimedia content for marketing/communication strategies and to support supplied UX criteria. Topics include storytelling with audio and video components in context to delivery within a web or mobile application environment, and the use of audio and video capture and editing techniques.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4900.

More Information »

WMDD 4970 Game Design Foundations
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Through understanding what motivates people, and what they consider "fun," designers are able to create more engaging web apps and interactions. Students learn the basics and mechanics of the game design process. The principles learned in this course apply to web and app design and any interactive project. Students learn the fundamentals of game design through a combination of hands-on projects, research, and the analysis of different types of games using these principles.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4900 and 4925.

More Information »

WMDD 4985 Capstone Project
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The capstone project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4910, 4915, and 4970. For developer stream students, the support courses are: WMDD 4940, 4945, and 4950.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4980.

More Information »

WMDD 4997 Advanced Topics for Web and Mobile Designers
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021In a dynamic industry such as web and mobile app development, designers must stay current with new technologies, specializations, and trends. Students will engage in current, "hot issues" in industry, reflecting the specific expertise and interest of the instructor, guest lecturers, and consideration of students' professional goals.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Designer Stream).Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4900, 4905, 4925, 4961, and 4980.

More Information »

Term 5

Courses Credits
All of
EXPE 4834 Work Experience Term - WMDD
3

Lecture Hours: 0.0 | Seminar: 23.0 | Lab: 0.0

During a term of full-time employment (minimum 300 hours over a 16 week term) students will have the opportunity for practical application of theoretical knowledge gained in academic studies to enhance their skills and to provide professional and personal development. Evaluation will consist of employer feedback, workplace reflection and final work term report. Students are responsible for finding a suitable work experience with the assistance of the Langara Co-op and Career Development Centre.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App, Designer Stream (Experiential Learning)and Developer Stream (Experiential Learning).Prerequisite(s): A minimum "C" grade in EXPE 4801, EXPE 4802 and EXPE 4803; and successful completion of a minimum of 54 credits.

More Information »

Program Option Notes:

  1. Students must achieve a minimum "C" grade or better in all courses in the program to graduate.
  2. Students wishing to pursue the Work Experience Term (EXPE 4834) are required to first complete EXPE 4801, 4802, and 4803. These EXPE courses will be charged at a different tuition rate than the WMDD courses.

Total Credits: 60

Term 1

Courses Credits
All of
WMDD 4800 Graphic Design for Web
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of design and design theories are explored. Design elements and methodology are identified and utilized in a variety of iterative group and individual projects. The role of colour theory and typography will be applied to solve design problems. Stylistic movements will be examined to build a foundation for design decisions.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students use tools and techniques to create raster and vector graphics for online delivery. Students create high-quality graphics according to technical requirements for web and mobile use, including user interface components, icons, and illustrations.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4815 HTML/CSS I
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will learn the fundamentals of HTML & CSS, learning to code designs that incorporate high-resolution graphics, video, grid systems, and modern typographic approaches - creating bandwidth-friendly web sites that adapt to any device they are viewed on.

More Information »

WMDD 4820 Introduction to Web Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Introduction to programming with a modern programming language (e.g., JavaScript) in a Web-based environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

More Information »

WMDD 4825 Introduction to User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of user experience (UX) design will be explored and utilized. Information architecture, user research, interaction design, usability testing, wireframes, prototyping and evaluation concepts are examined in this course.

More Information »

Term 2

Courses Credits
All of
WMDD 4835 HTML/CSS 2
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will further develop the skills learned in HTML/CSS I. They will incorporate into their authoring practice current production methods such as CSS preprocessors, JavaScript frameworks, and rapid-prototyping software. Most importantly, they will develop the ability to use emerging methods successfully in web design and development.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811, 4815, and 4820.

More Information »

WMDD 4840 Content Management Systems
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will build, design, and manage common content management systems, including writing content, customizing themes, installing security patches, updates, modules, and themes.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4815 and 4820.

More Information »

WMDD 4855 Web Programming II
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students further develop their web programming skills to create medium to complex web and mobile software running in a web browser on multiple platforms and form factors. To accomplish this, students apply an object oriented apprach to software design and programming, modern software development tools, best practices, and workflow.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Developer Stream).Prerequisite(s): A minimum "C" grade in WMDD 4820.

More Information »

WMDD 4885 Integrated Project
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students design and develop an application in response to a real-world problem or need, while learning about and implementing principles of project management. Specifically, students initiate a project, organize a team, assess risk, estimate costs, schedule work, and monitor progress. Students learn the fundamentals of traditional and agile project management methods in addition to common software tools used for project management. Through the project, students demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4800, 4811, 4815, 4820, and 4825.

More Information »

One of
CMNS 4800 Communications for Technical Professions
3

Lecture Hours: 3.0 | Seminar: 1.0 | Lab: 0.0

New Course as of Summer Semester 2021Formerly CMNS 4810 and WMDD 4860Succeeding in today's industries requires strong professional and interpersonal communication skills. Students are introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Students prepare to be successful professionals by learning how to promote themselves, how to give meaningful feedback on others' work, and how to work effectively on a team. Students practice a variety of strategies for interpersonal, oral, and written communication, including conveying confident body language, demonstrating dynamic presentation skills, and using persuasive writing techniques.Students will receive credit for only one of CMNS 4800, 4810, or WMDD 4860.Registration in this course is restricted to students admitted to the Post-Degree Diploma or Certificate in Data Analytics, or Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4860 Communications for Web and Mobile Designers
3

Lecture Hours: 4.0 | Seminar: 0.0 | Lab: 0.0

Students will be introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Working individually and in teams, students will learn to apply persuasive techniques in pitching ideas both in writing and orally. In addition they will learn and practice strategies for providing effective feedback tactfully and constructively.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development or with department permission.

More Information »

Term 3

Courses Credits
All of
WMDD 4921 Introduction to Database Technologies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Formerly WMDD 4920Developers working in industry must contend with multiple database types and technologies. In this class, students are introduced to the fundamentals of relational and non-relational databases. Students write SQL statements as well as NoSQL programs to create and access databases. Students work on database projects as part of the data persistence layer to their web and mobile applications.Students will receive credit for only one of WMDD 4920 or 4921.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4855.

More Information »

WMDD 4930 Object-Oriented Design and Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Continues from Object-Oriented Analysis and Design into the programming phase. Implements the fundamental concepts of programming from an object-oriented (OO) perspective: abstraction; objects; classes and class hierarchies; methods; parameter passing; encapsulation and information hiding; inheritance; polymorphism. Application of simple container/collection classes; event-driven programming and GUI; exception handling. Emphasizes good software engineering principles using a language that supports the OO paradigm (e.g., Java or Swift). Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4855.

More Information »

WMDD 4936 Full-Stack Web Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Formerly WMDD 4935Students are introduced to server-side and client-side programming languages and frameworks for implementing dynamic websites and applications. Students work with form data and data validation, integration with backend databases, and client-side application frameworks.Students will receive credit for only one of WMDD 4935 or 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4835, 4840, and 4855. WMDD 4921 may be taken concurrently.

More Information »

WMDD 4961 Industry and Business Strategies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 0.0

New Course as of Spring Semester 2021Students examine the software industry from the perspective of an entrepreneur who develops websites and mobile applications. Students explore all facets of the business side of creative technologies, from developing a new audience, and building a business plan, to building and managing an effective marketing strategy. This exploration sets students up to develop an entrepreneurial mindset for working in the evolving technology and start-up market, demonstrating their proficiency with not only technical skills but also basic business, presentation, and networking skills.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For Designer stream students, the support courses are: WMDD 4900, 4905, and 4925. For Developer stream students, the support courses are: WMDD 4921, 4930, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4860.

More Information »

WMDD 4980 Project 2
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4860, 4900, and 4925. For developer stream students, the support courses are: WMDD 4860, 4921, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4885.

More Information »

Term 4

Courses Credits
All of
WMDD 4940 Native Android App Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Currently Android and iOS are the two most popular operating systems on mobile devices. Students focus on creating apps for the Android platform. Topics include implementation of activities, coding intents, use of audio/visual assets, testing and deployment as well as other APIs beyond the core, such as camera, location, and sensors.Prerequisite(s): A minimum "C" grade in WMDD 4845 and 4930.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development Program.

More Information »

WMDD 4945 Native iOS App Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Currently, iOS and Android are the two most popular operating systems on mobile devices. Coursework focusses on the Swift programming language and creation of apps for the iOS platform. Topics include building storyboards, implementing actions, using audio/visual assets, testing and deployment.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4930.

More Information »

WMDD 4950 Security and Cloud and Server Administration
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Most websites and many mobile apps require some type of customized backend; that is, hardware and software hosted on a server that ultimately serves up the content to the user. Students install and configure a Linux server along with services for websites and mobile apps. Topics include network and Internet infrastructure, including configuration tools, and cloud-based server management. Security will be emphasized and applied throughout.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4921 and 4936.

More Information »

WMDD 4985 Capstone Project
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The capstone project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4910, 4915, and 4970. For developer stream students, the support courses are: WMDD 4940, 4945, and 4950.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4980.

More Information »

WMDD 4998 Advanced Topics for Web and Mobile Developers
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021In a dynamic industry such as web and mobile app development, developers must stay current with new technologies, specializations, and trends. Students will engage in current, "hot issues" in industry, reflecting the specific expertise and interest of the instructor, guest lecturers, and consideration of students' professional goals.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Developer Stream).Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4921, 4930, 4936, 4961, and 4980.

More Information »

Program Option Notes:

  1. Students must achieve a minimum "C" grade or better in all courses in the program to graduate.

Total Credits: 66

Term 1

Courses Credits
All of
EXPE 4801 Career Goals, Resumes, and Cover Letters
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4801This course is meant to focus and prepare students to effectively create targeted job applications to utilize when applying for career positions. In EXPE 4801 students will learn what employers look for when screening job applications, how to read and interpret job postings, and how to create relevant, job specific targeted resumes and cover letters that will impress employers and increase their odds of getting interviews. This course is the first in a series of three that is ultimately aimed at preparing students with job ready employability skills that they can utilize to advance their careers.Students will receive credit for only one of COOP 4801 and EXPE 4801.Registration in this course is restricted to students admitted to the Post-Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.

More Information »

WMDD 4800 Graphic Design for Web
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of design and design theories are explored. Design elements and methodology are identified and utilized in a variety of iterative group and individual projects. The role of colour theory and typography will be applied to solve design problems. Stylistic movements will be examined to build a foundation for design decisions.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students use tools and techniques to create raster and vector graphics for online delivery. Students create high-quality graphics according to technical requirements for web and mobile use, including user interface components, icons, and illustrations.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4815 HTML/CSS I
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will learn the fundamentals of HTML & CSS, learning to code designs that incorporate high-resolution graphics, video, grid systems, and modern typographic approaches - creating bandwidth-friendly web sites that adapt to any device they are viewed on.

More Information »

WMDD 4820 Introduction to Web Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Introduction to programming with a modern programming language (e.g., JavaScript) in a Web-based environment. Program development skills including: analyzing a problem to make it amenable to programming; writing structured, modularized programs; program documentation; interacting with the computer operating system; event driven programming for client-side Web applications.

More Information »

WMDD 4825 Introduction to User Experience Design
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

The principles of user experience (UX) design will be explored and utilized. Information architecture, user research, interaction design, usability testing, wireframes, prototyping and evaluation concepts are examined in this course.

More Information »

Term 2

Courses Credits
All of
EXPE 4802 Interviews and Your Professional Image
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4802This course is the second in a series of three, and will continue where EXPE 4801 left off, by transitioning students from targeted job applications, to the next phase of the job application process. In this course students will learn of the significant impact that their professional image can have on attracting potential employers and on obtaining career employment. It will also train students how to effectively engage in interviews, and networking from a Canadian business context. This course will be very practical, and students will be able to apply the content and activities from classes directly to their personal job search; increasing their chances of gaining employment.Students will receive credit for only one of COOP 4802 and EXPE 4802.Registration in this course is restricted to students admitted to the Post-Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.Prerequisite(s): EXPE 4801 with a minimum "C" grade.

More Information »

WMDD 4835 HTML/CSS 2
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Students will further develop the skills learned in HTML/CSS I. They will incorporate into their authoring practice current production methods such as CSS preprocessors, JavaScript frameworks, and rapid-prototyping software. Most importantly, they will develop the ability to use emerging methods successfully in web design and development.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4811, 4815, and 4820.

More Information »

WMDD 4840 Content Management Systems
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will build, design, and manage common content management systems, including writing content, customizing themes, installing security patches, updates, modules, and themes.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4815 and 4820.

More Information »

WMDD 4855 Web Programming II
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students further develop their web programming skills to create medium to complex web and mobile software running in a web browser on multiple platforms and form factors. To accomplish this, students apply an object oriented apprach to software design and programming, modern software development tools, best practices, and workflow.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Developer Stream).Prerequisite(s): A minimum "C" grade in WMDD 4820.

More Information »

WMDD 4885 Integrated Project
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Students design and develop an application in response to a real-world problem or need, while learning about and implementing principles of project management. Specifically, students initiate a project, organize a team, assess risk, estimate costs, schedule work, and monitor progress. Students learn the fundamentals of traditional and agile project management methods in addition to common software tools used for project management. Through the project, students demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4800, 4811, 4815, 4820, and 4825.

More Information »

One of
CMNS 4800 Communications for Technical Professions
3

Lecture Hours: 3.0 | Seminar: 1.0 | Lab: 0.0

New Course as of Summer Semester 2021Formerly CMNS 4810 and WMDD 4860Succeeding in today's industries requires strong professional and interpersonal communication skills. Students are introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Students prepare to be successful professionals by learning how to promote themselves, how to give meaningful feedback on others' work, and how to work effectively on a team. Students practice a variety of strategies for interpersonal, oral, and written communication, including conveying confident body language, demonstrating dynamic presentation skills, and using persuasive writing techniques.Students will receive credit for only one of CMNS 4800, 4810, or WMDD 4860.Registration in this course is restricted to students admitted to the Post-Degree Diploma or Certificate in Data Analytics, or Post-Degree Diploma in Web and Mobile App Design and Development.

More Information »

WMDD 4860 Communications for Web and Mobile Designers
3

Lecture Hours: 4.0 | Seminar: 0.0 | Lab: 0.0

Students will be introduced to fundamental principles of communications including audience analysis, purpose identification, and elements of tone and style. Working individually and in teams, students will learn to apply persuasive techniques in pitching ideas both in writing and orally. In addition they will learn and practice strategies for providing effective feedback tactfully and constructively.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development or with department permission.

More Information »

Term 3

Courses Credits
All of
EXPE 4803 Employment Search Strategies
1

Lecture Hours: 1.5 | Seminar: 0.0 | Lab: 0.0

Formerly COOP 4803This course is the third course in a series of three, and will transition students from searching for employment to successfully entering the workforce. Having covered targeted job applications in EXPE 4801, and interviewing and networking in EXPE 4802, this course will focus on job search strategies as well as workplace expectations and typical standards and policies of Canadian businesses. Additionally, this course will include workplace etiquette and behaviour, as well as managing and respecting cultural diversity. Lastly students will incorporate what they have learned from the first two courses and formulate an individual job search plan targeting specific employers or sectors.Students will receive credit for only one of COOP 4803 and EXPE 4803.Registration in this course is restricted to students admitted to the Post Degree Diplomas in Accounting, Applied Planning, Business Administration, Marketing Management, and Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in EXPE 4801 and 4802.

More Information »

WMDD 4921 Introduction to Database Technologies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Formerly WMDD 4920Developers working in industry must contend with multiple database types and technologies. In this class, students are introduced to the fundamentals of relational and non-relational databases. Students write SQL statements as well as NoSQL programs to create and access databases. Students work on database projects as part of the data persistence layer to their web and mobile applications.Students will receive credit for only one of WMDD 4920 or 4921.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4855.

More Information »

WMDD 4930 Object-Oriented Design and Programming
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Continues from Object-Oriented Analysis and Design into the programming phase. Implements the fundamental concepts of programming from an object-oriented (OO) perspective: abstraction; objects; classes and class hierarchies; methods; parameter passing; encapsulation and information hiding; inheritance; polymorphism. Application of simple container/collection classes; event-driven programming and GUI; exception handling. Emphasizes good software engineering principles using a language that supports the OO paradigm (e.g., Java or Swift). Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4855.

More Information »

WMDD 4936 Full-Stack Web Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021Formerly WMDD 4935Students are introduced to server-side and client-side programming languages and frameworks for implementing dynamic websites and applications. Students work with form data and data validation, integration with backend databases, and client-side application frameworks.Students will receive credit for only one of WMDD 4935 or 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4835, 4840, and 4855. WMDD 4921 may be taken concurrently.

More Information »

WMDD 4961 Industry and Business Strategies
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 0.0

New Course as of Spring Semester 2021Students examine the software industry from the perspective of an entrepreneur who develops websites and mobile applications. Students explore all facets of the business side of creative technologies, from developing a new audience, and building a business plan, to building and managing an effective marketing strategy. This exploration sets students up to develop an entrepreneurial mindset for working in the evolving technology and start-up market, demonstrating their proficiency with not only technical skills but also basic business, presentation, and networking skills.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For Designer stream students, the support courses are: WMDD 4900, 4905, and 4925. For Developer stream students, the support courses are: WMDD 4921, 4930, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4860.

More Information »

WMDD 4980 Project 2
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4860, 4900, and 4925. For developer stream students, the support courses are: WMDD 4860, 4921, and 4936.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4885.

More Information »

Term 4

Courses Credits
All of
WMDD 4940 Native Android App Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Currently Android and iOS are the two most popular operating systems on mobile devices. Students focus on creating apps for the Android platform. Topics include implementation of activities, coding intents, use of audio/visual assets, testing and deployment as well as other APIs beyond the core, such as camera, location, and sensors.Prerequisite(s): A minimum "C" grade in WMDD 4845 and 4930.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development Program.

More Information »

WMDD 4945 Native iOS App Development
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Currently, iOS and Android are the two most popular operating systems on mobile devices. Coursework focusses on the Swift programming language and creation of apps for the iOS platform. Topics include building storyboards, implementing actions, using audio/visual assets, testing and deployment.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4930.

More Information »

WMDD 4950 Security and Cloud and Server Administration
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

Most websites and many mobile apps require some type of customized backend; that is, hardware and software hosted on a server that ultimately serves up the content to the user. Students install and configure a Linux server along with services for websites and mobile apps. Topics include network and Internet infrastructure, including configuration tools, and cloud-based server management. Security will be emphasized and applied throughout.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4921 and 4936.

More Information »

WMDD 4985 Capstone Project
3

Lecture Hours: 2.0 | Seminar: 0.0 | Lab: 3.0

Students will design and develop an application in response to a real world problem or need. The capstone project requires students to demonstrate an integration of technical skill and knowledge, professional competencies, and development/execution strategies drawn from work in other courses in the program.Note: This project course is only intended for students who are enrolled in or who have completed the required support courses. Students who have not registered in all the support courses for their project term will be required to drop the course. For designer stream students, the support courses are: WMDD 4910, 4915, and 4970. For developer stream students, the support courses are: WMDD 4940, 4945, and 4950.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): A minimum "C" grade in WMDD 4980.

More Information »

WMDD 4998 Advanced Topics for Web and Mobile Developers
3

Lecture Hours: 3.0 | Seminar: 0.0 | Lab: 2.0

New Course as of Spring Semester 2021In a dynamic industry such as web and mobile app development, developers must stay current with new technologies, specializations, and trends. Students will engage in current, "hot issues" in industry, reflecting the specific expertise and interest of the instructor, guest lecturers, and consideration of students' professional goals.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development (Developer Stream).Prerequisite(s): A minimum "C" grade in all of the following: WMDD 4921, 4930, 4936, 4961, and 4980.

More Information »

Term 5

Courses Credits
All of
EXPE 4834 Work Experience Term - WMDD
3

Lecture Hours: 0.0 | Seminar: 23.0 | Lab: 0.0

During a term of full-time employment (minimum 300 hours over a 16 week term) students will have the opportunity for practical application of theoretical knowledge gained in academic studies to enhance their skills and to provide professional and personal development. Evaluation will consist of employer feedback, workplace reflection and final work term report. Students are responsible for finding a suitable work experience with the assistance of the Langara Co-op and Career Development Centre.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App, Designer Stream (Experiential Learning)and Developer Stream (Experiential Learning).Prerequisite(s): A minimum "C" grade in EXPE 4801, EXPE 4802 and EXPE 4803; and successful completion of a minimum of 54 credits.

More Information »

Program Option Notes:

  1. Students must achieve a minimum "C" grade or better in all courses in the program to graduate.
  2. Students wishing to pursue the Work Experience Term (EXPE 4834) are required to first complete EXPE 4801, 4802, and 4803. These EXPE courses will be charged at a different tuition rate than the WMDD courses.

Program Notes:

Regular Studies courses numbered 4799 or lower may not be substituted into this program for graduation purposes.