Bachelor of Science in Computer Science (Bachelors)

UC Santa Cruz

Santa Cruz, CA

The bachelor of science (B.S.) program is appropriate for students desiring a strong concentration in the core areas of computer science—algorithms, programming languages, and systems—with more courses in computer science, computer engineering, and computational media; this program also allows for a few electives outside of science and engineering.


Applications of computer science are found in many other areas of study, from art, music, and linguistics to social sciences, economics, business, digital, and social media, environmental and life sciences, and sciences. Thus, interdisciplinary activities are encouraged. For those students whose primary interest is in another area, a minor in computer science is offered.


Kết quả học tập của chương trình

Recipients of a Bachelor of Science degree in Computer Science at the University of California, Santa Cruz, are expected to have the following skills and experiences:

✔ Demonstrate mastery of computer science in the following core knowledge areas:

- Algorithms, data structures, and complexity

- Programming languages

- Software engineering and development

- Computer systems

✔ Apply system-level perspective by thinking at multiple levels of detail and abstraction and by recognizing the context in which a computer system may function, including its interactions with people and the physical world.

✔ Apply problem-solving skills and the knowledge of computer science to solve real problems.

✔ Understand how technological advances impact society and the social, legal, ethical and cultural ramifications of computer technology and their usage.

✔ Write about and orally communicate technical material about computer science and computer systems, broadly conceived.