Mobile Application Development

Certificate | Code: 1323

About the program

Mobile development is defined as the set of technical tasks required to develop a front-end interface and interaction with the user that features new ergonomics and communication channels or back-end support for mobile access to "the cloud". Students in this program will gain a broad range of skills in developing various applications for mobile device platforms.

Program information

All courses must be completed within 3 years of acceptance into the program.

Admission requirements

  • Ontario Secondary School Diploma (OSSD), or equivalent, OR 19 years of age or older.

Admission procedures

  • Submit a completed Conestoga College Program Application Form
  • Attach proof of the admission requirements

Graduate opportunities

For more details on related occupations, job market information and career opportunities, see the Government of Canada website: https://www.jobbank.gc.ca/home

Program outcomes

  • Program at an intermediate level, using the JavaScript programming language
  • Create Java applications and Java applets using the Java programming language
  • Develop Web pages using Dreamweaver that incorporate features such as linking, navigation system, digital media, tables, forms, CSS, and other basic enhancements.
  • Use MySQL to create, modify, implement, and maintain MySQL and MSSQL databases
  • Apply the latest innovations emerging in the mobile applications industry in areas of application programming interfaces and integrated development environments
  • Install and utilize the appropriate software needed for mobile application development, such as operating systems, software development kits, plug-ins for integrated development environments, and support or utility applications
  • Utilize modern programming approaches that feature the integration of multiple sources into a single package that gets deployed to a server, interpreter, or emulator
  • Incorporate sound web design principles to produce user experiences that run on new mobile devices, clients, and emulators, sometimes with limited hardware resources
  • Apply prior knowledge on networking and protocols, to new scenarios in the context of simplified versions of these protocols, designed to run on devices smaller than a laptop or desktop computer
  • Apply prior knowledge on relational database Design and development, to the context of simplified versions of database engines, designed to run on devices smaller than a laptop or desktop computer
  • Implement concurrent fragments of code that serve as threads to run background or asynchronous processes common in mobile devices and applications
  • Incorporate digital media in the development of mobile applications to enhance the user experience

Program related resources

Program contact

Continuing Education
Upcoming Registrations

Mark your calendars for our upcoming registration dates so you can plan your future.

Spring Registration: February 4, 2019
Fall Registration: July 8, 2019