ABOUT THE PROGRAM
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.
WHAT WILL THIS PROGRAM GIVE ME?
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:
- Mobile web programming
- Object-oriented programming
- Multimedia utility processing
- Programming for iOS
- Programming for Android OS
AEC – Career
LANGUAGE OF INSTRUCTION
Jan 25 (Winter)
Aug 1 (Fall)
APPLICATION DEADLINES FOR
Nov 30 (Winter)
May 15 (Fall)
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.
SPECIAL CONDITIONS FOR ADMISSION
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.
CANDIDATES WISHING TO REGISTER FOR THIS 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.
For more information
Updated: August 11, 2022