Study of software, hardware, and theoretical aspects of computing devices, along with the study of the application of computing in scientific, engineering, business, and other areas.
Major Homepage
Advising contacts, major curriculum, faculty profiles, and research projects.
If you are already a CLA student...
This major has an entrance requirement, which means you need to take additional action before declaring the major. (Additional requirements may include, but are not limited to: higher minimum GPA, prerequisite courses, personal statement, audition, portfolio review, etc.).
Learn more about how to apply to the Computer Science BA major.
If you are not a CLA student...
This major has an entrance requirement, which means you need to take additional action before declaring the major. (Additional requirements may include, but are not limited to: higher minimum GPA, prerequisite courses, personal statement, audition, portfolio review, etc.).
View our Changing Colleges within the U page for more information on applying to CLA.
Information about the Minor
Minor Homepage Minor Degree Requirements
What is a minor for? Do I need a minor? Get answers to these questions and more!
Major Video
Watch this short video to learn more about this major.
An experience abroad is a great way to complete requirements while engaging in new cultures.