About CS 3750 A
A projects-based course focusing on software development for mobile devices, including the concepts of event-driven programming, GUI design and implementation, utilization of hardware sensors, and client/server applications. A significant part of the course is devoted to a multi-month team development project. Prerequisite: CS 2300, Senior standing. Pre/co-requisites: Recommended: CS 2480 or CS 3040.
Notes
Prereqs enforced by the system: CS 2300; Open to Degree and PACE students; Project Proposals: Thursday, Sept 18th, 6:00-9:00 PM
Section Description
CS 3750 will provide a broad overview of iOS and Swift development, including UI development, interaction with the web, the camera, maps, and other capabilities of iOS devices. From this course, students will become proficient in developing simple iOS applications using the Swift programming language and the SwiftUI development framework. It is best to have access to a computer running macOS, but it's also possible to use the paid service macincloud.com for the iOS development in the course. CEMS will provide reimbursement for students using this service.
Section Expectation
The instructor will discuss and elaborate on the material from the text in class. Students will work in teams on a semester-long project for a stakeholder who might be a classmate or someone from the University community or someone from outside of the University community. Students will learn concepts by completing several individual/pair assignments and by working on their semester-long team project.
Evaluation
Student grades will be based on the individual/pair assignments and the team project and on attendance.
Important Dates
Note: These dates may change before registration begins.
Note: These dates may not be accurate for select courses during the Summer Session.
| Last Day to Add | |
|---|---|
| Last Day to Drop | |
| Last Day to Withdraw with 50% Refund | |
| Last Day to Withdraw with 25% Refund | |
| Last Day to Withdraw |
Resources
There are no courses that meet this criteria.
Remind Me Form
CS 3750 A is closed to new enrollment.
Fill out the form fields and you will be notified when the course is updated with Spring 2026 details. What can you do while you wait? Get your application started now by completing our pre-registration form.
