About CS 275 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 120, Senior standing. Pre/co-requisites: Recommended: CS 148 or CS 204.
Notes
Prereqs enforced by the system: CS 120; Title: QR: Mobile Apps; Project Proposals: Thursday, Sept 22nd, 6:00-9:00pm;
Section Description
CS275 Mobile Apps 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. Our text will be iOS Programming - The Big Nerd Ranch Guide, 7th Edition (ISBN 0135264022).
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 doing a multi-week individual project and by working on their semester-long team project.
Evaluation
Student grades will be based on the individual project and the team project and attendance.
Course Dates
to
Location
L/L Commons 216 (View Campus Map)
Times
to on Tuesday and Thursday
Location
Votey Bldg 209 (View Campus Map)
Times
to on Thursday
Important Dates
Note: These dates may not be accurate for select courses during the Summer Session.
Courses may be cancelled due to low enrollment. Show your interest by enrolling.
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.