Intro to iOS Development, Part 1
Learn the basics of iOS Development by building a fun Tap Game!
Jan
Learn the basics of iOS Development by building a fun Tap Game!
Feb
Learn more about basics of iOS Development by building a 'Guess the Number' game!
Feb
Collection Views are a common component in iOS apps. Learn how to harness them by building a Reminders app.
Feb
Learn about using Inteface Builder and Autolayout to create apps that look good on every screen size.
Feb
Learn how to save your data between launches by building a Pin Drop app (bonus content: MapKit and Gesture Recognizers!).
Mar
Learn how to pass data between multiple View Controllers by building a 'Colors' app. (Bonus content: more UICollectionView!)
Mar
Learn how to use URLSession to request data from online APIs, and how to parse the response using Swift's Codable protocol.
Mar
Spring Break
Mar
Learn the fundamentals of the new SwiftUI framework to build professionally looking cross-platform user interfaces in minutes.
Mar
Learn the fundamentals of Animations in Swift by building a gallery app that displays several Transforms and Events!
Apr
Learn how to build a Chat app that uses Firebase's Realtime Database to store data in the cloud.
Apr
See if you can use what you have learned to make a News App!
Apr
Surprise Event
Apr
Surprise Event
Jan
Learn the basics of iOS Development by building a fun Tap Game!
Jan
Learn more about basics of iOS Development by building a 'Guess the Number' game!
Jan
Table Views are a common component in iOS apps. Learn how to harness them by building a Reminders app.
Feb
Learn about using Inteface Builder and Autolayout to create apps that look good on every screen size.
Feb
Learn how to save your data between launches by building a Pin Drop app (bonus content: MapKit and Gesture Recognizers!).
Feb
Learn how to pass data between multiple View Controllers by building a 'Colors' app. (bonus content: UICollectionView!)
Feb
Learn how to use URLSession to request data from online APIs, and how to parse the response using Swift's Codable protocol.
Mar
Learn the fundamentals of Animations in Swift by building a gallery app that displays several Transforms and Events!
Mar
Spring Break
Mar
Learn how to build a Chat app that uses Firebase's Realtime Database to store data in the cloud.
Mar
See if you can use what you have learned to make a News App!
Apr
Surprise Event
Apr
Stay tuned for more information about our fun end-of-semester event.
Jan
Introduction to iOS development
Jan
Introduction to iOS development
Jan
College of Computing Career Fair
Feb
Autolayout & Interface Builder
Feb
Intro to UITableView
Feb
MapKit and Data Persistence
Feb
Animations
Mar
Mar
Mar
Spring Break
Mar
Apr
Apr
Apr
Food, Presentations, and Prizes!
Aug
Introduction to iOS development - Part 1
Sep
Introduction to iOS development - Part 2
Sep
Sep
Autolayout & Interface Builder
Sep
College of Computing Career Fair
Oct
Intro to UITableView
Oct
Fall Break
Oct
Intro to Multi-Screen Apps
Oct
Data Persistence & MapKit
Oct
Networking & JSON Decoding
Nov
Special Challenge
Nov
Animations
Nov
Thanksgiving Break
Nov
TBA
Dec
Finals week
Jan
Introduction to iOS
Jan
Jan
Autolayout, Tab Bars, and Navigation Controllers
Feb
Table Views
Feb
Intro to Core Data
Feb
MapKit and CoreData
Feb
Firebase
Mar
Collection Views and Photos Framework
Mar
SpriteKit Crash Course
Mar
Spring Break
Mar
Special Challenge
Apr
Special Challenge
Apr
Apr
Apr
Finals Week
May
Finals Week
Aug
Sep
Sep
Optionals
Sep
Career Fair Week
Sep
Oct
MapKit and CoreData
Oct
Student Recess
Oct
Part 1
Oct
Part 2
Nov
Part 3
Nov
Part 1
Nov
Part 2
Nov
Thanksgiving Break
Nov
Showcase
Dec
Dead Week
Dec
Finals Week