Module Descriptors
MOBILE TECHNOLOGY SYSTEMS (D/L)
COSE50645
Key Facts
Digital, Technology, Innovation and Business
Level 5
30 credits
Contact
Leader: Nicholas Shulver
Hours of Study
Scheduled Learning and Teaching Activities: 6
Independent Study Hours: 294
Total Learning Hours: 300
Assessment
  • ASSIGNMENT weighted at 20%
  • PORTFOLIO weighted at 80%
Module Details
Module Additional Assessment Details
An essay, length 1200 words weighted at 20% (Learning outcomes 2 and 3).
A portfolio of practical work weighted at 80% (Learning outcomes 1 and 4). Final assessment

Portfolio details:
Staged development of a client-server wireless application with a written research report.
Negotiated portfolio outcomes - one of:
A. Prototype application with substantial research and market report
B. Working client-server application with a short research and development report
Module Learning Strategies
The study requirements for this module will be outlined in a series of slideshows.

Problems and exercises presented weekly will require researching. You will be asked to accumulate information and incorporate discussions of it and its relevance in the research essay assessment.

Practical exercises will be used to supplement the slides. You will be directed to appropriate reading.
Module Texts
PHP Programming, WikiBooks, no date, various authors, (online - http://en.wikibooks.org/wiki/Programming:PHP)

Mobile and Wireless Design Essentials, M Wallick, Wiley, 2003, ISBN: 0471214191, ISBN-13: 978-0471214199

Android for Programmers: An App-Driven Approach, Paul J. Deitel et al., Prentice Hall, 2011, ISBN-10: 0132121360, ISBN-13: 978-0132121361
Module Resources
Suitable Communications Equipment
Suitable programming language

Portable devices e.g. Phone, Tablet, emulator.

Most likely configuration: Eclipse for mobile development with the Android SDK installed, supporting Android 2.2 and 4.0.
Module Special Admissions Requirements
None.
Module Indicative Content
The Convergence of Technology - the coming together of computers, telephony, television and other devices
Telephony Systems - POTS, infrastructure: towers & cells, current and emerging standards in mobile communications technology including NA-TDMA, NA-CDMA, voice XML, VOIP
Networking for mobile - caching strategies, wifi, thin-client approach
Modern phone OS - Android on Linux, a free and accessible OS
Android architecture overview - Building apps, XML, Java for clients
Apps to be stand-alone or client-server (Server-side systems using PHP)
Security issues with mobile communication systems