Page menu

Academic Programs

Department of Computer Science

The department offers four bachelor degrees and a minor. All of our programs benefit from the high interdisciplinary activity between departments across campus creating richer, integrated courses.  Contact Academic Advisement if you have questions: (509) 527-2132.

Meet the professors you’ll be learning from.

Bachelor of Science in Computer Science

Students wishing to focus mainly on Computer Science will be most interested in this degree. The Bachelor of Science requires 62 quarter hours of Computer Science courses, including 20 Computer Science electives. Additionally, 23 quarter hours of mathematics cognates are required—just five short of a math minor.  However, no minor or foreign language sequence is required, allowing students to concentrate on Computer Science course work, internships, and related projects.

See course requirements


Bachelor of Arts in Computer Science

This is a good choice for students who wish to apply Computer Science in a particular field.  For example, a double-major in Computer Science and Graphic Design would be an excellent choice for aspiring web programmers.  Double majors in C.S. and Biology, C.S. and Business, or C.S. and Psychology would also be extremely useful in the fields of computational biology, business analytics, and cognitive science.

See course requirements


Bachelor of Science in Engineering: Computer engineering concentration

Students wishing to have a general Engineering background with a specialization in Computing would be most interested in this degree. The BSE with Concentration in Computer Engineering is an especially good match for those with an interest in computer hardware and embedded systems.

See course requirements


Bachelor of Science in Information Systems

The information systems major serves those students who want a career that focuses on the integrating information technology solutions and business processes to meet the information needs of businesses and other enterprises, enabling them to achieve their objectives in an effective, efficient way. The program prepares graduates for a variety of IS careers in business, government, and non-profit organizations.

See course requirements


Minor in Computer Science

Students who do not wish to take a full bachelors degree in Computer Science may still benefit from taking a smaller selection of Computer Science courses. The minor in Computer Science can be added to any non-computing bachelor's degree. To earn a minor, students must complete 30 quarter credits of Computer Science coursework—roughly eight courses.

See course requirements

Last update on June 11, 2019