CS Degree - Undergraduate

Computer Science B.S./B.A. 
B.A./B.S. Degrees from UC Santa Cruz in computer science lay the foundation for students who wish to pursue careers in many diverse areas, including algorithms, artificial intelligence, pattern recognition and retrieval, machine learning, neural networks, computer graphics, computer animation, scientific visualization, computer and sensor vision, image processing, image synthesis, multimodal human-computer interaction, programming languages and environments, software engineering, Web and Internet engineering, real-time embedded systems, computer security, databases, parallel and distributed computation, operating systems, and storage systems.

Computer Science Minor
The minor in computer science is for students interested in applications of computer science in other areas of study, from art and music to business and science.