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.

Computer Science (Bachelor of 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 for Computer Science (B.S.)

Computer Science (Bachelor of Arts)

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 for Computer Science (B.A.)

Computer Engineering (Bachelor of Science in Engineering)

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 for Computer Engineering (B.S.E.)

Information Systems (Bachelor of Science)

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 for Information Systems (B.S.)

Computer Science Minor

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 for Computer Science Minor