Mobile Application Development

*Domestic applicants include Canadian citizens, permanent residents, protected persons and Convention refugees.
Thank you for your interest! At this time, this program is currently available to domestic applicants only. Please contact a Fanshawe International Education Advisor to discuss your options.
*Domestic applicants include Canadian citizens, permanent residents, protected persons and Convention refugees.
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:
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 complete a co-operative work placement with an industry partner.
This program is also available part-time
It is recommended that students use a Mac laptop vs. a PC laptop, some program-specific software requires a MacBook., visit the Laptop Requirements page on the Fanshawe CONNECTED website.
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:
Did you know Fanshawe consistently ranks high in graduate employment rates among large colleges in Ontario?
Here are some examples of career opportunities for graduates of Fanshawe’s Mobile Application Development program:
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.
Front End Web Developer
Recommend front-end technical solutions including frameworks and JavaScript libraries.
Web Product Developer
Develop and implement a website, research new technologies and best practices, make recommendations and focus on continuous quality improvement.
Andrea Classen
Cynthia Lessard
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 |
Level 1 | ||||
Take all of the following Mandatory Courses: | ||||
INFO-6124 | Android Application Development 1 | 4 | ||
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-6125 | iOS Application Development 1 | 4 | ||
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-6126 | Mobile Application UI/UX Design | 3 | ||
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-6127 | Enterprise Tech for Mobile Platforms | 3 | ||
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-6128 | Mobile Web Development | 3 | ||
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-6129 | Cross Platform Mobile Development | 3 | ||
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-6002 | Graduate Success Strategies | 1 | ||
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-6024 | Career Planning | 1 | ||
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-1020 | Co-operative Education Employment Prep | 1 | ||
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. |
*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.