
Client-side development tools such as HTML 5, CSS3 and JavaScript, as well as aspects of server-side programming, are covered to complement mobile application development. You will be taught Java and Swift programming languages in this program to facilitate an easier transition in developing mobile applications.

Create meaningful design artifacts using modern software engineering methodologies and project management principles.Video card (2GB RAM minimum/4GB RAM recommended).256 GB SSD Hard Drive (500+ GB is optimal).This program requires students to have access to a personal computer with the following specifications: You will also be exposed to the process of App Store and Android Market submissions.

To synthesize all learning outcomes, you will participate in either a co-op work term or an applied project to provide the experience necessary to improve graduate employability.Īs a student, you will learn strategies related to the development of mobile applications from a business perspective, such as performing competitive research and exploring revenue-generating approaches. You will be taught Kotlin and Swift programming languages in this program to facilitate an easier transition in developing mobile applications. The main focus of the program is the two leading platforms in mobile devices: iOS and Android. As a student in this three-semester program, you will develop a wide variety of skills related to developing, testing and deploying applications for mobile phones and tablets. Mobile application development is one of the fastest-growing sectors of information technology.
