- An undergraduate major in computer science results in a Bachelor of Science or Bachelor of Arts degree in the College of Letters and Science.
- The certificate program in computer science results in a Computer Science Certificate
We offer a state of the art undergraduate curriculum that is continually updated by the faculty research experience. This includes project-oriented courses in computer animation, computer architecture, databases, networking, operating systems, programming languages and compilers, and software engineering. These systems courses are complimented by undergraduate analysis courses in algorithms and complexity, systems performance modeling and analysis, numerical analysis, and math programming.
Approximately 200 upper division undergraduate computer science majors and 200 graduate students who have surpassed the Department's high admissions standards greatly enhance the learning and research experience. See our Undergraduate Guidebook and our courses web page for more details on our undergraduate curriculum and courses.