This module is not currently running in 2024 to 2025.
Lecture Syllabus
MOBILE APP DEVELOPMENT AND DESIGN
This course is concerned with the design, implementation and testing of applications for the Android Platform. Students will work at all stages of the development life-cycle from inception to testing, whilst considering usability and device capabilities for a mobile application capable of meeting a functional specification. Key topics include:
Object Oriented Programming for Mobile Apps
Android Studio and Android Development Tools.
Activities and Intents.
Android User Interface: Views and View Groups.
Basic Views, Picker Views, List Views, Image Views.
UI Navigation.
Data Persistence.
Network communication in Android.
Google services (Maps, location, etc).
MOBILE WEB SECURITY
Introduction to Computer Security
Basic Methods of Security
File and Network Security
Cryptography, Public Key Cryptography, Digital Signatures Web Based Security, Firewalls
Coursework
APP DEVELOPMENT AND DESIGN
Students are asked to design a mobile application for the android platform. This project will be supported by weekly workshops
OBJECT ORIENTED PROGRAMMING
A set of three assessed workshops
SECURITY
Class test
45.5 Contact Hours consisting of:
19 hours Lectures
25 hours Workshops
1.5 hours in-class test.
Student are expected to spend 150 hours researching, developing, implementing and test their app.
The total student workload will be 300 hours.
Only available to students on programmes owned by The School of Engineering and Digital Arts
This module will be assessed 100% by coursework which consists of;
• 70% Android mobile application mini project
• 15% Object Oriented programming workshop exercises
• 15% Mobile Systems Security in-class test
See http://readinglists.kent.ac.uk
See the library reading list for this module (Canterbury)
1 Be familiar with the different User Interface elements that can be used to construct the application interface on a mobile platform
2 Be able to develop application functionality with an appropriate programming language and SDK.
3 Be familiar with issues concerning privacy and computer security in the context of mobile application design.
University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.