BS Computer Engineering

NA On Campus Bachelors Program

University of California San Diego

Program Overview

The Bachelor of Science in Computer Engineering at UC San Diego provides an integrated curriculum combining hardware and software engineering, with a focus on embedded systems, computer architecture, robotics, cryptography and security, machine learning, mobile computing, and systems networking. The program emphasizes hands-on learning with project-based courses and labs throughout all four years.

Course Overview:

  • Year 1: Intro to Programming, Physics - Mechanics, Calculus, Intermediate Programming, Linear Algebra, Physics - Electricity & Magnetism 

  • Year 2: Differential Equations, Intro to Analog Design, Computer Organization, Circuits & Systems, Physics - Waves & Optics, Linear Systems, Digital Systems Design, Probability & Statistics

  • Year 3: Computer Architecture, Signals & Systems, Advanced Digital Design Project

  • Year 4: Multiple CSE/ECE Technical Electives (breadth/depth), Additional Project or Capstone (if not completed in third year)

Experiential Learning (Research, Projects, Internships etc.)

  • Project-Based Courses: Key projects in junior and senior years.

  • Capstone Project: Students complete a substantial design or research project, often industry-relevant.

  • Hands-On Labs: Integrated into core hardware and systems courses.

  • Research Opportunities: Students may engage in faculty-led research in advanced computing, robotics, security, and more.

Progression & Future Opportunities

  • Graduate Outcomes:

    • Graduates are well-prepared for competitive roles in tech companies, research labs, and graduate programs.

  • Employability:

    • Career pathways include software engineering, hardware design, cybersecurity, embedded systems, robotics, and machine learning.

  • Career Services:

    • UC San Diego offers strong career support, internship placements, and job fairs through the Career Center.

Program Key Stats

$52,536
$ 95
Aug Intake : 30th Nov


36 %

Eligibility Criteria

AAA - A*A*A
3.8 - 4.0
38 - 42
90 - 95

NA
NA
7.0
83

Additional Information & Requirements

Career Options

  • Software Engineer
  • Hardware Engineer
  • Systems Architect
  • Embedded Systems Designer
  • Cybersecurity Analyst
  • Robotics Engineer
  • AI/Machine Learning Engineer
  • VLSI Design Engineer
  • Research Scientist
  • Technology Consultant

Book Free Session with Our Admission Experts

Admission Experts