User Guide

Develop in Swift Curriculum Guide | Spring 2021
3
Secondary School Curriculum Pathway
Explorations or AP
®
CS Principles
180 hours
Fundamentals
180 hours
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
andcultures, while also exploring iOS app
development. The AP® CS Principles course
extends Develop in Swift Explorations to
prepare students for the AP® Computer
Science Principles exam.
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 UI
elements, layout techniques and common
navigation interfaces.
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