Swift
Recommended Curricula that use Swift
Recommended Curricula that use Swift
Swift is the programming language developed by Apple used to build iOS Apps.
If you're an Apple school or district or you've decided to teach CS using the Swift
programming language , there's not too many options when it comes to choosing a curriculum. Apple has developed two courses, Intro to App Development with Swift and App development with Swift which are intended to be taught sequentially and Make School has built out a AP CSP course*.
- Watch the video to learn about the Swift programming language.
- Complete one of the
Hands-on Online exercises
using the Swift programming language - Select one of the following curricula.
Note: Apple has committed to developing an AP CSP curriculum* for the 2019-20 school year.
Instructions: Review and select high school courses from the following two Swift programming languages curricula for use in your class or school.
Apple
- Curriculum Guide: App Development with Swift
- Courses: Intro to App Development with Swift, AP CS Principles with Swift, App Development with Swift
- Cost: No Cost for the curriculum however Apple iMacs and iPads are required to implement.
- Additional Details: The Swift programming language is used to build iOS apps; robust curriculum but requires a heavy investment in Apple hardware
Make School
- Courses: AP CS Principles with Swift
- Cost: No Cost however teacher professional development and support is offered as as optional for additional cost.
- Additional Details: Curriculum is taught within a LMS and is entirely online
* Curriculum for AP CSP with an asterisk have been formally endorsed by the College Board. All other programs should be submitted for authorization to the College Board by the school prior to teaching.