Mobile Application Development
Demand for mobile application development is growing. Mobile applications have become more ingrained in everyday life and workflow. This program focuses on the set of technical tasks required to develop a front-end interface and interaction with the user. Students in this program will gain a broad range of skills in developing various applications for mobile device platforms.
Admission & Registration
- Ontario Secondary School Diploma (OSSD) or equivalent (Mohawk Academic Upgrading, GED) OR 19 years of age or older.
Program of Studies
Completion Requirement: 6 courses
Click on the course number below to check current availability and for registration information
|Course Number||Course Name||Course Description|
|INFO10269||Access Specialist||Learn to use MS Access for Windows. Access is a relational database management system in a user-friendly environment. This course is designed for students who wish to establish an understanding of Microsoft Access, including the skills necessary to create a new database, construct data tables, design forms and reports, and create queries. Prerequisite: Familiarity with Windows operating system and file management concepts.|
|COMP10035||Java - Introduction||Learn to develop applications and applets using Java, object-oriented programming concepts. Topics include creating and using classes and methods, loop structures, string method, if/then/else, joptionPane Class, arrays, and basic 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.|
|COMP10149||MySQL Databases||Focus is on creation, modification, implementation, and maintenance of MySQL and MSSQL databases, as well as how these databases interface with internet applications and database servers.|
Options - Choose 1:
|COMP10147||Android Application Development||This course will familiarize the student with all aspects of planning, developing and testing mobile applications for the Android platform. It will emphasize the creation of applications using the Java programming language, as well as programming techniques for achieving effective interaction on PDAs. Writing location-aware applications that feature sensor movement, messaging, Wi-Fi and multimedia will be introduced.|
|COMP10151||iPhone Application Development||Become familiar with all aspects of planning, developing and testing mobile applications for the iOS platform. This course will familiarize the student with aspects of planning, developing and testing for the iOS platform. It will emphasize the creation of applications using the Objective-C programming language, as well as programming techniques for achieving effective interaction on iPhones and iPads. Writing cutting-edge applications that feature innovative user interaction techniques, sensor movement, messaging, and multimedia will be introduced.|