Module Special Admissions Requirements
Prior study of CE00371-4 Introduction to Software Development and CE00882-4 Object Oriented and Event Driven Programming.
Module Resources
Mobile Development environment with emulators, such as iPhone development kit or Android SDK/Eclipse IDE for Mobile Developers
Range of mobile devices for application deployment and testing
Apple Mac lab for iPhone/iPod/iPad development
Module Indicative Content
Survey of mobile applications and platforms
Introduction to a Development Environment and language for mobile application development
Application structure, views, user interaction and controls data storage
Programming using device APIs such as accelerometers, images, location and maps
Interaction with web based systems
Design and deployment issues for mobile applications
Module Texts
Beginning iPhone 5 Development: Exploring the iOS 5 SDK
Dave Mark, Jeff LaMarche and Jack Jutting
Apress (2011)
ISBN-10: 1430236051
ISBN-13: 978-1430236054
Pro Android 4:
Satya Komatineni and Dave MacLean
Apress (2012)
ISBN-10: 1430239301
ISBN-13: 978-1430239307
Module Additional Assessment Details
Portfolio of practical work weighted at 70% assessing learning outcomes 1 - 3.
A test - 1 hour (30%) assessing learning outcomes 2 and 3.
Module Learning Strategies
Lectures presenting key topics and concepts, supported by further directed reading to explore these concepts in depth.
Practical based learning with exposure to hardware and software platforms, toolkits for designing and developing mobile applications.
Formative, self-directed exercises to support transfer of knowledge and understanding.
1 lecture and 1 x 2 hour practical per week. The second hour of the practical session is unstaffed.
(1:n)1 (1:20)1