CONTACT CSU

No offerings have been identified for this subject in 2015

ITC491 Mobile Application Development PG (8)

Abstract

This subject aims to develop the theoretical and technical knowledge and skills necessary to develop various applications for handheld devices. The two platforms offered by this subject are Android and Windows Mobile. The concepts of Object-Oriented Programming, Graphical User Interface (GUI), local and distributed database design, web application and cross-platform development will be taught to enable students to develop mobile applications relating to real-life problems, games, entertainment and education.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITC491
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionHD/FLSchool of Computing and Mathematics

Assumed Knowledge

  1. Experience in computer programming using Object-Oriented techniques, in any language.
  2. Experience in the use of at least one modern mobile device.
  3. Work or personal experience in the use of at least one mobile device for applications other than telephone calls or SMS. That is, an awareness or experience in applications uses such as Global Positioning System (GPS), web access, networking etc.

Learning Outcomes

Upon successful completion of this subject, students should:
  • be able to recognise and analyse mobile technology trends, especially the rapidly evolving and increasing utility of hand-held devices;
  • be able to compare and contrast the tools, language and platforms for mobile device applications;
  • be able to design, implement, analyse and evaluate applications for mobile devices;
  • be able to develop web based and distributed applications for mobile devices;
  • be able to implement, test and emulate modest mobile or tablet applications;
  • be able to create and use different strategies for developing cross-platform mobile applications.

Syllabus

The subject will cover the following topics:
  • Mobile technology trends.
  • Platform architecture of Android and Windows phone.
  • Application lifecycle in different platforms.
  • Object-Oriented Programming.
  • Design patterns and optimization techniques in the context of mobile devices.
  • Graphical User Interface (GUI) and multimedia.
  • Communication in distributed settings.
  • Database in local and distributed storage.

Specialised Resources

Choice of the Google Android platform requires a Windows Operating system computer.
Choice of the Microsoft Windows Phone 7 platform requires a WIndows Operating system computer.

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.