Course Catalog

iOS App Development in Swift (Effective Fall 2022) (IAD1)  Technical Certificate of Credit

Campus Locations: Online

The iOS App Development in Swift Technical Certificate of Credit prepares students for positions in app development for the Apple iPad, iPhone, and Apple Watch series. The program emphasizes the knowledge and skills required to design, develop, test, and document structured and object-oriented programs utilizing Swift and Xcode.


  • Submit a completed application and application fee
  • Be at least 16 years of age
  • Submit official high school transcript or High School Equivalency transcript or college transcripts showing successful completion of 60+ semester credits or 72+ quarter credits
  • Submit official college transcripts, if applicable
  • Present acceptable ACCUPLACER, ACT, ASSET, COMPASS, PSAT, or SAT scores or GED score of 145 or higher or have one of the following: an associate degree or higher or have a HOPE GPA of 2.6 after the completion of 10th grade. Documentation on a college transcript of successful completion of appropriate courses from a regionally accredited college or university may be accepted in lieu of test scores.
Curriculum Outline (11 hours)
Occupational Courses 11
CIST 1306

Weekly Contact Hours: Lecture - 2 Lab 2 - 2 Lab 3 - 0 Pre-requisite(s): None Co-requisite(s): None Learn key computing concepts, building a solid foundation in programming with Swift. Learn about the impact of computing and apps on society, economies, and cultures while exploring iOS app development, including the app design process: brainstorming, planning, prototyping, and evaluating an app design of their own.

CIST 2301

Weekly Contact Hours: Lecture - 2 Lab 2 - 4 Lab 3 - 0 Pre-requisite(s): CIST 1306 Co-requisite(s): None Build fundamental iOS app development skills with Swift. Master the core concepts and practices that professional programmers use daily and build a basic fluency in Xcode source and UI editors. Create iOS apps that adhere to standard practices, including the use of stock UI elements, layout techniques, and common navigation interfaces. Explore app design by brainstorming, planning, prototyping, and evaluating an application.

CIST 2302

Weekly Contact Hours: Lecture - 2 Lab 2 - 4 Lab 3 - 0 Pre-requisite(s): CIST 2301 Co-requisite(s): None Expand on the knowledge and skills they developed in Develop in Swift Fundamentals by extending work in iOS app development, creating more complex and capable apps. Work with data from a server and explore new iOS APIs that allow for much richer app experiences including displaying large collections of data in multiple formats. Build an app in Xcode from the ground up with step-by-step instructions.

Up one level
Programs of Study