Management and Information Technology


IMIT 31073

Mobile Computing

Status :  Optional Pre-requisite :IMIT 12033 Co-requisite : IMIT 31012


On completion of this course, the student should be able to:

  • Define mobile computing, and discuss its applications, architectures, current practices and future trends.
  • Comprehend and appreciate components of the mobile eco system and interactions among them.
  • Evaluate and select suitable mobile computing approaches to solve real world problems considering usability.
  • Design and develop mobile applications using industry standard mobile application development environments.

The mobile computing environment, users, applications and limitations; Wireless networking technologies as an enabler for mobile computing; User experience in the mobile context; Mobile devices and platforms; Operator platforms and services, Mobile application development environments; Mobile web; Integrating mobile device capabilities in mobile applications; Privacy and security in mobile applications; Applications of mobile computing, Intersection of mobile and cloud computing.
Lectures, supervised practical sessions, independent practical work (individual and group).
Individual assignments, group assignments, end-of-semester examination.

  1. Asoke K. Talukder, Hasan Ahmed & Roopa R. Yavagal (2010), Mobile computing: Technology application and service creation, Second Edition, McGraw-Hill.

  1. Brian Fling (2009), Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, O'Reilly Media.




Teaching and learning outcomes