Computer Science

Your Foundation for a Future Career: Start Here for a Seamless Transfer

Students sitting at computers looking at the camera

Program Overview

Are you fascinated by the world of technology and eager to contribute to its evolution? At College of Western Idaho (CWI), our Computer Science program offers you a platform to turn your interest in technology into a career that shapes the future. This program encompasses a variety of subjects, including mathematics, chemistry, physics, and English, providing you a comprehensive foundation for understanding and innovating in the field of computer science.

Designed to culminate in an Associate of Science degree, you will have an understanding of the fundamental syntax of computer languages, establish good design principles, and have the tools to go on. By maximizing your academic efforts at CWI, you will be prepared for a seamless transfer to four-year institutions where you can pursue an advanced degree.

Degree or Certificate Type

Associate of Science

Time to Complete

2 years

Primary Location

Program Exploration – March 12

Learn more about the Computer Science program, meet the instructors, and get your questions answered!

RSVP TODAY

Two students studying at a computer

Learning Opportunities

  • Practical Application: Engage in hands-on labs and demonstrations, gaining immediate application of your learning with feedback from instructors.
  • Foundational Skills: Develop a deep understanding of technology, along with best practices and problem-solving approaches.
  • Transfer Readiness: Be well-prepared for transferring to a four-year university, with coursework aligned to the expectations of advanced programs.
  • Comprehensive Skill Development: Strengthen your skills in mathematics, a crucial aspect of computer science, with supportive resources available.
  • Problem-Solving Abilities: Enhance your logical thinking and problem-solving abilities through scientific courses like physics and chemistry.

Area of Study

Degrees & Certificates

Computer Science – Associate of Science Degree

Looking down on two people working on computers together

Career Opportunities

  • Software Developers

    Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

    414

    Annual Openings*

    $46.11

    Hourly Median Wage*

    $95,909

    Annual Median Salary

    50.97%

    Growth (2021 – 2031)*

  • Computer User Support Specialists

    Provide technical assistance to computer users. Answer questions or resolve computer problems for clients in person, via telephone, or electronically. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems. Excludes “Network and Computer Systems Administrators” (15-1244).

    232

    Annual Openings*

    $22.63

    Hourly Median Wage*

    $47,070

    Annual Median Salary

    17.58%

    Growth (2021 – 2031)*

  • Computer Systems Analysts

    Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

    127

    Annual Openings*

    $37.88

    Hourly Median Wage*

    $78,790

    Annual Median Salary

    30.14%

    Growth (2021 – 2031)*

  • Computer and Information Systems Managers

    Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming. Excludes “Computer Occupations” (15-1211 through 15-1299).

    116

    Annual Openings*

    $49.32

    Hourly Median Wage*

    $102,586

    Annual Median Salary

    44.06%

    Growth (2021 – 2031)*

  • Network and Computer Systems Administrators

    Install, configure, and maintain an organization’s local area network (LAN), wide area network (WAN), data communications network, operating systems, and physical and virtual servers. Perform system monitoring and verify the integrity and availability of hardware, network, and server resources and systems. Review system and application logs and verify completion of scheduled jobs, including system backups. Analyze network and server resource consumption and control user access. Install and upgrade software and maintain software licenses. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software. Excludes “Information Security Analysts” (15-1212), “Computer Network Support Specialists” (15-1231), and “Computer User Support Specialists” (15-1232).

    78

    Annual Openings*

    $36.02

    Hourly Median Wage*

    $74,922

    Annual Median Salary

    22.45%

    Growth (2021 – 2031)*

  • Computer Occupations, All Other

    All computer occupations not listed separately. Excludes “Computer and Information Systems Managers” (11-3021), “Computer Hardware Engineers” (17-2061), “Electrical and Electronics Engineers” (17-2070), “Computer Science Teachers, Postsecondary” (25-1021), “Special Effects Artists and Animators” (27-1014), “Graphic Designers” (27-1024), “Health Information Technologists and Medical Registrars” (29-9021), and “Computer, Automated Teller, and Office Machine Repairers” (49-2011).

    73

    Annual Openings*

    $29.70

    Hourly Median Wage*

    $61,776

    Annual Median Salary

    35.64%

    Growth (2021 – 2031)*

  • Information Security Analysts

    Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. Assess system vulnerabilities for security risks and propose and implement risk mitigation strategies. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses. Excludes “Computer Network Architects” (15-1241).

    66

    Annual Openings*

    $47.21

    Hourly Median Wage*

    $98,197

    Annual Median Salary

    43.72%

    Growth (2021 – 2031)*

  • Computer Programmers

    Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

    58

    Annual Openings*

    $30.15

    Hourly Median Wage*

    $62,712

    Annual Median Salary

    2.09%

    Growth (2021 – 2031)*

  • Web and Digital Interface Designers

    Design digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links. Excludes “Special Effects Artists and Animators” (27-1014) and “Graphic Designers” (27-1024).

    43

    Annual Openings*

    $22.27

    Hourly Median Wage*

    $46,322

    Annual Median Salary

    43.07%

    Growth (2021 – 2031)*

  • Software Quality Assurance Analysts and Testers

    Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

    40

    Annual Openings*

    $33.95

    Hourly Median Wage*

    $70,616

    Annual Median Salary

    67.87%

    Growth (2021 – 2031)*

  • Computer Network Support Specialists

    Analyze, test, troubleshoot, and evaluate existing network systems, such as local area networks (LAN), wide area networks (WAN), cloud networks, servers, and other data communications networks. Perform network maintenance to ensure networks operate correctly with minimal interruption. Excludes “Computer Network Architects” (15-1241) and “Network and Computer Systems Administrators” (15-1244).

    40

    Annual Openings*

    $23.64

    Hourly Median Wage*

    $49,171

    Annual Median Salary

    32.63%

    Growth (2021 – 2031)*

  • Web Developers

    Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications. Excludes “Special Effects Artists and Animators” (27-1014).

    34

    Annual Openings*

    $27.10

    Hourly Median Wage*

    $56,368

    Annual Median Salary

    43.86%

    Growth (2021 – 2031)*

  • Computer Network Architects

    Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software. Excludes “Information Security Analysts” (15-1212), “Computer Network Support Specialists” (15-1231), and “Network and Computer Systems Administrators” (15-1244).

    33

    Annual Openings*

    $38.36

    Hourly Median Wage*

    $79,789

    Annual Median Salary

    25.7%

    Growth (2021 – 2031)*

  • Data Entry Keyers

    Operate data entry device, such as keyboard or photo composing perforator. Duties may include verifying data and preparing materials for printing. Excludes “Word Processors and Typists” (43-9022).

    27

    Annual Openings*

    $14.20

    Hourly Median Wage*

    $29,536

    Annual Median Salary

    -9.65%

    Growth (2021 – 2031)*

  • Database Administrators

    Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. Identify, investigate, and resolve database performance issues, database capacity, and database scalability. May plan, coordinate, and implement security measures to safeguard computer databases. Excludes “Information Security Analysts” (15-1212) and “Database Architects” (15-1243).

    16

    Annual Openings*

    $36.26

    Hourly Median Wage*

    $75,421

    Annual Median Salary

    30.73%

    Growth (2021 – 2031)*

  • Database Architects

    Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality. Excludes “Database Administrators” (15-1242).

    7

    Annual Openings*

    $62.83

    Hourly Median Wage*

    $130,686

    Annual Median Salary

    42.25%

    Growth (2021 – 2031)*

  • Computer and Information Research Scientists

    Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.

    6

    Annual Openings*

    $62.54

    Hourly Median Wage*

    $130,083

    Annual Median Salary

    38.46%

    Growth (2021 – 2031)*

Load more

*Data sourced from Lightcast™ (2023), a global leader in labor market analytics, and limited to the state of Idaho. Contact CWI Institutional Research for questions regarding this data.

Admissions

Step 1

Step 2

  • Complete the Free Application for Federal Student Aid (FAFSA).
Academic CalendarNew Student Checklist

News

"Because of CWI, I was able to return to college as a non-traditional student having been out of high school for a decade, find my passion, make wonderful friends, gain influential mentors, and...

Read more about To Change the World

CWI joined Boise State University to celebrate student success during Onramp's 2021 Spring Showcase.

Read more about 2021 Onramp Spring Showcase
View all news

Request More Information

Please complete the following

Connect With Us

Ready to get started? Our team looks forward to assisting you!

One Stop Student Services

208.562.3000onestop@cwi.eduLocations