Back to Top
Close Menu
 
Centre for Professional Development and Lifelong Learning

Postgraduate Modules


Information Technology/Computer Science

Android Development

Overview

The course will present students with a comprehensive overview of Android programming concepts and the best practices for Android mobile application development. Students will learn how to use object-oriented analysis and design (OOAD) concepts, design patterns and architectural strategies to create mobile applications for the evolving Android market. Students pursuing careers in mobile application development, IT management or IT consulting will benefit from this course. This course will be delivered using a combination of interactive lectures, online and face-to-face discussions and laboratories. This course replaces COMP 6107 Android Development Environment.

What will I Learn?

On successful completion of this course, students will be able to:

· Describe the process of system development for the Android OS
· Differentiate among the android development environments
· Identify the components of an Android development kit
· Effectively use an Android development kit
· Design an Android application using object-oriented analysis and design (OOAD) methods
· Evaluate enterprise-level architectural strategies, e.g. MVC in the development of android applications
· Evaluate the performance of Android applications
· Create an Android application using new and emerging features of Android devices.

Who Should do this Course

Computer Science/ IT graduates with an interest in mobile application development; application developers that have mobile development responsibilities; Application development team leaders

Important Information

The goals of this course are to:
· Develop students’ competence in the creation of applications for Android devices.
· Equip students with the knowledge and skills necessary to exploit new and emerging capabilities of Android-based mobile devices.

At a Glance

  • Admissions Term: 2022/2023 Semester I
  • Registration: Open
  • Date: (September - October)
  • Time: TBA
  • Duration: One (1) Semester
  • Certificate Awarded: Professional Development Certificate of Competence
  • Course Code: COMP6107
  • Capacity: 10
  • Cost: BDS $2,780 (US $1,390) {with assessment} ; BDS $2,370(US $1,685) {without assessment}

The following topics/concepts/theories

· Best practices for design of mobile applications
· Cross-platform development tools and strategies for Android development
· Overview of the Android Software Development Kit (e.g. Android SDK).
· Java APIs for enhancing Android application performance
· Location-based service development
· Context-aware mobile applications

There are no specific requirements to be eligible to enroll is this course.

This course is delivered using a combination of interactive lectures, online and face-to-face discussions and laboratories. Students are required to read preparatory material and complete assigned homework given by the lecturer and be prepared to participate in discussions. Laboratory sessions will be used to provide hands-on experiences in Android application development. Students are expected to prepare assigned programming and developmental exercises prior to arriving at the laboratory. Credit Hours Four (4) hours of lectures and four (4) hours of labs each week for eight (8) weeks.

Dr. C. Gittens (Coordinator)