Nov 22, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog [PAST CATALOG]

CTP 232 - iPad/iPhone iOS Programming 1

4 credit hours - Four hours of lecture and directed laboratory weekly; one term.
Formerly CSI 232 - iPad/iPhone iOS Programming 1

Learn the fundamental technologies to develop applications for iOS devices such as the iPhone and the iPad through directed lab activities. Learn the fundamental activities involved in using the XCode development environment, Interface Builder and Cocoa Touch to analyze, develop, test and deploy working applications for the iOS environment.

Prerequisite(s): CTP 150  or CSI 161 or permission of the CTP department chair.

Note: Typically offered OL; spring term.

Course Outcomes:
 

  1. Develop applications for the iPad and iPhone using the iOS programming environment.
  2. Use SwiftUI features in the development of iPad/iPhone applications.
  3. Develop applications using the Model-View-Controller design pattern.
  4. Demonstrate the use of the iOS User Interface.
  5. Demonstrate the use of SwuitUI as a both a declarative and data driven language.
  6. Describe the components of the iOS documentation.