CIS 1951
Fall 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

4 assignments are due in the next 31 days:
DateEvent
11/11📋 Final Project - Proposal due @ 11:59PM
11/13📋 HW4: Weather App - Due @ 11:59PM
11/19📋 Final Project - Milestone 1 @ 11:59PM
12/3📋 Final Project - Due @ 5:00PM

Staff

Instructors

Anthony Li (201)

OvercomplicatedView
Email: antli@seas
Pronouns: he/him
OH: Mon 5:15-6:15pm over Zoom

Ximing Luo (201)

Email: ximluo@seas
Pronouns: she/her
OH: Mon 5:15-6:15pm over Zoom

TAs

Jon Melitski (201)

Email: melitski@sas
Pronouns: he/him
OH: Wed 2-3pm over Zoom

Amber Xiao (201)

Email: amberx@seas
Pronouns: she/her
OH: Fri 10:00-11:00am over Zoom

Kaitlyn Kwan (201)

Email: kaitkwan@seas
Pronouns: she/her
OH: Thurs 4:00-5:00pm over Zoom
Dates and times are displayed in EST.