Should I choose UC San Diego or Cal Poly for computer science?
I’m a high school senior deciding between UC San Diego and Cal Poly for computer science. I’m trying to understand which school is generally the better fit for a student who values strong CS academics and preparation for software engineering careers.
0 views
College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Sundial AI
AI-assisted guidance informed by the expertise of Sundial's admissions advisors
For a student who wants a research-intensive computer science education with broad upper-division options, UC San Diego is often the more compelling choice. Its Computer Science and Engineering department is part of the Jacobs School of Engineering, with particular depth in areas such as AI, systems, graphics, security, theory, and data science. UCSD also offers strong access to research labs, graduate-level academic energy, and the San Diego technology and biotech ecosystem.
UCSD suits someone who is comfortable being proactive in a large university environment. Introductory courses can be large, and getting research positions, faculty relationships, and preferred opportunities may require persistence. That scale also brings substantial peer depth, specialized electives, student organizations, and connections to employers recruiting for technical roles.
Cal Poly San Luis Obispo is a strong match for a student who learns best through structured, practical coursework and wants a more undergraduate-centered engineering culture. Its “learn by doing” approach means CS students commonly build software through labs, projects, and team-based classes, and the program has a solid reputation with California employers. The campus culture can feel more cohesive and career-oriented from the start, with strong emphasis on applied preparation and internships.
For software engineering specifically, either degree can lead to excellent outcomes; internships, projects, interview preparation, and individual initiative will matter more than a small curricular difference. Choose UCSD when you are energized by academic breadth, research possibilities, and a larger, more exploratory CS ecosystem. Cal Poly makes particular sense when you value hands-on instruction, a tighter undergraduate community, and a program designed around applied engineering practice.
UCSD suits someone who is comfortable being proactive in a large university environment. Introductory courses can be large, and getting research positions, faculty relationships, and preferred opportunities may require persistence. That scale also brings substantial peer depth, specialized electives, student organizations, and connections to employers recruiting for technical roles.
Cal Poly San Luis Obispo is a strong match for a student who learns best through structured, practical coursework and wants a more undergraduate-centered engineering culture. Its “learn by doing” approach means CS students commonly build software through labs, projects, and team-based classes, and the program has a solid reputation with California employers. The campus culture can feel more cohesive and career-oriented from the start, with strong emphasis on applied preparation and internships.
For software engineering specifically, either degree can lead to excellent outcomes; internships, projects, interview preparation, and individual initiative will matter more than a small curricular difference. Choose UCSD when you are energized by academic breadth, research possibilities, and a larger, more exploratory CS ecosystem. Cal Poly makes particular sense when you value hands-on instruction, a tighter undergraduate community, and a program designed around applied engineering practice.
Have questions about the admissions process?
Start working with a Sundial advisor today!
Comments & Questions (0)
No comments yet. Be the first to ask a question or share your thoughts!
Start the conversation
Have a follow-up question or want to share your experience? Leave a comment below.
Related Questions
Students also ask…
Should I choose UC San Diego or San Jose State for computer science?
UC San Diego vs. Boston University for Computer Science: Which Is a Better Fit?
Which offers better computer science internship opportunities: UC San Diego or CU Boulder?
UC San Diego vs UC Riverside for Computer Science Job Prospects
Should I Choose UC San Diego or the University of Arizona for Business Analytics?
College is too important to leave to AI
Life-changing decisions deserve guidance from an expert
A real advisor gets to know you, brings experience from helping other students, and helps you make choices with confidence.
Have questions about the admissions process?
Start working with a Sundial advisor today!