Undergraduate Programs
The Department of Computer Science offers three options for undergraduate degrees:
- Bachelor of Science, Major in Computer Science, BS(CS)
- Bachelor of Science, Major in Computer Science and Information Systems, BS(CSIS)
- Bachelor of Arts, Major in Computer Science, BA(CS) College of Arts and Sciences
The Department also offers an Accelerated Master's Program (AMP), which qualified undergraduates may enter at the end of their junior year and work toward both BS and MS degrees simultaneously.
Not looking for a major, then how about our minor.
Which Major is for you?
It may be hard to know whether you want a Computer Science program that is oriented towards science, mathematics and engineering (the BS[CS] program), one oriented towards business and information technology (the BS[CSIS] program), or one that is more flexible and oriented towards the arts, social sciences and humanities (the BA[CS] program).
For a brief overview of the differences between these programs, see CS Majors at a Glance (.pdf).
Not sure?
You can make your course selections so that you can delay the decision. If you don't know which program is for you, we suggest taking:
- Semester 1: CS 21, MATH 21, CHEM 31, ECON 11
- Semester 2: CS 110, MATH 22, CHEM 32 or BIO 2, ECON 12
See a CS advisor for help in keeping your options open, and in deciding which CS program is for you.
Transfer Students
If you are a transfer student, please refer to the University's Transfer Student Frequently Asked Questions (FAQs).
AP Credits
Credit is granted for AP exam scores of 4 or 5 in most cases; scores of 3 are accepted in some areas. Please consult the University's AP Guide (.pdf) for more information.
Apply today!



