Computer Science Major & Minor
The effects of computer science on the world are hardly hidden. The advent of the computer has brought sweeping changes to business, economics, science and technology. It has also revolutionized daily life—from how we bank, cook and shop to how we work and interact with family and friends. Computer science students aren’t just learning about the computer systems that will allow us to maintain our current lifestyle; they are learning the fundamentals of the field so they can push boundaries and develop the breaking technologies that will continue to improve how we live.
The computer science program prepare students exceptionally well for careers or graduate study. Students who have interests in other science programs find that both the mathematics and computer science degrees dovetail nicely to other scientific disciplines. The department offers academic contests, a colloquium series, summer research, independent study projects and study abroad opportunities that round out the degrees, preparing students for some of the fastest growing and highest paying occupations in the United States.
The Computer Science Major
Note: The grade point average of the coursework comprising the major must be no less than 2.00 with no computer science course grade below C- (1.70). Students are strongly advised to consult with faculty in planning their major curriculum.
For the Bachelor of Arts degree
11.5 units, including
For the Bachelor of Science degree
14.5 units, including
The Computer Science Minor
Note: The grade point average of the coursework comprising the minor must be no less than 2.00 with no computer science course grade below C- (1.70). Students are strongly advised to consult with faculty in planning their minor curriculum.
5.5 units, including
A 1-unit 300-level Computer Science elective orA 1-unit computationally intensive upper level course from another department approved by the computer science faculty.