This program is designed to result in an Associate of Science degree in Computer Science and meets the general education requirements at all Idaho public universities.
Image Carousel


Overview
Learn the fundamental building blocks of Apple's Swift programming to explore a career in app development.
Swift is the premiere coding language for creating mobile apps for iOS on Apple devices, including phones, watches, tablets, Apple TVs, laptops, desktops, or servers. The language opens up huge opportunities for programming beginners and coders new to apps to create mobile apps faster and break into the business of becoming an app developer. It is used to build apps for iOS, watchOS, macOS, tvOS, and Linux.
The Swift programming skillset you learn at College of Western Idaho (CWI) provides you the opportunity to focus on application development as a career or add the skills to your resume and have an advantage over others when looking for a job or promotion.
This program consists of four consecutive classes, starting with Programming Fundamentals and concluding with a certificate in Swift Programming:
- CPSC 110 – Programming Fundamentals
- CPSC 131 – Swift App Development I
- CPSC 151 – Swift App Development II
- CSPS 171 – Swift App Development: Augmented Reality
NOTE: This certificate is not eligible for federal financial aid.
Why This Program
If you have ever had a great idea for an app, this program is for you. You will develop a strong foundation in industry best practices and learn the skills to create an iOS app from the ground up. Upon completion, you will be able to design and program the next great mobile application.
What You Will Learn to Do
- Develop, test, and improve mobile apps within the iOS environment.
- Ensure the quality and functionality of apps.
- Write code for apps for specific operating environments.
- Design and develop the app’s interface.
- Communicate ideas and designs with team members
- Provide support for your app, so that any issues that arise can immediately be dealt with.
- Devise fixes and workarounds for any issues that arise.
More Recommended Programs
Requirements and Costs
Degrees and Certificates
Important Dates for Credit Programs
Summer 2023 | Fall 2023 | Spring 2024 | ||
---|---|---|---|---|
Priority Registration Begins1 | N/A | April 10 | Nov. 13, 2023 | |
Open Registration Begins | Feb. 27 | April 17 | Nov. 20, 2023 | |
Financial Aid Priority Deadline | May 13 | July 29 | Dec. 16, 2023 | |
Admission Deadline2 | May 27 | Aug. 12 | Jan. 6 | |
Last Day to Register for Classes | June 2 | Aug. 18 | Jan. 12 | |
Tuition and Fees Due | June 2 | Aug. 18 | Jan. 12 | |
Classes Begin3 | June 5 | Aug. 21 | Jan. 16 | |
1 Priority registration is limited to continuing students. Students are assigned a registration time based on their cumulative credits earned. Students should check myCWI and their CWI email to learn their assigned registration time. Students may register online anytime on or after their assigned registration time. | ||||
2 The admission deadline for international students is earlier than the deadline for non-international students and is only available during the fall and spring semesters. Please consult the Academic Calendar for the international student admission deadlines for the fall and spring semesters. | ||||
3 Classes in shorter sessions (including 4-, 5-, and 8-week sessions) may begin before or after this date. Please refer to the Registration and Refund Deadlines by Class Section Dates (located beneath each semester) of the Academic Calendar for more information. |
Advising
Navigating your way through college can be confusing, especially if you try to go it alone. CWI offers advising assistance to help in deciding which courses you need to take to reach your education and career goals. Visit Advising or contact One Stop Student Services for more information.
This program consists of four consecutive classes, starting with Programming Fundamentals and concluding with a certificate in Swift Programming:
- CPSC 110 – Programming Fundamentals
- CPSC 131 – Swift App Development I
- CPSC 151 – Swift App Development II
- CSPS 171 – Swift App Development: Augmented Reality
The Swift Programming Certificate is earned once you complete all four courses.
Career Info
Professions
- iOS App Developer
- Software Developer
Developers are always in demand and app developers are more important than ever to support digital work in every industry.
Locations
Instructors
Instructor(s)
Respectful Community
The College of Western Idaho is committed to maintaining a Respectful Community by providing equal opportunity for all individuals and does not discriminate in services, benefits, or activities on the basis of race, color, national origin, religion, sex, gender identity, sexual orientation, disability status, veteran status, age, or any other legally protected status. More on Title IX
News and Blogs

The Swift Programming certificate will teach students programming skills using Apple’s Swift coding language and provide an opportunity to practice designing and building iOS applications for mobile devices.
Career & Technical Education
- Administrative Specialist
- Advanced Mechatronics Engineering Technology
- Automotive Technology
- Bookkeeping and Accounting
- Cisco Networking and Security Technologies
- Collision Repair Technology
- Computer Support Specialist
- Cybersecurity
- Dental Assisting
- Drafting Technology
- Education, Early Childhood
- Fire Service Management
- Fire Service Technology
- Heavy Duty Truck Technician
- Heavy Equipment Technician
- Horticulture Technology
- Law Enforcement
- Machine Tool Technology
- Marketing Communications
- Medical Administrative Support
- Medical Assistant - Credit
- Network and System Administration
- Nursing, Practical
- Occupational Therapy Assistant
- Physical Therapist Assistant
- Powersports and Small Engine Repair Technology
- Software Development
- Surgical Technology
- Swift Programming
- Unmanned Aerial Systems
- Welding and Metals Fabrication
- Wildland Fire Management