Enrolment options

This course introduces students to programming technologies, design, and development related to mobile applications. Android is a software stack for mobile devices that includes and operating system, middleware, and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using Kotlin programming language a cross-platform general-purpose programming language introduced by Google as an alternative to the standard Java.


Students will learn skills for creating and deploying Android applications, with particular emphasis on software engineering topics including software architecture, software process, usability, and deployment.

Self enrolment (Student)