Show/hide contentOpenClose All
Curricular information is subject to change
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 Type | Hours |
---|---|
Lectures | 24 |
Laboratories | 36 |
Autonomous Student Learning | 180 |
Total | 240 |
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.