Lead the Future with Code, Data & Innovation



Computer Science Majors to Choose From

Olivares teaches a computer science course

BS Computer Science

Built on a foundation of science, mathematics, programming, and computer architecture, our BSCS program offers a broad range of advanced topics.

cs class

Cybersecurity

Protect computers and networks from hackers and other threats.

Dr Johnson in class

Data Science

Solve real-world problems using large amounts of data.

BA Computer Science

A broader survey of Computer Science, plus integration with one area of the arts, humanities, social or natural sciences.



From science to medicine to engineering and commerce to the arts, computers are everywhere.

Computer scientists design software for industry and science, implement the next generation of video games, use computation to unravel the mysteries of human intelligence, build increasingly sophisticated machines—and this is just a start.

Whether you are drawn to data science and AI, defending against cyber threats, or developing the next generation of software, our curriculum provides a strong foundation in mathematics, programming, software engineering, and advanced topics to help prepare you for success in any of these fast-evolving fields.

Recent Stories


Expanding Horizons: New Data Science and Cybersecurity Programs

Over the past year, the Department of Computer Science initiated new degree programs and...

Gonzaga In Berlin: Musings in a Museum

Seeing ancient artifacts in the Neues-Museum sparks reflection of past civilizations as beautiful...

Joshua Venable Named Outstanding Senior of Computer Science

As an honors student at GU, Josh Venable has balanced demanding coursework with several...

Contact the School of Engineering & Applied Science.

Send a message
502 E. Boone Avenue
Spokane, WA 99258-0026