Mobile Application Development

Acknowledgement of Completion
young man working at a computer

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.

View courses available this term under Program of Studies.

Contact Continuing Education

Technology and Skills Development

Ontario Secondary School Diploma (OSSD) or equivalent (Mohawk Academic Upgrading, GED) OR 19 years of age or older.

You do not need to apply to begin this program. Start by ensuring you meet the admission requirements listed above and then register for the courses listed in the Program of Studies when they are offered.  Some courses have prerequisites, so please check the Program of Studies for details. Find out how to register for a course.

The program of studies displayed below applies to students starting the program in the current academic year. Students who began in other academic years may require different courses to be eligible to graduate. If you have questions regarding a strategy for completion contact Continuing Education - Technology & Skills.

Visit the Textbooks page for information on ordering your course materials.

Click on the course number below to check current availability and for registration information

Mandatory Courses

Course Number Course Name Course Description

Android Application Development

Focus on planning, developing and testing mobile applications for the Android platform. Includes: GUI design, layouts, intents, activities, databases, graphics and touch events. Prerequisites: COMP10036 and COMP10149.
COMP10151 iPhone Application Development Learn to plan, develop and test cutting-edge mobile applications for the iOS platform, using the Objective-C programming language, and programming techniques for achieving effective interaction on iPhones and iPads. You MUST use a Mac with xCode. Prerequisites: COMP10036 and COMP10149.
COMP10035 Java – Introduction Learn to develop applications and applets using Java, object-oriented programming concepts. Includes creating and using classes and methods, loop structures, string method, if/then/else, joptionPane Class, arrays and basic Java Applets.
COMP10036 Java – Intermediate Enhance your Java skills to develop Java applets and more robust applications. Includes utilizing inheritance, swing toolkit, layout managers, the event model, exceptions and file input/output. Prerequisite: COMP10035.
COMP10137 JavaScript

Learn the essentials which comprise most modern programming languages using JavaScript. Move from writing simple programs that interact with the elements in a web page. Prerequisite: COMP10106 (HTML Introduction) or INFO10241 (HTML 1). 56 hours.

COMP10106 HTML Introduction Focus on HTML essentials including creating Web pages, page layouts, cascading style sheets, integrating pre-written JavaScript, and developing multimedia Web pages and forms. Equivalent to: INFO10241 (HTML 1). 42 hours.
COMP10150 Web Design for Mobile Apps Learn new ways to design, develop and test mobile user interfaces, and mobilize existing websites. Combine theory and coding exercises using CSS3, HTML5, JavaScript, Ajax and techniques to achieve innovative user experiences on Smartphones and Tablets. Must have an Android, Blackberry or iPhone. Prerequisite: COMP10147 or COMP10151.
Getting Started

Visit CE Get Started, your go-to online resource for getting started. You’ll find information on online tools and the wide range of student services available to you to support your success as a Mohawk College student and to help you achieve your future goals!

Login to MyMohawk
MyMohawk is the college portal used to access your student account information, email, grades and more. Your username and password can be found on the Continuing Education Acknowledgement of Registration & Student Account form that was sent to you after you registered for your course. Visit the Getting Started - MyMohawk Guide for step-by-step instructions.

Access Mohawk Email
On the MyMohawk Home screen you will see a link to Mohawk email. Visit the Getting Started – Mohawk Email Guide to learn how to set up your account on your devices.

Access OntarioLearn
Visit OntarioLearn to access your course. Visit the OntarioLearn Course page for step-by-step instructions. Please note your course will not appear in OntarioLearn until the scheduled start date.

Find your Textbook
Use the Mohawk College Textbook Search to find your course materials.

Explore Contacts and Services

Online learning courses provide you with the opportunity to learn online, anywhere, at your convenience!  You can study at home or at work - wherever you like, whenever you like, within a predetermined time frame.

Courses are delivered over a set time period and are led by instructors. Most courses do not require that you be online at a certain time of day or night, but that you are active in the course during the schedule. There are scheduled start and end dates and you cannot start courses late nor finish early.

Visit the OntarioLearn Course page to discover how to get started on OntarioLearn. Please note your course will not appear in OntarioLearn until the scheduled start date.

Visit Exams for Online Courses for everything you need to know about booking and writing your online learning exam.