The program at Gonzaga University is built on a broad and rigorous foundation of science, mathematics, software engineering, and advanced computer science topics.
Majors become proficient in software programming, algorithms and data structures, computer organization and architecture, programming languages, operating systems, computer security, and information management.
Advanced topics available to students include artificial intelligence, computer graphics, computer networks, cryptography, natural language processing, human computer interaction, data visualization, mobile app development, and machine learning.