Programme/Approved Electives for 2022/23
None
Available as a Free Standing Elective
No
CSC-10024 Programming I (or equivalent experience).
Mobile Application Development has become one of the key areas of growth in the technology industry, and an essential employability skill for a computer science graduate. This module provides a practical understanding of the development lifecycle for mobile applications and aims to cover areas such as HCI design principles for mobile devices, mobile application development techniques and technologies, and testing and evaluation of mobile applications. Students will be given the experience of successfully developing an application for a mobile device, such as an Android-based mobile phone.
Aims
This module provides a practical understanding of the development lifecycle for mobile applications and aims to cover areas such as design principles for mobile devices, mobile application development techniques and technologies, and related commercial and economic issues. Students will be given the experience of successfully developing an application for a mobile device, such as an Android-based mobile phone.
Intended Learning Outcomes
discuss the key design and development issues for mobile applications: 1identify the requirements for mobile platforms and apply their appropriate strategies for development and deployment: 1apply the underlying concepts and principles of mobile application development in a novel situation: 1discuss the key commercial and economic issues related to mobile application development: 1
22 hours Lectures11 hours Practical Classes117 hours Private Study
CSC-10024 Programming I (or equivalent experience).
Description of Module Assessment
1: Coursework weighted 100%Design and development of a simple mobile application.Students will be required to design and develop a simple mobile application for the Android platform. A scenario will be supplied and students will be required to infer requirements and design and implement appropriate functionality, using standard mobile development techniques covered during the module. Each student will submit the code for a simple mobile application (equivalent to a 3000 word report) together with a demonstration of the final product where they discuss the key design and development issues that they have faced and reflect on relevant commercial and economic issues for applications of this type (equivalent to a 2000 word report).