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

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

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.