The gaming club is a club for everyone who plays games, whether that be video games, board games, tabletop, or even card games. Our goal is to help better establish the gaming community here at CWI, and show the students that there are a lot of...
The Computer Science program at the College of Western Idaho will provide you with a rich learning environment that encourages you to explore the fundamental aspects of computer science. Coursework covers a variety of subjects including mathematics, chemistry, physics, computer science, and English.
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. By completing the degree requirements, you will be prepared to transfer to a four-year institution and pursue an advanced degree in computer science.
The mission of the Computer Science program is to prepare students to transfer to a four-year institution with a good understanding of computer programming principle and provide students the tools to succeed in technology: logical thinking, problem solving, and holistic analytical skills.
Why This Program
By completing the degree requirements, students will be prepared to transfer to a four-year institution and pursue an advanced degree in computer science.
What You Will Learn to Do
- Understand the fundamental structures and syntax of computer languages
- Develop good style practices and software design principles
- Explore proper coding processes and development tools
- Hone logical thinking and problem solving through related Math and Science courses
- Develop life-long learning skills
CWI offers you the opportunity to learn the fundamental building blocks of Apple's Swift programming to explore a career in app development. Learn more about Swift Classes.
NEW! The Computer Science Program is now offering an introductory course in Python Programming (CPSC 111). This course is also an approved elective for the STEM Program. Contact your Advisor for details.
More Recommended Programs
Pursue a degree or certificate in the CWI Software Development program and prepare for a wide range of career opportunities.
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...
Requirements and Costs
Degrees and Certificates
Computer Science - Associate of Science Degree (AS)
*See the Course Delivery Styles page for details about class options
Important Dates for Credit Programs
|Summer 2022||Fall 2022||Spring 2023|
|Priority Registration Begins1||n/a||April 11||November 14|
|Open Registration Begins||February 28||April 18||November 21|
|Financial Aid Priority Deadline||May 14||July 30||December 17|
|Admission Deadline2||May 28||August 13||January 7|
|Last Day to Register for Classes||June 3||August 19||January 13|
|Tuition and Fees Due||June 3||August 19||January 13|
|Classes Begin3||June 6||August 22||January 17|
|1 Priority registration is limited to continuing students. Students are assigned a registration time based upon 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 Some classes 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.|
Connecting With Ideas
Connecting With Ideas (CWID 101) is the first semester student success course designed to help CWI students become engaged members of the academic community and cultivate habits for lifelong achievement and success. Each semester, students can select from a variety of themes. More information about next semesters CWID 101 themes
Look beyond your degree at CWI and plan for continuing your education by working closely with CWI advising and representatives of your intended transfer school. Planning before you transfer can save you time and money. Visit Transfer Information for more information or contact One Stop Student Services.
Financial Aid Available
Did you know that as a student in this program you may be eligible for financial aid? Through grants, scholarships, and loans, more than 60 percent of first-time, full-time CWI students receive some form of financial assistance. To learn more about financial aid options and whether you may be eligible, visit Financial Aid.
Tuition and Fees
Tuition for a full-time CWI student averages half the cost of a state university and a third of the cost of a private college. Tuition and fees vary based on program and residence. Visit Tuition and Fees for more information.
This program is designed as a transfer to Boise State University for an advanced degree in Computer Science or Engineering, or a transfer to Northwest Nazarene University for a BA or BS in Computer Science.
- Software Developer
- Software Engineer
- Software Architect
- Programmer Analyst
- Systems Developer
- Big Data Scientist
- Cybersecurity Scientist
Program Department Chair
- Agriculture Business, Leadership, and Education
- Animal Veterinary Science
- Biotechnology Laboratory Assistant
- Computer Science
- Criminal Justice
- Education, Elementary
- Education, Secondary
- Entrepreneurship and Small Business Management
- Exercise Science
- General Education
- Geographic Information Systems
- Health Science and Public Health
- Liberal Arts
- Media Arts
- Military Science (Army ROTC)
- Nursing, Professional
- Political Science
- Science, Technology, Engineering, and Math (STEM)
- Sign Language Studies
- Social Work
- Studio Art
- Transportation Management