Mobile Application Development (Part-time)
- Program Code:
- Continuing Education
About the ProgramMobile 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 InformationAll courses must be completed within 4 years of acceptance into the program.
- Ontario Secondary School Diploma (OSSD), or equivalent, OR 19 years of age or older.
- Submit a completed Conestoga College Program Application Form
- Attach proof of the admission requirements
How to ApplyStudents may obtain a Conestoga College Program Application Form from any Conestoga College campus, OR by writing directly to the Registrar's Office, OR by using the college website at www.conestogac.on.ca/admissions/forms
Send completed applications to:
299 Doon Valley Dr
Canada N2G 4M4
How to Register for CoursesGo to How to Register for detailed registration information.
Prior Learning Assessment and Recognition (PLAR)Conestoga recognizes prior learning of skills, knowledge or competencies that have been acquired through employment, formal and informal education, non-formal learning or other life experiences. Prior learning must be measurable at the required academic level and meet Conestoga standards of achievement for current courses. Challenge exams and portfolio development are the primary methods of assessment. Other methods of assessment may be available depending upon the nature of the course objectives. Successful completion of the assessment results in an official course credit that will be recorded on the student's Conestoga transcript. PLAR cannot be used by registered Conestoga students for the clearance of academic deficiencies, to improve grades or to obtain admission into a program.
Learn more about PLAR.
Graduate OpportunitiesFor more details on related occupations, job market information and career opportunities, see the Government of Canada website: http://www.workingincanada.gc.ca
Program Related Resources
- 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
Click on the course code or title below for a full description of the course. If available for registration, clicking on "Details" in the status column will open a new browser tab or window in the Student Portal.
|Course Code||Course Title||Status|
Description: This course expands upon basic skills in developing Java applications to developing Java applets and more robust Java applications. Students learn some of the more advanced topics such as utilizing inheritance, the swing toolkit, layout managers, the event model, exceptions, and file input/output.
Description: Recommended prerequisite: HTML: Introduction
Description: 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. In addition to Access – Specialist, it is recommended that students have HTML – Introduction.
|PROG1215||Web Design for Mobile Applications
Pre-Requisites: PROG1015 or PROG1195, OLRN1990
|Electives: Program Option|
Student must complete a minimum of 36 Hours
Select from the list below
Android Application Development
Description: This course with familiarize the student with planning, developing, and testing mobile applications for the Android platform using Java. Students will design and build multiple apps throughout the course. Topics include: GUI design, layouts, intents, activities, databases, graphics, and touch events.
iPhone Application Development
Description: This course with familiarize the student with planning, developing, and testing mobile applications for the iOS platform using Swift. Students will design and build multiple apps throughout the course. Topics include: GUI design, layouts, event handling, internationalization, databases, and touch events.
The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.
Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.