BS in Computer Engineering - logo

BS in Computer Engineering
University of California, San Diego


The BS computer engineering program is jointly administered by the Departments of Computer Science and Engineering and Electrical and Computer Engineering. The curriculum is the same in both departments. Students wishing to take the computer engineering program must be admitted to one of the departments.

  • The lower-division computer engineering program is designed to provide a strong foundation in mathematics, physics, electrical engineering, programming methodology and skills, and computer organization.
  • Upper-division core courses deal with the theory and design of algorithms, hardware, and software, as well as electronic systems. Students can gain additional breadth and/ or depth in computer science and engineering by an appropriate selection of technical electives.

Core Courses-

  • Introduction To Computer Science: Java
  • Basic Data Structures and Object-Oriented Programming
  • Introduction to Discrete Mathematics
  • Mathematics for Algorithms and Systems
  • Computer Organization and Systems Programming
  • Calculus and Analytical Geometry for Science and Engineering
  • Physics-Mechanics
  • Physics-Electricity and Magnetism
  • Physics-Fluids, Waves, Thermodynamics And Optics
  • Introduction to Analog Design
  • Circuits and Systems
  • Advanced-Data Structures



Annual Tuition Fee*

48 Months

Course Duration


Course Credits

On Campus

Delivery Medium

Course Link

Application Fee



Min English Scores





Academic Pre-Requisites

High School Subject-

  • History/social science
  • English
  • Mathematics
  • Laboratory science
  • Language other than English (or other second language)
  • Visual and performing arts
  • College preparatory elective

Standardized Test-

  • SAT - 1970
  • * UC San Diego still accepts scores from SAT taken prior to 2016 which was based on 2400 total points; OR
  • Critical Reading - 600 - 680
  • Math - 610 - 730
  • ACT - 27 - 33
  • TOEFL:Internet-based: 83
  • Paper-based: 550
  • IELTS: minimum score of 7 (Academic module)
  • AP: English Language and Composition: 3, 4, 5
  • English Literature and Composition: 3, 4, 5
  • IB: English (Lang. A) higher level: 5, 6, 7
  • English (Lang. A) standard level: 6 or higher



Yocketers have applied


Yocketers got admits


Yocketers are interested

Average Profile of Admits



Sundara Vishnu Satish


Computer Engineering
  • fall 2021

Fred Smith


Computer Engineering
  • fall 2019



  • Handshake: UC San Diego's database of off-campus jobs, internships, volunteer opportunities, and on-campus jobs (including work-study)
  • Jacobs School Jobs & Internship Portal: Companies use the database to proactively search for talented students for full-time jobs and internships. On the Jacobs portal, you can create your own profile and resume, view and apply for career opportunities, and gain access to some of the top employers in your field of study.
  • Job & Internship Portal - Companies use this database to proactively search for talented students for full-time jobs and internships.
  • Team Internship Program- internship in which multi-disciplinary teams of 2-5 engineering students are deployed to corporate sponsors to work on a project together for 10-12 weeks in the summer.
  • Cooperative Education (Co-op) Program -It is an immersive work experience in which students are employed full-time by a company for six months to supplement education with real-world experiences.


  • 2GoProducts
  • Amazon
  • Apple
  • AppFoliio
  • CCAP
  • EA
  • Facebook Inc.
  • Google
  • HealthStream Inc.
  • Microsoft
  • Teradata
  • ViaSat
  • Volt
  • Workday
  • Yelp

More Programs

similarCourse Logo
MS in Computer Engineering

University of Texas at Austin

similarCourse Logo
BS in Computer Engineering

University of Michigan - Ann Arbor

similarCourse Logo
MS in Computer Engineering

University of California, San Diego

similarCourse Logo
BS in Computer Engineering

Washington University in St. Louis