|
Jan 13, 2025
|
|
|
|
2024-2025 College Catalog
|
CIS 203 - Swift Programming II 3 Credits, 4 Contact Hours 2 lecture periods 2 lab periods Continuation of CIS 107 . Incorporate new data types, flow structures, and user interface elements. Includes view, controllers, layouts, and navigation. Also includes designing, prototyping, and testing an app.
Prerequisite(s): CIS 107 Recommendation: Completion of MAT 151 or higher. If any recommended course is taken, see a financial aid or Veteran’s Affairs advisor to determine funding eligibility as appropriate. Information: This course is based on Apple’s “Develop in Swift Fundamentals” and requires a MacOS based laptop or desktop computer to complete the programming assignments.
Course Learning Outcomes
- Use common views from UIKit
- Customize and use a navigation controller
- Develop an iOS application using stock UI elements
Performance Objectives:
- App Development
- Constants, Variables and Data Types
- Operators
- Using XCode
- Building and debugging
- Swift Review
- String
- Functions
- Structures
- Classes and Inheritance
- Arrays and Dictionaries
- Loops
- Introduction to UIKit
- Views and controls
- Display data
- Controls
- Autolayout and stack views
- Navigation and Workflows
- Optionals
- Guard
- Controllers
- Navigation Controllers
- Tab Bar
- Lifecycle
- Simple Workflow
Effective Term: Fall 2023
|
|