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.

CURRICULUM

Total Credits: 60

Term One

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.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Acceptance into the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

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

Students 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 study the fundamentals of HTML and CSS: learning to code designs that incorporate graphics, grid systems, and modern typographic approaches. They create responsive websites that adapt to any device they are viewed on.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Acceptance into the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

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.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Admission to the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

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 Two

Courses Credits
All of
WMDD 4835 HTML/CSS II
3

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

Students further develop the skills learned in WMDD 4815: HTML/CSS I. They incorporate current production methods such as JavaScript and programmatic CSS logic into their authoring practice. Most importantly students develop the ability to use emerging methods to create interactive and accessible web pages.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

Students 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

Students 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

Formerly 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 Three

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

Students 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 Four

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

Through 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

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

60 Credits

Program Option Notes:

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

CURRICULUM

Total Credits: 60

Term One

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.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Acceptance into the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

More Information »

WMDD 4811 Graphics Techniques Fundamentals
3

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

Students 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 study the fundamentals of HTML and CSS: learning to code designs that incorporate graphics, grid systems, and modern typographic approaches. They create responsive websites that adapt to any device they are viewed on.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Acceptance into the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

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.Registration in this course is restricted to students admitted to the Post-Degree Diploma in Web and Mobile App Design and Development.Prerequisite(s): Admission to the Post-Degree Diploma in Web and Mobile App Design and Development; or department permission.

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 Two

Courses Credits
All of
WMDD 4835 HTML/CSS II
3

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

Students further develop the skills learned in WMDD 4815: HTML/CSS I. They incorporate current production methods such as JavaScript and programmatic CSS logic into their authoring practice. Most importantly students develop the ability to use emerging methods to create interactive and accessible web pages.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

Students 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

Students 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

Formerly 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 Three

Courses Credits
All of
WMDD 4921 Introduction to Database Technologies
3

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

Formerly 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

Formerly 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

Students 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 Four

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

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

60 Credits

Program Option Notes:

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

Program Notes:

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