Select Page

Mobile Application Programming

The Fall 2024 semester registration is now open > Apply Now!


Mobile Application Programming is a two-year career program leading to the attainment of an Attestation of College Studies (AEC). Successful completion of the program allows the student to acquire the skills necessary to practice the profession of a Mobile application programmer. The mobile application programmer carries out the technical realization and computer development of mobile applications. Based on technical specifications and a set of requirements transmitted by the project manager, they program the functionalities that correspond to the needs of a client for mobile applications.


The mobile application programmer creates specific computer programs for the mobile and nomadic environment. The projects carried out may take the form of specific websites, online services, multimedia applications such as video games, etc. In this context, the programmer is responsible for ensuring the interactivity of the products and services they create through mathematical formulas formalized by a specific language.

As a member of a team that brings together a variety of skills, the mobile application programmer defines the links between the content that they must integrate in order to ensure its display; they also define the entire algorithmic part that allows the processing of data by the mobile application. In a context of exponential increase in the use of nomadic tools (smartphones, digital tablets, watches, glasses, etc.), they must adapt their work to the specificities of programming and display on these types of devices (constraints of a small screen, variety of screens, limited interaction capacity, diversity of platforms, etc.).

What is the industry like?

A mobile application programmer is likely to work in various contexts. They may create a mobile application from scratch, adapt a website to one of these platforms, or optimize an existing application. They can be called upon to exercise their profession in an Android or IOS environment and in the Back End or Front End part of a project.

To practice their profession, a mobile application programmer must have basic knowledge of computer science and programming and must know the specifications specific to mobile applications as well as the standards in use (W3C, HTML5, DOM, CSS, etc.). They must be able to master a programming language, integrate databases, and manage dynamic applications while using various types of software (editing interfaces, search engines, image processing, referencing, statistical measurement, etc.). The mobile application programmer must have an interest in the web and mobile environment and must be able to integrate well into a work team by being open to others. They must constantly keep in mind the concern for usability in terms of ease of access and navigation.

What kind of mobile app programming courses will I take?

This comprehensive and career-ready program offers extensive courses in the following:

  • Database
  • Mobile web programming
  • Object-oriented programming
  • Multimedia utility processing
  • Programming for iOS
  • Programming for Android OS



AEC – Career




January 25 (Winter)

            August 1 (Fall)

           *Late applications  


2 Years




            November 30 (Winter)

            May 15 (Fall)

            *Late applications  



Comprehensive evaluation

Internship + Synthesis Project


Apply online  

Complete advanced mobile app programming courses

Programming courses for iOS

Complete two (2) programming courses for mobile applications running under Apple iOS.

Programming courses for Android

Complete two (2) programming courses for mobile applications running under the Android OS.

Internship and Work Palcement

Complete your studies with a 90-hour internship at a Montreal-based tech company.

Start Your Career in 24 Months

Receive your Attestation of College Studies diploma and begin working as a Mobile App Developer in 24 months.

Why choose this program?

Are you always on your smartphone or tablet? Do you have a growing interest in programming languages and mobile development rules? Do you enjoy math, new technologies, communications, and teamwork? Become a mobile application programmer with TAV College’s Mobile Application Programming ACS program and open the doors to a prosperous career in a profession of the future amidst the phenomenal growth of mobile and increasing job placement opportunities.

Trained by dynamic teachers who are professionals in their field, you will learn everything you need to know to become an expert in mobile programming, whether for your own account or for a large company. With the growing popularity of digital media, the mobile application programmer is called upon to play an increasingly central and determining role in the commercial success and visibility of companies and organizations.

The training offered by TAV College will allow you to acquire the necessary skills to use programming languages in the creation of mobile applications and sites. You will also have the opportunity to acquire skills in back-end and front-end programming, object-oriented programming, web programming, and database programming while respecting the rules, standards, and constraints of mobile.



This program is for adult clients who meet the following conditions:

  • The candidate holds a high school diploma (DES) or has professional experience that is deemed sufficient by the College.


  • Meets one of the following three conditions:
    • Has interrupted their studies for at least two consecutive sessions or one school year; OR
    • has completed at least one year of post-secondary education over a period of one year or more; OR
    • is subject to an agreement between the institution and an employer or government program.



Applicants must be Canadian citizens, landed immigrants, or any other recognized status that entitles them to study in Quebec.

Applicants must also meet this specific admission requirement: either one of the three sequences in the mathematics discipline of Secondary 4 (Culture, Society and Technical Sequence – CST, Technical Science – TS, or Natural Sciences – SN)


  • Analyze the work function
  • Adapt to computer technologies
  • Interact in a professional context
  • Develop game or simulation applications
  • Exploit the principles of object-oriented programming
  • Use programming languages
  • Develop transactional Web applications
  • Develop native applications with databases
  • Operate a database management system
  • Develop native applications without a database
  • Make functional improvements to a mobile application
  • Ensure the quality of a mobile application
  • Implement a mobile application
  • Design and develop a mobile application in a graphical environment
  • Design and develop a mobile application in a database environment
  • Design and develop a hypermedia mobile application in internal and global networks


Information for international students


This program is eligible for a post-graduation work permit.


Fall, Winter

For more information

International Student Admissions

Updated: August 11, 2022

Do you have questions or comments?
Skip to content