Program Overview

The one-year Mobile Application Development post-grad program will focus on fundamental mobile computer programming topics. If you have a passion for coding, computers and phones, and you’re ready to specialize your skills to land your dream job as a computer programmer in the mobile space, this mobile app development certificate is for you.

Program Details

Program Code
MAP2
Credential:
Ontario College Graduate Certificate
Duration
30 weeks
Start Dates
Locations
Availability

Full Time Offerings

2025 January
London
Open
2025 May
London
Open
2025 September
London
Open
2026 January
London
Open
2026 May
London
Open
2024 September
London
Closed

Part Time Offerings

2025 January
London
Open
2025 May
London
Open
2025 September
Open
2025 September
London
Open
2026 January
London
Open
2026 May
London
Open
2024 September
London
Closed

Your Learning Experience

MAP2 is available to Canadian students only. Please see MAP1 for international student offerings.

Mobile Application Development is a one-year Ontario College Graduate Certificate program designed for college or university graduates that want to leverage their existing post-secondary education in information technology. 

 

This program will focus on fundamental mobile computer programming topics and you’ll develop the in-depth, in-demand and specialized mobile computer programming knowledge employers are looking for including:

  • Mobile development for both Android and iOS;
  • Cross-platform mobile development;
  • Mobile web development including progressive web applications;
  • Mobile database development (local and cloud storage); and
  • UI/UX, AI/ML and Security topics will be explored for use in the mobile platform.

 

If you’re looking for an exciting and rewarding career in the information technology sector, this mobile application development program is for you!

In their final semester, students will have the opportunity to complete a co-operative work placement with an industry partner.

 

This program is also available part-time in person

Laptop and technical requirements

It is required that students in this program use a Mac laptop. Visit the Laptop Requirements page on the Fanshawe CONNECTED website and review the MacBook specifications for MAP.

 

Career Information

Fanshawe’s Mobile Application Development program will prepare graduates to take advantage of the growing opportunities in the mobile app development field of information technology. Graduates can expect to be hired as:

  • Mobile Developer - analyze, design, implement, mobile applications on Android or iOS platforms
  • Junior Computer Programmer - analyze, design, program, implement, configure, integrate, maintain and support various applications.
  • Mobile Web Developer - manage a website using innovative strategies to ensure the website is fully optimized and running proficiently to allow for a seamless, user-friendly experience on a mobile device.
  • UI/UX Developer - design, develop, maintain front end computer applications for a positive and cohesive user experience on a mobile device
Learning Outcomes
  1. Implement native mobile applications for different mobile platforms;
  2. Develop solution architectures to support client mobile applications by applying the principles and best practices of enterprise architecture and data management;
  3. Develop creative concepts for mobile applications that meet innovation, entrepreneurship and social enterprise objectives;
  4. Develop secure mobile applications by implementing the security principles, standards, and best practices of mobile application development;
  5. Develop usable, friendly, fast, and reliable mobile applications by applying the principles and best practices of User Interface design and experience (UI/UX);
  6. Work independently and as a member of a multi-disciplinary team, to develop mobile application solutions for a business;
  7. Use industry standard testing methodologies to ensure software quality and improve software performance;
  8. Apply strategies for personal, career and professional development to enhance work performance and maintain currency with industry and technological changes;
  9. Comply with relevant laws, industry standards, guidelines and best practices in the design and implementation of mobile applications;
  10. Communicate complex information technology solutions verbally, in writing and digitally for a variety of audiences and purposes.

 

Program Coordinator:

Andrea Doroshenko
 

Academic Advisor:

Cynthia Lessard

Admission Requirements

Ontario College Diploma, Ontario College Advanced Diploma, Degree in computer science/information technology or equivalent

International Admission Equivalencies
Admission equivalencies for Fanshawe depends on your country of study. Please enter your location to see the requirements for your country below.
English Language Requirements

English Language Requirements

Test Score
TOEFL iBT 88
IELTS Academic Overall score of 6.5 with no score less than 6.0 in any of the four bands
CAEL Overall score of 70 with no score less than 60 in any of the four bands
PTE Academic 59
Cambridge English Overall score of 176 with no language skill less than 169
ESL4/GAP5 Minimum grade of 80% in Level 9, 75% in Level 10
Duolingo Overall score of 120, with no score lower than 105

 

Learn More about English Language Requirements

Recommended Academic Preparation

Recommended Academic Preparation

Prior post-secondary education, training, or work experience in Information Technology with a focus on software programming. Prospective students should possess a solid foundation in software development and programming concepts.
Applicant Selection Criteria

Applicant Selection Criteria

Where the number of eligible applicants exceeds the available spaces in the program, the Applicant Selection Criteria will be:
  1. Preference for Permanent Residents of Ontario
  2. Receipt of Application by February 1st (After this date, Fanshawe College will consider applicants on a first-come, first-served basis until the program is full)
  3. Achievement in the Admission Requirements
Post-Admission Requirements

Post-Admission Requirements

Connect laptop information

Courses

Level 1
Take all of the following Mandatory Courses:
INFO-6124Android Application Development 14
This course is an introduction to designing and developing native Android applications. Students will gain hands-on experience in developing and deploying mobile applications on Android devices. Students will be introduced to the android framework, designing user interfaces, data persistence, location-based applications, telephony, debugging and testing.
INFO-6125iOS Application Development 14
This course is an introduction to programming on Apple's iOS. Students will be introduced to Objective-C/Swift, XCode, Cocoa Touch frameworks, memory management, designing on different form factor, designing user interfaces, data persistence, location-based applications, telephony, debugging and testing.
INFO-6126Mobile Application UI/UX Design3
This course provides students with an introduction to UI/UX for mobile platforms. Students will examine special features of mobile UI design, application design steps, creating visual appeal, and application usability. Students will learn concepts, techniques, practices, and tools for design such as Material Design, MVVM and data binding.
INFO-6127Enterprise Tech for Mobile Platforms3
This course provides students with the foundation of back-end enterprise technologies that are used to develop mobile applications in an enterprise environment. Students will investigate modern back-end technologies. The course focuses on the architectural design approaches, architectural styles for the APIs, execution environments, and databases.
INFO-6128Mobile Web Development3
Students will learn to develop progressive web apps that work on mobile devices that appear like traditional native mobile applications. The student will also learn device features such as the camera and geolocation in your web apps and utilize push notifications to increase user engagement with your web app.
INFO-6129Cross Platform Mobile Development3
This course provides students with the foundations of developing cross-platform mobile applications. Students will gain hands-on experience with React Native and modern JavaScript, and build apps on both Android and iOS devices. Coursework emphasizes current JavaScript features, UI development with React Native, and accessing native capabilities of mobile platforms.
ACAD-6002Graduate Success Strategies1
This course presents and helps to develop some of the skills required to achieve academic and career success for graduate students. Areas of focus include college resources, study skills, and time management among other skills. The importance of Academic Integrity will be a main focus.
DEVL-6024Career Planning1
This course introduces students to the importance of personal career management. Students will learn about, practice and use career (job) search, resume writing and interview skills. Students will also complete an individual career management project.
COOP-1020Co-operative Education Employment Prep1
This workshop will provide an overview of the Co-operative Education consultants and students' roles and responsibilities as well as the Co-operative Education Policy. It will provide students with employment preparatory skills specifically related to co-operative education work assignments and will prepare students for their work term.
View all courses

Tuition Summary

London

Canadian Costs
$5,027.78
Total Cost of Program

*Total program costs are approximate, subject to change and do not include the health and dental plan fee, bus pass fee or program general expenses.

 

Contact/Questions