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 informationDuration | Grading System | School: |
---|
One session | HD/FL | School of Computing and Mathematics |
|
|
Assumed Knowledge
-
Experience in computer programming using Object-Oriented techniques, in any language.
-
Experience in the use of at least one modern mobile device.
-
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 OutcomesUpon 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.
|
|
|
SyllabusThe 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.