CSE 4308
Mobile Application Development
Learn how to create iOS apps in the Swift programming language. This course covers a variety of topics in the development of modern mobile applications, with a focus on hands-on projects. Students will create multiple fully-functional apps from scratch. The course emphasizes object-oriented design patterns and real-world development techniques. Time is provided at the end of the course for students to work on a project of their own interest.
Instructors
Reviews
Cloud Computing w/ Sproull is a great class. Sproull is kind, enthusiastic, knowledgeable, helpful, and super fair. The class is a pretty easy A and teaches you lots of incredibly relevant skills for the tech industry that CSE330 doesn't touch on. Would recommend!
12/3/2025
2-4 hrs/week
5 projects make up your grade. Pace is calm. Sproull is a good lecturer
6/14/2024
Tough class because there isn't much downtime between labs: HW fatigue. My mental health did take a hit however the grading was a lot nicer than I realized. He's not really accessible--just go to TA office hours. I personally felt that he likes people who really get CS and not really those who struggle more, but idk. Biggest advice: start early!!!
5/31/2024
Really good course. Learn a lot. The project is not very difficult.
5/2/2020