The Computer Science program focuses on the design, development, and application of software systems. Additional course work in algorithms, discrete structures, object-oriented design, data structures, operating systems, digital logic design, computer architecture, and a wide range of advanced electives extend and supplement the core.