Bachelor of Science in Computer Science

The mission of the Computer Science Department is to prepare students for careers as software professionals and for advanced studies in Computer Science. We develop and work with a range of technologies to build systems and applications that help solve today’s problems, and share skills and knowledge with the community.

We are committed to providing the opportunity to master the computer science discipline to students from all backgrounds. Our program combines strong fundamentals, project- and team- oriented activities, and soft skills, leading to a well-rounded professional education. 
We are located close to the centers of high-tech R&D in one of the most beautiful cities in the world. We maintain strong connections with our many alumni who remain in the Bay area to pursue professional opportunities.

Golden Gate Bridge


ACM Article: Top Ten Reasons to Major in Computer Science

Department Summary of Our Programs

Testimonials from our Alumni

University Prospective Students Web Page


About the Program

Department Recommended Sequence of Study

Department Transfer Student Information

Department Courses and Syllabi