CIS 1951
Spring 2026

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

1 assignment is due in the next 31 days:
DateEvent
3/6📋 HW2: Trivia Game - Due @ 11:59PM

Staff

Instructors

Ximing Luo (201)

Email: ximluo@seas
Pronouns: she/her
OH: Tues 4-5pm in a TBA (see Ed) AGH GSR (or by request)

Jon Melitski (201)

Email: melitski@sas
Pronouns: he/him
OH: Tues 4-5pm in a TBA (see Ed) AGH GSR (or by request)

TAs

Kaitlyn Kwan (201)

Email: kaitkwan@seas
Pronouns: she/her
OH: Wednesday 6-7pm (by Zoom)

Khoi Dinh (201)

Email: khoidinh@wharton
Pronouns: he/him
OH: Thursday 3:30-4:30pm (by Zoom)
Dates and times are displayed in EST.