User Guide
Develop in Swift Curriculum Guide | Spring 2021
4
Higher Education Curriculum Pathway
Explorations
One term
Fundamentals
One term
Data Collections
One term
Students will learn key computing concepts,
building a solid foundation in programming
withSwift. They’ll learn about the impact of
computing and apps on society, economies and
cultures while exploring iOS app development.
Students will build fundamental iOS app
development skills with Swift. They’ll master the
core concepts and practices that Swift
programmers use every day, and build a basic
fluency in Xcode source and UI editors. Students
will be able to create iOS apps that adhere to
standard practices, including the use of stock
UIelements, layout techniques and common
Students will expand on the knowledge and
skills they’ve developed in Fundamentals by
extending their work in iOS app development,
creating more complex and capable apps.
They’ll work with data from a server and
explore new iOS APIs that allow for much richer
app experiences – including displaying large
collections of data in multiple formats.
Unit 1: Values
Episode 1: The TV Club
Unit 2: Algorithms
Episode 2: The Viewing Party
Unit 3: Organising Data
Episode 3: Sharing Photos
Unit 4: Building Apps
Unit 1: Getting Started with App Development
Unit 2: Introduction to UIKit
Unit 3: Navigation and Workflows
Unit 4: Build Your App
Unit 1: Tables and Persistence
Unit 2: Working with the Web
Unit 3: Advanced Data Display
Unit 4: Build Your App