Course Catalog

iOS App Development in Swift, TCC (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.

This program qualifies for the HOPE Career Grant.

Program Outcomes: Upon completing the program, students will grasp fundamental problem-solving and programming concepts essential for developing user applications. They will proficiently design, write, test, debug, and implement custom iOS apps using Swift. Students will also learn to convert Swift programs into custom model objects for web requests, create networking code in Xcode projects, and understand and apply security restrictions and App Transport Security (ATS) principles in their project prototypes, ensuring secure and compliant application development.

Careers: App Developer, Computer Programmer

Length of Program: 1 Term

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.

3
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.

4
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.

4
Up one level
Programs of Study