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.
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.
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.
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.
This unit explores further Apple frameworks to develop 2D games. You will gain experience using frameworks such as SpriteKit.
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.
This unit explores the creation of bespoke Machine Learning models using Apple tools and specifically the Create ML framework.