CIS 1951
Fall 2024

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
11/21📋 HW4: Weather App - Due @ 11:59PM
11/21📋 Final Project - Milestone 1 @ 11:59PM
12/3📋 Final Project - Due @ 5:00PM

Staff

Instructors

Jordan Hochman (201)

Can't think of good flavor text
Email: jhawkman@seas
Pronouns: he/him
OH: Mon 3:30-5:00pm @Levine 601 Bump Space

Jacky Fang (201)

Bananas
Email: jackyf@seas
Pronouns: he/him
OH: Wed 2:30-4:30pm over Zoom

Anthony Li (202)

OvercomplicatedView
Email: antli@seas
Pronouns: he/him
OH: Wed 11:00am-1:00pm @Levine 501 Bump Space

TAs

Ximing Luo (201)

Email: ximluo@seas
Pronouns: she/her
OH: Tue, Wed 8:30-9:30am over Zoom

Ondrej Gonzor (202)

Email: ondrej@seas
Pronouns: he/him
OH: Thu, Fri 9:00-10:30am over Zoom

Cindy Su (202)

Email: cindysu@seas
Pronouns: she/her
OH: Mon 5:00-7:00pm over Zoom
Dates and times are displayed in EST.