2023-2024 Course Standards
Legend
BL53 Develop in Swift Fundamentals
Course Type: Adopted
Standard/Obj # | Standard/Objective | Course Weight | RBT Designation | Essential Employability Skills |
---|---|---|---|---|
1.00 | Understand how to get started with App Development. | 25% | B2 Conceptual Knowledge - Understand | Communication Problem Solving Resource Management Teamwork |
1.01 | Illustrate the basics of data, operators, and control flow in Swift. | - | - | - |
1.02 | Summarize understanding of additional concepts of Swift including documentation, debugging, Xcode, building and running an app, and the Interface Builder. | - | - | - |
2.00 | Understand the UIKit. | 25% | B2 Conceptual Knowledge - Understand | Communication Problem Solving Resource Management Teamwork |
2.01 | Explain Swift strings, functions, structures, collections, and loops. | - | - | - |
2.02 | Illustrate the UIKit, the system views and controls that make up a user interface. | - | - | - |
2.03 | Demonstrate how to display data using Auto Layout and stack views. | - | - | - |
3.00 | Apply Navigation and Workflows. | 25% | C3 Procedural Knowledge - Apply | Communication Problem Solving Resource Management Teamwork |
3.01 | Demonstrate how to build simple workflows and navigation hierarchies using navigation controllers, tab bar controllers, and segues. | - | - | - |
3.02 | Develop two powerful tools in Swift: optionals and enumerations. | - | - | - |
4.00 | Apply tools to build an app. | 25% | C3 Procedural Knowledge - Apply | Communication Problem Solving Resource Management Teamwork |
4.01 | Identify the design cycle and use it to design an app. | - | - | - |
4.02 | Develop and iterate on designs to create a prototype. | - | - | - |
4.03 | Demonstrate the created prototype and launch the project. | - | - | - |