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 4805 Introduction to Raster Graphics
1.5

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

Introduces the tools and techniques to create raster graphics for online delivery. Students will examine correcting colour, making selections, determining resolution requirements and optimizing graphics as part of an integrated workflow.

More Information »

WMDD 4810 Introduction to Vector Graphics
1.5

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

Explores the creation of high-quality, scalable graphics designed for user interface components. Students will use a variety of tools and techniques to create vector-based icons, graphics and illustrations.

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 »

15 Credits

Term 2

Courses Credits
All of
WMDD 4830 Introduction to Object-Oriented Programming
1.5

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

Students will be introduced to the fundamental principles of object-oriented analysis and design. Standard analysis and design techniques are applied using UML, and solutions are implemented using a high-level programming language. Students are introduced to manual and automated testing and version control.

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 4820.

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 4815.

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 4845 Introduction to Mobile App Development
1.5

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

Students are introduced to the characteristics, standards, frameworks, and interface guidelines for a variety of mobile devices. Standard user interface elements and implementation of several interfaces on targeted mobile devices are discussed.

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 4820.

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 »

WMDD 4870 Project Management
1.5

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

Students will learn the fundamentals of traditional and agile project management methods. Specifically, they will learn how to initiate the project, organize the team, assess risk, estimate costs, schedule the work, and monitor progress. Students will be introduced to software tools commonly used for project management.

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 »

WMDD 4880 Project I
1.5

Lecture Hours: 1.0 | Seminar: 0.0 | Lab: 2.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.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

15 Credits

Term 3

Courses Credits
All of
WMDD 4900 Advanced Graphics Design
3

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

New Course

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 4800.

More Information »

WMDD 4920 Introduction to Databases
1.5

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

New Course

Introduction to the fundamentals of relational database design and normalization. Students will write SQL statements to create and access databases. Database projects will be embedded as the backend of a website or a mobile app.

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 4820.

More Information »

WMDD 4925 Advanced User Experience Design
3

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

New Course

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 4935 Server-Side Scripting
1.5

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

New Course

Introduction to several server-side scripting languages (e.g., PHP) and frameworks (e.g., node.js) for implementing dynamic websites. Includes: working with form data and data validation; integration with backend databases.

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 4920. WMDD 4920 may be taken concurrently.

More Information »

WMDD 4960 Business Strategies for Creative Technologists
1.5

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

New Course

Examines the software industry from the perspective of an entrepreneur, developing websites and mobile applications. From developing a new audience, and building a business plan, to building and managing an effective marketing strategy, all facets of the business side of creative technologies will be covered.

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

New Course

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.

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 4830, 4835, 4840, 4845, 4860, 4870, and 4880.

More Information »

WMDD 4990 Industry Topics I
1.5

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

New Course

Industry speakers will discuss current topics as well as the latest trends in mobile and web design and development. The course will provide students with the opportunity to learn from leaders from a variety of sectors who will share their perspectives and insights into the state of the industry. Under the guidance of the instructor, students will be responsible for arranging the speakers.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

15 Credits

Term 4

Courses Credits
All of
WMDD 4905 3D Design and Prototyping
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in WMDD 4900 and 4925.

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 4910 Advanced Graphics Techniques
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in WMDD 4805, 4810, and 4900.

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 4915 Audio/Video Production
3

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

New Course

Designers need the skills to build multimedia components such as video, background soundtracks, sound effects and animation for delivery to developers for final mobile or web apps. Students create multimedia content to support supplied UX criteria. Topics include storytelling via motion graphics in context to delivery within a web or mobile application environment, and the use of audio and video capture and editing techniques.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 4965 Social Media Strategy
1.5

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

New Course

Social media is an integral part of most businesses today. Designers who want to freelance or are a part of a small company will need effective social media skills to promote themselves or their company. Students are introduced to fundamental principles of digital communications to promote and develop an online presence using social media and online marketing tools.

Prerequisite(s): A minimum "C" grade in WMDD 4960.

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 4985 Capstone Project
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in one of: WMDD 4900 or 4930; and a minimum "C" grade in all of the following: WMDD 4920, 4925, 4935, 4960, 4980, and 4990.

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 4995 Industry Topics II
1.5

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

New Course

In order to succeed, both designers and develops must be able to identify and converse about emerging trends in the web and mobile world. In a continuation of WMDD 4990, students independently find industry speakers and present further topics, seminar style, from their own research.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 »

15 Credits

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
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 4805 Introduction to Raster Graphics
1.5

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

Introduces the tools and techniques to create raster graphics for online delivery. Students will examine correcting colour, making selections, determining resolution requirements and optimizing graphics as part of an integrated workflow.

More Information »

WMDD 4810 Introduction to Vector Graphics
1.5

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

Explores the creation of high-quality, scalable graphics designed for user interface components. Students will use a variety of tools and techniques to create vector-based icons, graphics and illustrations.

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 »

EXPE 4801 Career Goals, Resumes, and Cover Letters 1
1

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

Formerly COOP 4801

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 2

Courses Credits
All of
WMDD 4830 Introduction to Object-Oriented Programming
1.5

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

Students will be introduced to the fundamental principles of object-oriented analysis and design. Standard analysis and design techniques are applied using UML, and solutions are implemented using a high-level programming language. Students are introduced to manual and automated testing and version control.

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 4820.

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 4815.

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 4845 Introduction to Mobile App Development
1.5

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

Students are introduced to the characteristics, standards, frameworks, and interface guidelines for a variety of mobile devices. Standard user interface elements and implementation of several interfaces on targeted mobile devices are discussed.

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 4820.

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 »

WMDD 4870 Project Management
1.5

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

Students will learn the fundamentals of traditional and agile project management methods. Specifically, they will learn how to initiate the project, organize the team, assess risk, estimate costs, schedule the work, and monitor progress. Students will be introduced to software tools commonly used for project management.

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 »

WMDD 4880 Project I
1.5

Lecture Hours: 1.0 | Seminar: 0.0 | Lab: 2.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.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

EXPE 4802 Interviews and Your Professional Image 1
1

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

Formerly COOP 4802

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 3

Courses Credits
All of
WMDD 4900 Advanced Graphics Design
3

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

New Course

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 4800.

More Information »

WMDD 4920 Introduction to Databases
1.5

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

New Course

Introduction to the fundamentals of relational database design and normalization. Students will write SQL statements to create and access databases. Database projects will be embedded as the backend of a website or a mobile app.

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 4820.

More Information »

WMDD 4925 Advanced User Experience Design
3

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

New Course

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 4935 Server-Side Scripting
1.5

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

New Course

Introduction to several server-side scripting languages (e.g., PHP) and frameworks (e.g., node.js) for implementing dynamic websites. Includes: working with form data and data validation; integration with backend databases.

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 4920. WMDD 4920 may be taken concurrently.

More Information »

WMDD 4960 Business Strategies for Creative Technologists
1.5

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

New Course

Examines the software industry from the perspective of an entrepreneur, developing websites and mobile applications. From developing a new audience, and building a business plan, to building and managing an effective marketing strategy, all facets of the business side of creative technologies will be covered.

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

New Course

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.

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 4830, 4835, 4840, 4845, 4860, 4870, and 4880.

More Information »

WMDD 4990 Industry Topics I
1.5

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

New Course

Industry speakers will discuss current topics as well as the latest trends in mobile and web design and development. The course will provide students with the opportunity to learn from leaders from a variety of sectors who will share their perspectives and insights into the state of the industry. Under the guidance of the instructor, students will be responsible for arranging the speakers.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

EXPE 4803 Employment Search Strategies 1
1

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

Formerly COOP 4803

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 4

Courses Credits
All of
WMDD 4905 3D Design and Prototyping
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in WMDD 4900 and 4925.

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 4910 Advanced Graphics Techniques
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in WMDD 4805, 4810, and 4900.

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 4915 Audio/Video Production
3

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

New Course

Designers need the skills to build multimedia components such as video, background soundtracks, sound effects and animation for delivery to developers for final mobile or web apps. Students create multimedia content to support supplied UX criteria. Topics include storytelling via motion graphics in context to delivery within a web or mobile application environment, and the use of audio and video capture and editing techniques.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 4965 Social Media Strategy
1.5

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

New Course

Social media is an integral part of most businesses today. Designers who want to freelance or are a part of a small company will need effective social media skills to promote themselves or their company. Students are introduced to fundamental principles of digital communications to promote and develop an online presence using social media and online marketing tools.

Prerequisite(s): A minimum "C" grade in WMDD 4960.

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 4985 Capstone Project
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in one of: WMDD 4900 or 4930; and a minimum "C" grade in all of the following: WMDD 4920, 4925, 4935, 4960, 4980, and 4990.

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 4995 Industry Topics II
1.5

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

New Course

In order to succeed, both designers and develops must be able to identify and converse about emerging trends in the web and mobile world. In a continuation of WMDD 4990, students independently find industry speakers and present further topics, seminar style, from their own research.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 »

15 Credits

Term 5

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

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

New Course

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 »

Notes:
1 (see note 2)
3
3 Credits

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 4805 Introduction to Raster Graphics
1.5

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

Introduces the tools and techniques to create raster graphics for online delivery. Students will examine correcting colour, making selections, determining resolution requirements and optimizing graphics as part of an integrated workflow.

More Information »

WMDD 4810 Introduction to Vector Graphics
1.5

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

Explores the creation of high-quality, scalable graphics designed for user interface components. Students will use a variety of tools and techniques to create vector-based icons, graphics and illustrations.

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 »

15 Credits

Term 2

Courses Credits
All of
WMDD 4830 Introduction to Object-Oriented Programming
1.5

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

Students will be introduced to the fundamental principles of object-oriented analysis and design. Standard analysis and design techniques are applied using UML, and solutions are implemented using a high-level programming language. Students are introduced to manual and automated testing and version control.

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 4820.

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 4815.

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 4845 Introduction to Mobile App Development
1.5

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

Students are introduced to the characteristics, standards, frameworks, and interface guidelines for a variety of mobile devices. Standard user interface elements and implementation of several interfaces on targeted mobile devices are discussed.

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 4820.

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 »

WMDD 4870 Project Management
1.5

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

Students will learn the fundamentals of traditional and agile project management methods. Specifically, they will learn how to initiate the project, organize the team, assess risk, estimate costs, schedule the work, and monitor progress. Students will be introduced to software tools commonly used for project management.

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 »

WMDD 4880 Project I
1.5

Lecture Hours: 1.0 | Seminar: 0.0 | Lab: 2.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.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

15 Credits

Term 3

Courses Credits
All of
WMDD 4920 Introduction to Databases
1.5

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

New Course

Introduction to the fundamentals of relational database design and normalization. Students will write SQL statements to create and access databases. Database projects will be embedded as the backend of a website or a mobile app.

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 4820.

More Information »

WMDD 4925 Advanced User Experience Design
3

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

New Course

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 4930 Object-Oriented Design and Programming
3

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

New Course

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 4830.

More Information »

WMDD 4935 Server-Side Scripting
1.5

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

New Course

Introduction to several server-side scripting languages (e.g., PHP) and frameworks (e.g., node.js) for implementing dynamic websites. Includes: working with form data and data validation; integration with backend databases.

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 4920. WMDD 4920 may be taken concurrently.

More Information »

WMDD 4960 Business Strategies for Creative Technologists
1.5

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

New Course

Examines the software industry from the perspective of an entrepreneur, developing websites and mobile applications. From developing a new audience, and building a business plan, to building and managing an effective marketing strategy, all facets of the business side of creative technologies will be covered.

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

New Course

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.

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 4830, 4835, 4840, 4845, 4860, 4870, and 4880.

More Information »

WMDD 4990 Industry Topics I
1.5

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

New Course

Industry speakers will discuss current topics as well as the latest trends in mobile and web design and development. The course will provide students with the opportunity to learn from leaders from a variety of sectors who will share their perspectives and insights into the state of the industry. Under the guidance of the instructor, students will be responsible for arranging the speakers.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

15 Credits

Term 4

Courses Credits
All of
WMDD 4940 Native Android App Development
3

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

New Course

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

New Course

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.

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 4950 Security and Cloud and Server Administration
3

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

New Course

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.

Prerequisite(s): A minimum grade of "C" in WMDD 4920 and 4935.

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 4985 Capstone Project
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in one of: WMDD 4900 or 4930; and a minimum "C" grade in all of the following: WMDD 4920, 4925, 4935, 4960, 4980, and 4990.

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 4995 Industry Topics II
1.5

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

New Course

In order to succeed, both designers and develops must be able to identify and converse about emerging trends in the web and mobile world. In a continuation of WMDD 4990, students independently find industry speakers and present further topics, seminar style, from their own research.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 4999 Special Topics
1.5

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

New Course

In a dynamic industry such as web and mobile app development, developers must stay current with new technologies, specializations and trends. Topics focus on a defined subject within the field of Web and Mobile App development. The course content will change from semester to semester and will depend upon the specific expertise and interest of the instructor and topical issues related to development.

Prerequisite(s): A minimum "C" grade in WMDD 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 »

15 Credits

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
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 4805 Introduction to Raster Graphics
1.5

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

Introduces the tools and techniques to create raster graphics for online delivery. Students will examine correcting colour, making selections, determining resolution requirements and optimizing graphics as part of an integrated workflow.

More Information »

WMDD 4810 Introduction to Vector Graphics
1.5

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

Explores the creation of high-quality, scalable graphics designed for user interface components. Students will use a variety of tools and techniques to create vector-based icons, graphics and illustrations.

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 »

EXPE 4801 Career Goals, Resumes, and Cover Letters 1
1

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

Formerly COOP 4801

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 2

Courses Credits
All of
WMDD 4830 Introduction to Object-Oriented Programming
1.5

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

Students will be introduced to the fundamental principles of object-oriented analysis and design. Standard analysis and design techniques are applied using UML, and solutions are implemented using a high-level programming language. Students are introduced to manual and automated testing and version control.

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 4820.

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 4815.

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 4845 Introduction to Mobile App Development
1.5

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

Students are introduced to the characteristics, standards, frameworks, and interface guidelines for a variety of mobile devices. Standard user interface elements and implementation of several interfaces on targeted mobile devices are discussed.

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 4820.

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 »

WMDD 4870 Project Management
1.5

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

Students will learn the fundamentals of traditional and agile project management methods. Specifically, they will learn how to initiate the project, organize the team, assess risk, estimate costs, schedule the work, and monitor progress. Students will be introduced to software tools commonly used for project management.

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 »

WMDD 4880 Project I
1.5

Lecture Hours: 1.0 | Seminar: 0.0 | Lab: 2.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.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

EXPE 4802 Interviews and Your Professional Image 1
1

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

Formerly COOP 4802

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 3

Courses Credits
All of
WMDD 4920 Introduction to Databases
1.5

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

New Course

Introduction to the fundamentals of relational database design and normalization. Students will write SQL statements to create and access databases. Database projects will be embedded as the backend of a website or a mobile app.

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 4820.

More Information »

WMDD 4925 Advanced User Experience Design
3

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

New Course

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 4930 Object-Oriented Design and Programming
3

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

New Course

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 4830.

More Information »

WMDD 4935 Server-Side Scripting
1.5

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

New Course

Introduction to several server-side scripting languages (e.g., PHP) and frameworks (e.g., node.js) for implementing dynamic websites. Includes: working with form data and data validation; integration with backend databases.

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 4920. WMDD 4920 may be taken concurrently.

More Information »

WMDD 4960 Business Strategies for Creative Technologists
1.5

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

New Course

Examines the software industry from the perspective of an entrepreneur, developing websites and mobile applications. From developing a new audience, and building a business plan, to building and managing an effective marketing strategy, all facets of the business side of creative technologies will be covered.

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

New Course

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.

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 4830, 4835, 4840, 4845, 4860, 4870, and 4880.

More Information »

WMDD 4990 Industry Topics I
1.5

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

New Course

Industry speakers will discuss current topics as well as the latest trends in mobile and web design and development. The course will provide students with the opportunity to learn from leaders from a variety of sectors who will share their perspectives and insights into the state of the industry. Under the guidance of the instructor, students will be responsible for arranging the speakers.

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, 4805, 4810, 4815, 4820, and 4825.

More Information »

EXPE 4803 Employment Search Strategies 1
1

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

Formerly COOP 4803

This 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 »

Notes:
1 see note 2
 
16 Credits

Term 4

Courses Credits
All of
WMDD 4940 Native Android App Development
3

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

New Course

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

New Course

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.

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 4950 Security and Cloud and Server Administration
3

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

New Course

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.

Prerequisite(s): A minimum grade of "C" in WMDD 4920 and 4935.

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 4985 Capstone Project
3

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

New Course

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.

Prerequisite(s): A minimum "C" grade in one of: WMDD 4900 or 4930; and a minimum "C" grade in all of the following: WMDD 4920, 4925, 4935, 4960, 4980, and 4990.

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 4995 Industry Topics II
1.5

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

New Course

In order to succeed, both designers and develops must be able to identify and converse about emerging trends in the web and mobile world. In a continuation of WMDD 4990, students independently find industry speakers and present further topics, seminar style, from their own research.

Prerequisite(s): A minimum "C" grade in WMDD 4900.

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 4999 Special Topics
1.5

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

New Course

In a dynamic industry such as web and mobile app development, developers must stay current with new technologies, specializations and trends. Topics focus on a defined subject within the field of Web and Mobile App development. The course content will change from semester to semester and will depend upon the specific expertise and interest of the instructor and topical issues related to development.

Prerequisite(s): A minimum "C" grade in WMDD 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 »

15 Credits

Term 5

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

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

New Course

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 »

Notes:
1 (see note 2)
3
3 Credits

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.