Back to courses

CSE 4308

Mobile Application Development

COMPUTER SCIENCE AND ENGINEERING

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

Douglas Shook, Todd Sproull

3.8
Quality
3.3
Difficulty
4
Reviews
Sign in to Review

Reviews

Quality: 4Difficulty: 3Todd Sproull

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

Quality: 4Difficulty: 3Todd Sproull

2-4 hrs/week

5 projects make up your grade. Pace is calm. Sproull is a good lecturer

6/14/2024

Quality: 2Difficulty: 4Todd Sproull

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

Quality: 5Difficulty: 3Douglas Shook

Really good course. Learn a lot. The project is not very difficult.

5/2/2020