Focus
This semester, we will focus on learning Swift and Xcode with the objective of making iPhone and iPad apps.Overview
- Basics: Constants, Variables, Data Types, Operators
- Control Flow (decisions)
- Xcode and Interface Builder
- Strings
- Functions
- Structures and Classes
- Collections and Loops
- Data
- Controls
- Auto Layout and Stack Views
- Segues and Navigation Controllers
- Tab Bar Controllers
- Model View Controller (MVC)
- Scroll Views and Table Views
- Saving Data
Grading
- 1/3 = Career Readiness: Participation and professionalism.
- 1/3 = Technical competence: Writing code and turning in a final app.
- 1/3 = Academic preparation: App planning, research, and idea generation.
Tentative Schedule
| Week | AM Class | PM Class |
|---|---|---|
| 1 | 90-hour lessons 9-16 | 90-hour lessons 1-8 |
| 2 | 90-hour lessons 17-20 180-hour lessons 1.1-1.3 | 90-hour lessons 9-20 |
| 3 | 180-hour lessons 1.4-1.6 | 180-hour lessons 1.1-1.5 |
| 4 | 180-hour lessons 1.7-1.8; 2.1-2.2 | 180-hour lessons 1.6-1.8 |
| 5 | 180-hour lessons 2.3-2.5 | 180-hour lessons 2.1-2.4 |
| 6 | 180-hour lessons 2.6-2.9 | 180-hour lessons 2.5-2.8 |
| 7 | 180-hour lessons 2.10-2.11; 3.1 | 180-hour lessons 2.9-2.11 |
| 8 | 180-hour lessons 3.2-3.4 | 180-hour lessons 3.1-3.4 |
| 9 | 180-hour lessons 3.5-3.7 | 180-hour lessons 3.5-3.7 |
| 10 | 180-hour lessons Unit 4... | 180-hour lessons Unit 4... |
| 11-12 | Additional Tutorials | Additional Tutorials |
| 13-18 | Final App Project | Final App Project |
No comments:
Post a Comment