Module Learning Strategies
On-line materials will exemplify topical issues and best practice case studies.
The practical nature of the module is emphasised by the provision of practical portfolio tasks and an assignment which reflects all the elements of the module.
Using the capabilities of the iOS, you will learn how to design and develop iOS apps.
On-line, telephone and email support will be provided as necessary.
Module Additional Assessment Details
A portfolio consisting of
1) a variety of tasks will be undertaken which can be built up into an on-line portfolio. Short tests administered through Blackboard will be used where appropriate weighted at 30% (learning outcomes 1, 2).
2) A larger programming task and with associated report/critical appraisal (1500 words) 70% (learning outcomes 1, 2). Final Component.
Module Indicative Content
Programming in Objective-C
Building applications for iOS with the Cocoa Touch Framework
Mobile Application Design for iOS (Platform Look and Feel)
The Framework in which iOS applications execute
Handling Data on iOS
Programming with Device APIs such as Image and Accelerometers
Multitasking on mobile platforms
Deploying Applications to the Apple App Store
Module Special Admissions Requirements
Prior study of CESCOMD10206-7 Android Application Development (DL) or equivalent.
Module Resources
Mac computer
XCode IDE
iPhone simulator
Module Texts
Cocoa Design Patterns, Buck, E.M.; Yacktman, D.A. (2009) Addison-Wesley, ISBN-13: 978-0321535023
Programming in Objective-C 5th ed., Kochan, S.G. (2012), Addison-Wesley, ISBN-13: 978-0321887283
Learn Cocoa Touch for iOS, Kelley, J. (2012), Apress ISBN-13: 978-1430242697