CIS 1951
Spring 2025

Course Description

This project-oriented course focuses on application development for current iOS mobile platforms using SwiftUI. In the initial stages, students will explore the fundamentals of mobile app development, including iOS and Xcode basics, Swift programming, and SwiftUI interface building. The curriculum progresses through advanced concepts like state management, app lifecycle, sensor integration, networking, and data persistence. In the latter part of the course, students work in teams to conceptualize and develop a significant mobile application. Creativity and originality are highly encouraged!

Upcoming Assignments

2 assignments are due in the next 31 days:
DateEvent
1/29📋 HW0: Environment Setup - Due @ 11:59PM
2/12📋 HW1: Swift Basics (available 1/29) - Due @ 11:59PM

Staff

Instructors

Jordan Hochman (201)

Can't think of good flavor text
Email: jhawkman@seas
Pronouns: he/him
OH: TBD

Jacky Fang (201)

Bananas
Email: jackyf@seas
Pronouns: he/him
OH: TBD

Anthony Li (202)

OvercomplicatedView
Email: antli@seas
Pronouns: he/him
OH: TBD
Dates and times are displayed in EST.