Curriculum Guide Spring 2021
Develop in Swift Develop in Swift is a comprehensive coding offering intended for students in Year 10 and up. The curriculum prepares students for higher education or a career in app development using the Swift programming language, and it’s complemented by free online professional learning for educators. Swift is designed for Mac – which supports all major programming languages – making it the ideal device for teaching and learning code.
Secondary School Curriculum Pathway Explorations or AP® CS Principles Fundamentals Data Collections 180 hours 180 hours 180 hours Students will learn key computing concepts, building a solid foundation in programming with Swift. They’ll learn about the impact of computing and apps on society, economies and cultures, 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.
Higher Education Curriculum Pathway Explorations Fundamentals Data Collections One term One term One term Students will learn key computing concepts, building a solid foundation in programming with Swift. 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.
Key Features Xcode playgrounds Students learn programming concepts as they write code in playgrounds – interactive coding environments that let them experiment with code and see results immediately. Connected World episodes* Guided app projects Using the included project files, students can work with key concepts without having to build an app from scratch. Supporting images and videos challenge them to apply their knowledge.
Develop in Swift Explorations and AP® CS Principles Apple’s app development curriculum starts with the Develop in Swift Explorations and AP CS Principles books to help students learn key computing concepts and build a solid foundation in programming with Swift. They’ll learn about the impact of computing and apps on society, economies and cultures, while also exploring iOS app development.
Develop in Swift Fundamentals Students will build fundamental iOS app development skills with Swift. They’ll master the core concepts and practices that professional 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.
Develop in Swift Data Collections Students will expand on the knowledge and skills they’ve developed in Develop in Swift 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.
Teaching Code with Apple When you teach coding, you’re not only teaching the language of technology. You’re also teaching new ways to think and bring ideas to life. And Apple has free resources to help you bring code into your classroom, whether you’re just starting or ready to get your students certified in Swift. The Everyone Can Code curriculum introduces students to coding through a world of interactive puzzles and playful characters with the Swift Playgrounds app.
App Development with Swift Certifications Educators who are teaching app development with Swift can help their students prepare for a career in the app economy by earning an industry-recognised certification. App Development with Swift certifications recognise foundational knowledge of Swift, Xcode and app development tools covered by the free Develop in Swift Explorations and Develop in Swift Fundamentals courses.
Additional Resources App Design Workbook App Showcase Guide Swift Coding Club The App Design Workbook uses a design thinking framework to teach students app design – a fundamental skill of iOS app development. They’ll explore the relationship between app design and coding in Swift through each stage of the app design cycle to bring their app ideas to life. Download: apple.
AP is a registered trademark of the College Board and is used with permission. Features are subject to change. Some features may not be available in all regions or all languages. © 2021 Apple Inc. All rights reserved. Apple, the Apple logo, Mac, MacBook Air, Swift, the Swift Logo, Swift Playgrounds and Xcode are trademarks of Apple Inc., registered in the US and other countries. App Store is a service mark of Apple Inc., registered in the US and other countries.