Mobile Application Development

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

Description

Prepare yourself for an exciting career as a team player or an independent entrepreneur in the mobile application development industry, Within the Mobile Application Development program, you will have the opportunity to collaborate as part of a high-functioning team on a mobile application project with real-world specifications and requirements. By implementing popular project management frameworks to manage project responsibilities, you will give yourself a competitive advantage and be prepared for a smooth transition to the workplace. You'll have the opportunity to develop and implement the newest emerging technologies and the latest in mobile technology innovation into your mobile solutions. With a focus on entrepreneurship throughout the program, you will learn how to be an entrepreneur, publish an application to an online store, and manage marketing and financials to gain revenue. You'll acquire valuable hands-on experience through the development of mobile applications and strengthen your communication and soft skills, as these are highly sought after by our industry partners. 

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 a client’s business and design requirements to develop and implement tailored mobile solutions;
  2. publish and strategically market apps to online stores to promote user and product engagement and build market share;
  3. create design artefacts to meet the needs of invested parties and to guide the software development lifecycle (SDLC);
  4. create mobile applications that deploy to diverse devices and enhance compatibility and functionality;
  5. develop cross-platform applications to target multiple operating systems (OS) while optimizing resource efficiency;
  6. develop platform-specific native applications that leverage unique device capabilities to optimize performance and meet invested parties’ requirements;
  7. use software development kits (SDKs), frameworks and toolkits to maximize resource efficiencies;
  8. use database and cloud computing technologies to create applications that offer secure data management and seamless user experiences;
  9. apply Agile frameworks and best practices to facilitate teams’ flexibility, adaptability, and responsiveness;
  10. analyze market needs and trends, using an entrepreneurial mindset, to identify valuable opportunities and propose innovative solutions;
  11. develop and implement eco-friendly practices within application development to align with operational and sustainability goals.

Program Progression

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

Fall Intake

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

Winter Intake

  • Sem 1: Winter 2026
  • Sem 2: Summer 2026

Summer Intake

  • Sem 1: Summer 2026
  • Sem 2: Fall 2026

Admission Requirements

  • Ontario College Diploma, Ontario College Advanced Diploma, degree or equivalent with a focus on 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 Interface Design and User Experience 42
MDEV 1002 Entrepreneurship Fundamentals for Mobile Development 42
MDEV 1005 Mobile Web Applications 42
MDEV 1006 Introduction to iOS Development 42
MDEV 1008 Introduction to Android Development 42
MDEV 1014 Introduction to Cross-platform Development 42
MDEV 1016 Mobile App Project 1 42
 Hours294
Semester 2
Program Courses  
MDEV 1004 Mobile APIs and Frameworks 42
MDEV 1007 Advanced iOS Development 42
MDEV 1009 Advanced Android Development 42
MDEV 1015 Advanced Cross-platform Development 42
MDEV 1017 Advanced Entrepreneurship for Mobile Development 42
MDEV 1018 Emerging Technologies 42
MDEV 1019 Mobile App Project 2 42
 Hours294
 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