Mobile Application Development

Program: MDEV
Credential: Ontario College Graduate Certificate
Delivery: Full-time + Part-time
Length: 2 Semesters
Duration: 1 Year
Effective: Fall 2024, Winter 2025, Summer 2025
Location: Barrie


Students prepare for a career in mobile application development either as part of a team or an independent entrepreneur. By leveraging their prior software development experience, students are able to focus on the core techniques, concepts, and architectures of mobile applications. Using an applied project methodology, students learn how to resolve common mobile programming challenges while gaining tangible experience in developing mobile applications. Students also develop effective technical communication skills, as well as gain exposure to vendor standards, guidelines, and best practices.

Career Opportunities

Graduates of the Mobile Application Development program will be prepared to work independently, or as a member of a team creating, designing, and coding mobile applications using a multitude of programming languages on a variety of mobile platforms.

Program Learning Outcomes

The graduate has reliably demonstrated the ability to:

  1.  evaluate business and design requirements to select, formulate and implement mobile solutions;
  2. promote mobile technology solutions using business communication and marketing skills;
  3. create effective user interfaces that leverage evolving mobile device capabilities;
  4. design and develop websites that deploy to different devices and platforms;
  5. design and develop cross-platform applications built with rich-media and HTML-based technologies;
  6. design and develop device-specific, native applications;
  7. research and apply various software development kits (SDKs), frameworks and toolkits;
  8. integrate database and server-side technologies to provide complete mobile development solutions;
  9. build, test, and deploy secure mobile solutions using appropriate technologies;
  10. collaborate in a team-based mobile development project;
  11. apply concepts of entrepreneurship to application development;
  12. implement strategies to reduce the impact of mobile applications on the environment;
  13. publish and market mobile applications to an online store.

Program Progression

The following reflects the planned progression for full-time offerings of the program.

Fall Intake

  • Sem 1: Fall 2024
  • Sem 2: Winter 2025

Winter Intake

  • Sem 1: Winter 2025
  • Sem 2: Summer 2025

Summer Intake

  • Sem 1: Summer 2025
  • Sem 2: Fall 2025

Admission Requirements

Post-secondary diploma or degree with a focus in computer studies, or equivalent work experience in software development.

Selection Process

Applicants may be asked to submit a current resume and a letter of interest to the Program Coordinator in order to assess their prior academic and experiential learning.

Additional Information

To be successful in this program you are required to provide your own Apple Mac notebook computer prior to the start of the program. Your computer should have at least 8GB of memory, 256GB of disk space, and capable of running OSX version 10.13 (High Sierra) or better.

Graduation Requirements

14 Program Courses

 Graduation Eligibility

To graduate from this program, a student must attain a minimum of 60% or a letter grade of P (Pass) or S (Satisfactory) in each course in each semester. The passing weighted average for promotion through each semester and to graduate is 60%.

Program Tracking

The following reflects the planned course sequence for full-time offerings of the Winter intake of the program. Where more  than one intake is offered  contact the program co-ordinator for the program tracking.

Plan of Study Grid
Semester 1Hours
Program Courses  
MDEV 1000 Application Design and Interfaces 42
MDEV 1001 Mobile Data Management 42
MDEV 1002 Entrepreneurship for Mobile Development 42
MDEV 1006 Introduction to iOS Development 42
MDEV 1008 Introduction to Android Development 42
MDEV 1012 Mobile App Portfolio 1 42
MDEV 1014 Cross-platform Development 1 42
Semester 2
Program Courses  
MDEV 1003 Mobile Game Design 42
MDEV 1004 Mobile APIs and Frameworks 42
MDEV 1005 Mobile Web Applications 42
MDEV 1007 Advanced iOS Development 42
MDEV 1009 Advanced Android Development 42
MDEV 1013 Mobile App Portfolio 2 42
MDEV 1015 Cross-platform Development 2 42
 Total Hours588

Graduation Window

Students unable to adhere to the program duration of one year (as stated above) may take a maximum of two years to complete their credential. After this time, students must be re-admitted into the program, and follow the curriculum in place at the time of re-admission.

Disclaimer: The information in this document is correct at the time of publication. Academic content of programs and courses is revised on an ongoing basis to ensure relevance to changing educational objectives and employment market needs. 

Program outlines may be subject to change in response to emerging situations, in order to facilitate student achievement of the learning outcomes required for graduation. Components such as courses, progression, coop work terms, placements, internships and other requirements may be delivered differently than published.

use +/- to expand menu options