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

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!