Computer science is the study of computers, software, algorithms, and computational systems, with a focus on designing innovative technologies that solve real-world problems and improve the way people live and work. Career opportunities span a wide range of industries—including healthcare, finance, cybersecurity, entertainment, manufacturing, education, government, and artificial intelligence—where professionals develop software, analyze data, secure digital systems, and create emerging technologies. Graduates with a computer science degree can pursue careers such as software developer, cybersecurity analyst, data scientist, systems analyst, artificial intelligence engineer, cloud computing specialist, game developer, web developer, database administrator, and computer systems engineer.
The B.A. in Computer Science is designed for students who prefer more space for interdisciplinary study with a double major or minor in another field while preserving a strong computer science background that is excellent preparation for a career in computing. The B.S. in Computer Science is recommended for students who want to pursue technically focused careers that require strong mathematical and scientific preparation and those interested in computer science graduate studies.
Welcome to your major resource page!
Click the icons on the banner above to jump to the resource you are looking for, or continue scrolling to explore.Â


