Skip to main content
Unit of study_

COMP5216: Mobile Computing

Mobile computing is becoming a main stream for many IT applications, due to the availability of more and more powerful and affordable mobile devices with rich sensors such as cameras and GPS, which have already significantly changed many aspects in business, education, social network, health care, and entertainment in our daily life. Therefore it has been critical for students to be equipped with sufficient knowledge of such new computing platform and necessary skills. The unit aims to provide an in-depth overview of existing and emerging mobile computing techniques and applications, the eco-system of the mobile computing platforms, and its key building components. The unit will also train students with hand-on experiences in developing mobile applications in a broad range of areas.

Code COMP5216
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
None
Corequisites:
? 
None
Prohibitions:
? 
COMP4216
Assumed knowledge:
? 
COMP5214 OR COMP9103 OR COMP9003. Software Development in JAVA, or similar introductory software development units

At the completion of this unit, you should be able to:

  • LO1. Articulate multimedia processing techniques and present applications
  • LO2. Demonstrate project management and team coordination skills
  • LO3. Employ learned knowledge and skills to solve problems with mobile technology
  • LO4. Understand the mobile computing ecosystem
  • LO5. Demonstrate competent skills on mobile application development
  • LO6. Understand emerging application domains and techniques of mobile computing
  • LO7. Understand project management in mobile application development
  • LO8. Demonstrate skills in exploring broad interests relevant to mobile computing
  • LO9. Demonstrate practical skills in system modelling & design and computing techniques.

Unit outlines

Unit outlines will be available 1 week before the first day of teaching for the relevant session.