University of San Diego

USA
2 Scholarships 154 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

Offered at University of San Diego, USA
DegreeBachelor
FieldComputer Engineering.
A

Cost & earnings at University of San Diego What students borrow here, and what they go on to earn

You borrow $22,940 median federal debt
You repay $261/mo over 10 years
Graduates earn $86,522 10 yrs after entry
Debt clears in 0.5 yrs of the salary premium
US Department of Education figures See the full breakdown →
B

Computer Engineering Technology graduates earn a median $57,409 Across 75 US programmes, two years after finishing

See the degree grade →

The Bachelor of Science in Computer Engineering at the University of San Diego is an undergraduate degree combining electrical engineering and computer science to prepare students to design, build and test computing hardware and embedded systems. It suits students interested in both low-level hardware and software, hands-on lab work, and project-based learning with applications in robotics, IoT, and consumer or industrial electronics.

What you'll study

The Computer Engineering curriculum blends core engineering fundamentals with focused study in digital systems, microprocessors, software, and electronics. Early years typically cover calculus, physics, programming in C/C++ and Python, circuits and signals, and discrete mathematics. In later years students study digital logic design, microcontroller and embedded systems, computer architecture, operating systems, analog and power electronics, communication systems, and VLSI/FPGA design.

  • Foundations: Calculus, linear algebra, physics for engineers, introductory programming and engineering design.
  • Core CE topics: Digital logic, microprocessors and microcontrollers, embedded systems, signals and systems, electronic circuits, and computer architecture.
  • Software and systems: Data structures, operating systems, real-time systems, networking fundamentals and software engineering practices.
  • Design and labs: Hands-on laboratory courses, electronics and digital labs, FPGA development, and team-based design projects.
  • Capstone: A senior design project that integrates hardware and software to solve a real-world problem, often in collaboration with industry partners or faculty research groups.
  • Electives and specialisms: Options often include robotics, machine learning for embedded devices, IoT security, wireless communications, and advanced digital design.

Entry requirements

Applicants must hold a high-school diploma or equivalent with a strong background in mathematics and science. Typical preparation includes high-school calculus, physics, and at least one year of programming or computer science. Admissions consider academic transcripts, personal statement, and letters of recommendation; standardised test requirements may be optional or considered conditionally, depending on the applicant’s profile.

International applicants must demonstrate English proficiency through recognised tests or equivalent qualifications if their prior education was not in English. Successful candidates usually show strong analytical and problem-solving skills and evidence of extracurricular engagement or project experience in STEM where available.

Career prospects

Graduates with a Computer Engineering degree are prepared for roles that bridge hardware and software. Common career paths include embedded systems engineer, firmware or device driver developer, hardware design engineer, robotics engineer, systems engineer, test and validation engineer, and IoT solutions developer. Many alumni also move into adjacent areas such as data engineering, cybersecurity for embedded devices, or product management for technology companies.

Students benefit from the university’s connections to the San Diego technology and defence sectors for internships and co-op experiences. Graduates may also pursue further study at graduate level in computer engineering, electrical engineering, or computer science.

Why study at University of San Diego

  • Project-based learning: The programme emphasizes hands-on labs and team design projects, culminating in a capstone that demonstrates integrated hardware–software skills.
  • Industry connections: Located in the San Diego region, the university offers proximity to a large cluster of technology, semiconductor, aerospace and biotech employers for internship and networking opportunities.
  • Small class sizes and faculty access: Students benefit from a lower student–faculty ratio, accessible faculty mentors and opportunities to participate in faculty research or specialised labs.
  • Interdisciplinary opportunities: Students can take electives across computer science, electrical engineering and business or entrepreneurship, supporting diverse career goals.
  • Career support: Dedicated career services help with internship placements, resume development and employer engagement relevant to hardware and embedded-systems careers.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of San Diego

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.