Module Descriptors
SOFTWARE DEVELOPMENT FOR MOBILE COMPUTING APPLICATIONS
COSE50498
Key Facts
Digital, Technology, Innovation and Business
Level 5
15 credits
Contact
Leader: Desmond Keiher
Hours of Study
Scheduled Learning and Teaching Activities: 26
Independent Study Hours: 124
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 100%
Module Details
Module Special Admissions Requirements
Prior study of CE00371-4 Introduction to Software Development and CE00882-4 Object Oriented and Event Driven Programming.
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 Learning Strategies
Lectures presenting key topics and concepts.
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
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 Additional Assessment Details
Portfolio of practical work weighted at 100% assessing learning outcomes 1-3
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
Apress (2010)
ISBN-10: 1430226595
ISBN-13: 978-1430226598