COMP47330 Practical Android Programming

Academic Year 2014/2015

This module covers advanced programming of applications for smartphones and tablets using Google's Android platform.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On successful completion of this module, a student should be able to develop Android applications. In particular:
• students should have an excellent working knowledge of the development framework and Android API and be able to use its various features, including UI, resources, storage, security, multimedia, location, etc;
• students should have an excellent working knowledge of Eclipse IDE with ADT, including debugging in emulator and real hardware;
• students should be able to use best design practices for mobile development, designing applications for performance and responsiveness;
• students should be able to sign and publish developed applications.

Student Effort Hours: 
Student Effort Type Hours
Lectures

24

Laboratories

36

Autonomous Student Learning

180

Total

240

 
Requirements, Exclusions and Recommendations
Learning Recommendations:

It is strongly advised that students taking this module are proficient in Java or another object-oriented (OO) programming language. This is a programming-intensive module; trying to learn both Android development and OO programming at the same time is not advised.



 
Description % of Final Grade Timing
Continuous Assessment: Labs.Exercises

40

Varies over the Trimester
Project: : Term project mobile app development

40

Coursework (End of Trimester)
Essay: A critical analysis of the project development

20

Coursework (End of Trimester)

Compensation

This module is not passable by compensation

Resit Opportunities

In-semester assessment

Remediation

If you fail this module you may repeat, resit or substitute where permissible.