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
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
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.
Academic Transfer
- Agriculture Business, Leadership, and Education
- Animal Veterinary Science
- Anthropology
- Biology
- Biotechnology Laboratory Assistant
- Business
- Chemistry
- Communication
- Computer Science
- Criminal Justice
- Education, Elementary
- Education, Secondary
- Engineering
- English
- Entrepreneurship and Small Business Management
- Exercise Science
- General Education
- Geographic Information Systems
- Geography
- Geosciences
- Health Science and Public Health
- History
- Liberal Arts
- Mathematics
- Media Arts
- Military Science (Army ROTC)
- Nursing, Registered
- Philosophy
- Political Science
- Psychology
- Science, Technology, Engineering, and Math (STEM)
- Sign Language Studies
- Social Work
- Sociology
- Spanish
- Studio Art
- Swift Programming