| |
Dec 14, 2025
|
|
|
|
|
INFO 1550 - Swift App Development II 4.5 Credits
This course is designed to help students build on the foundational content offered in INFO 1540, Swift App Development I. Students will extend their knowledge in computer programming fundamentals using Swift as the language. Students will increase their practical experience with the tools, techniques, and concepts needed to build a basic and intermediate iOS applications.
Prerequisites: (1) INFO 1540
Recommended: (2) INFO 1015 and INFO 1314 recommended prior to taking this course, but not required.
Lecture Hours: 4.5 Lab Hours: 0.0 Internship Hours: 0.0 Clinical or Practicum Hours: 0.0
Course Objectives 1. Explore and implement the basics of data operators and control flow in Swift as well as documentation, debugging, Xcode, building and running an app, and Interface Builder;
2. Explore Swift strings, functions, structures, collections, and loops. They also learn about UIKit-the system views and controls that make up a user interface-and how to display data using Auto Layout and stack views.
3. Discover how to build simple workflows and navigation hierarchies using navigation controllers, tab bar controllers, and segues. They also examine two powerful tools in Swift, optionals and enumerations.
4. Discover scroll views, table views, and building complex input screens. They also explore how to save data, share data to other apps, and work with images in the user’s photo library.
5. Discover animations, concurrency, and working with the web.
6. Design, prototype, and architect a project of their own design.
View Class Schedule
Add to Portfolio (opens a new window)
|
|