COMP 3240 Mobile Application Development

Year
Year 3
Semester
Second Semester
Credit
3
Program Description

Covers cross-platform mobile development frameworks, user experience design, and deployment for iOS and Android.

About this course

This course covers cross-platform mobile development frameworks, user experience design, and deployment for iOS and Android. You will learn to write code once and run it on multiple platforms, while still delivering a native feel. The focus is on practical skills that prepare you for industry roles in mobile engineering.

You will move through the full development lifecycle, from wireframing and prototyping to debugging and submitting apps to the Apple App Store and Google Play. The course assumes you are comfortable with object-oriented programming concepts.

Who takes this course

This course is an elective open to students in Computer Systems Technology and Bachelor of Applied Technology — Software Development. It is also available to students in the Cybersecurity program who need broader development experience.

Credits: 3 · Hours: 45

Prerequisites

Learning outcomes

  • Build cross-platform mobile applications using modern frameworks
  • Design user interfaces that follow mobile UX best practices
  • Integrate device-specific features such as cameras and sensors
  • Test applications on both iOS and Android devices
  • Package and deploy applications to app stores

Evaluation

Component Weight (%)
Practical lab assignments 40
Mid-term project 20
Final capstone application 30
Peer code review 10