App Dev with Apple Swift (PTSA)

Below is a week-by-week schedule of the content covered in the course. The numbers prior to the evening's topic correspond with the unit and lesson in Apple's App Development with Swift iBook.
  • Week 1 & 2 (2/6/18, 2/13/18)
    • 1.2: Constants, Variables, and Data Types (30 mins)
    • 1.3: Operators (20 mins)
    • 1.4: Control Flow (If Then) (20 mins)
    • Project: Mathematical Function (20 mins)
    • Offline Homework: Plan multiple functions for common geometric or algebraic equations 
  • Week 3 (2/20/18)
    • Recap Week 1 and 2 (15 mins)
    • 1.5: Xcode & Playgrounds (20 mins)
    • 1.8: Interface Builder (20 mins)
    • 2.10: Auto Layout (15 mins)
    • Project: Light (20 mins) -- Video Link
    • Offline Homework: Draw app layouts and consider layout choices
  • Week 4 (2/27/18)
    • 2.1: Strings (20 mins)
    • 2.2: Functions (30 mins)
    • Project: Simple Tip Calculator (10 mins)
    • Offline Homework: Functions of Common Formulas
  • Week 5 (3/6/18)
    • Tip Calculator -- Recap Week 4 (Strings and Functions)
    • 3.6: Segues (20 mins)
    • 3.7: Tab Bar Controllers (30 mins)
    • Project: Rainbow Tabs (30 mins)
  • Week 6 (3/13/18)
    • 2.5: Collections (Arrays and Dictionaries) (30 mins)
    • 2.6: Loops (30 mins)
    • Offline Homework: Writing Loops
  • Week 7 (3/20/18)
    • Week 6 Recap
    • 1.4: Switches (15 mins)
    • Guest Speakers
    • Course Survey