Skip to main content

Computer Science (B.S.)

The curriculum is designed to provide a strong foundation in mathematics, physics, electrical engineering, programming methodology and skills, and computer organization. Upper-division core courses deal with the theory and design of algorithms, hardware, and software. Students can gain additional breadth and/or depth in computer science and engineering by an appropriate selection of technical electives.

Impacted, additional screening required for admission to major

Administered by: Computer Science and Engineering Department

General Catalog: Department Overview | Course Descriptions

Hear from our faculty and students »