arrow-left

Find Modules

COMP47390 Mobile App Dev - Cocoa Touch

This module provides a practical introduction to programming on iOS platforms using CocoaTouch and several other frameworks of the iOS SDK. Programming language is swift. Pre-requisites are Object Oriented Programming (ideally python, java, swift), Graphics, Software Engineering. In addition, it is required that students have access to a computer operating macOS and an iOS device, with both supporting the current release of the operating system. Syllabus will included the following topics: Overview of the iOS SDK, Swift programming language, Foundation classes, Designing user interfaces using the Xcode software development tools, CocoaTouch and UIKit framework, multitouch gesture recognition Model-View Controller paradigm: Data driven models, Controller hierarchy, Standard and custom views, Performance Optimization and Threads Basic Animation, Multimedia & Graphics Location awareness (CoreLocation and MapKit frameworks) Note: this module requires strong programming skills
Show More

REVIEWSMODULE INFO

@anonymous
3 years, 5 months ago

Great lecturer, very fun and engaging class - you'll learn a lot!

REVIEWSMODULE INFO

Subject: Computer Science

Level: 4

Module Coordinator: Assoc Professor Guenole Silvestre

Trimester: Spring

Credits: 5

Old info?

Module Info

Subject: Computer Science

Level: 4

Module Coordinator: Assoc Professor Guenole Silvestre

Trimester: Spring

Credits: 5

Old info?