Terms One/Two (UAL Block 1)
This first block of units is studied in parallel.
Introduction to the course: we recognise that you will be joining the course with differing levels of technical skill. You will be introduced to the study of coding and assessment practices within the CCI in term one.
Coding One: Swift and Swift UI (20 Credits)
Drawing on Apple’s "Develop in Swift Fundamentals" curriculum. This unit gives you the opportunity to develop your coding skills in the Swift language and introduces the Swift UI frameworks key to the practice of Apple application development and prototyping.
Product One: Team App Design, User Experience Research and Rapid prototyping (20 Credits)
Drawing on Apple’s "Develop in Swift Explorations" curriculum. This unit explores the process of designing apps for the iOS platform and introduces UX methodologies, collaborative development approaches and high-fidelity prototyping using Apple tools.
ML One: Introducing Machine Learning with Core ML (20 Credits)
The unit is a mix of practical tasks introducing the core Apple ML frameworks and seminars that look at emerging practice across the arts and creative industries that employ some level of artificial intelligence.
Terms Two/Three (UAL Block 2)
This second block of units are studied in parallel.
Coding Two: Further Apple Frameworks (20 Credits)
This unit explores further Apple frameworks to develop 2D games. You will gain experience using frameworks such as SpriteKit.
Product Two: Individual App Design and Launch (20 Credits)
In this unit you will develop an app concept for Apple’s iOS. This will give you both an understanding of the development process using the standard Apple development tools and build on your Swift learning in an applied context.
ML Two: Making Models with Create ML (20 Credits)
This unit explores the creation of bespoke Machine Learning models using Apple tools and specifically the Create ML framework.