Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - May 2025

Level 1

Course details

Conestoga 101
CON0101


Systems Development: Concepts and Analysis
INFO8231


Software Development Techniques
PROG8146


User Interface Design Principles
PROG8151


Web Design and Development Principles
PROG8166


Mobile Application Development - iOS
PROG8471


Level 2

Course details

Co-op and Career Preparation
CEPR8200


Systems Design
INFO8241


Programming: Database Management
PROG8081


Software Quality
PROG8171


Web Technologies
PROG8186


Mobile Application Development - Android
PROG8486


Level 3

Course details

Co-op Work Term I (Mobile Solutions Development)
COOP8070


Level 4

Course details

Entrepreneurship for Mobile Development
ENTR8201


Emerging Mobile Technologies
INFO8191


Computer and Application Security
PROG8191


Mobile Solutions Capstone Project
PROG8226


Android Wear Development
PROG8791


Please note:

Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.

Program outcomes

  1. Evaluate business and design requirements to select, formulate and implement mobile solutions
  2. Propose deliverable proprietary mobile solutions to prospective clients using business, marketing and sales strategies
  3. Develop application and user interfaces for various mobile platforms that leverage evolving mobile device capabilities
  4. Design and evaluate new and existing websites to ensure mobile usability for various devices and platforms
  5. Appraise technology criteria to create cross-platform applications.
  6. Design, develop and publish device-specific mobile applications using mobile solution technology to meet stakeholder requirements
  7. Evaluate and implement new features for current iOS, Android and other platforms to meet client needs.
  8. Select and integrate database and server-side technologies into mobile solutions
  9. Construct and test security of mobile solutions using appropriate network technologies to secure against system threats
  10. Use project management principles and industry protocols to manage a collaborative mobile application development and to ensure quality assurance
  11. Design, build and administer a database to application specifications.
  12. Develop wearable applications or app widgets.