Cost & earnings at University of San Diego What students borrow here, and what they go on to earn
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.
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.
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.
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.
Shortlist scholarships and plan your application — free guidance from our advisors.