Bachelor of Arts in Computer Science (Bachelors)

UC Santa Cruz

Santa Cruz, CA

The bachelor of arts (B.A.) program at University of California, Santa Cruz, is designed to give students a grounding in both theoretical and practical topics in computer science, computer engineering, and mathematics while leaving flexibility for a broad program of study, including some courses outside of science and engineering, or even for a double major in another discipline.


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

Recipients of a Bachelor of Science or a Bachelor of Arts degree in Computer Science at UC 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

✔ 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.