Mobile Application Design & Development
Program Code: (International) Length of Program: Two-Year Co-op Awarded Upon Completion: Ontario College Graduate Certificate
Term 1 CBD-2303 Database Design MAD-3463 Programming Java MAD-3004 Introduction to Swift Programming MAD-3115 iOS Programming Fundamentals MAD-3125 Android Development Fundamentals Term 2 MAD-3144 Mobile Browser Application Development MAD-4114 Advanced iOS Application Development MAD-4124 Advanced Android Application Development MAD-5254 The Business of Mobile Application Development MAD-5264 Mobile Development and Design Capstone Project I CPP-1001 Co-op Preparation Academic Break Academic Break Term 3 MAD-5234 Software Quality Assurance Testing MAD-5274 Mobile Development and Design Capstone Project II MAD-6114 Mobile Frontend Development MAD-6123 Mobile Backend Development MAD-6135 Javascript Fundamentals Term 4 CPL-1049 Co-op Work Term* - OR - CPL-5559 Applied Project

Mobile application development is quickly evolving and growing to meet the demand of today’s marketplace. The Mobile Application & Design Development Ontario College Graduate Certificate program will allow students the opportunity to develop a wide variety of skills in applications for mobile and tablet devices. Curriculum focuses on mobile application development topics, and becomes increasingly in-depth to allow students to develop the skills employers demand.

Initial curriculum focuses on platform-based development including iOS and Android applications. Various client-side development tools are introduced such as HTML5, CSS3, and JavaScript, as well as server-side programming to complement mobile application development. The focus will be on open source development based on PHP and MySQL.

In the second term, curriculum is based on various applied courses and team projects to ensure the continued development of critical skills in publishing their native, game and cross-platform mobile applications on both the App Store and Android Market. The third term curriculum focuses on user-experience design, web security, online mobile marketing, user interface design and native smartphone application development utilizing the latest standard web technologies. To synthesize all student learning outcomes, the co-op work term or the applied project provides the components necessary to improve graduate employability competencies.

In this program, graduates develop their problem solving skills to analyze business requirements and design, develop and implement real-life mobile applications. In addition, students expand their business and communication skills through participating in collaborative team projects.

Admission Requirements

A college diploma or university degree in Engineering Technology, Electronics or Computer Application

The admissions process is competitive and meeting the minimum academic requirements does not guarantee admission.

Employment Opportunities

Graduates may expect a wide variety of rewarding career opportunities that are both challenging and dynamic in nature. Courses in the program prepare graduates for careers such as iOS programmers, Android programmers, mobile application developers, software developers, computer programmers, programmer analysts, database developers, database specialists. Upon completion of this post-graduate certificate program, graduates will be equipped with multidisciplinary skills that can be applied in a variety of careers in the field.

For information about post-graduate work eligibility for international students, please review the Post-Graduate Work Permit Program information.

Tuition Fees

Please visit the international tuition fee section for individual program fees. For more information regarding tuition, please contact or 519-542-7751 ext 3018.