University of Chicago

USA
2 Scholarships 177 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

Offered at University of Chicago, USA
DegreeBachelor
FieldComputer Engineering.
A

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

You borrow $15,000 median federal debt
You repay $171/mo over 10 years
Graduates earn $91,885 10 yrs after entry
Debt clears in 0.3 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’s in Computer Engineering at the University of Chicago combines rigorous foundations in electrical engineering and computer science with hands-on design and laboratory work. It suits students who want a strong analytical, mathematical grounding while learning to design, build and test hardware-software systems for applications from embedded devices to high-performance computing.

What you'll study

The programme builds from core mathematics and physical sciences into specialised computer-engineering topics. Early study emphasises calculus, linear algebra, probability and physics alongside introductory programming and data structures. Core engineering modules typically cover circuits and electronics, digital logic and design, microprocessors and embedded systems, signals and systems, and computer architecture.

  • Foundations: calculus, multivariable calculus, linear algebra, discrete mathematics, physics for engineers.
  • Computer science core: programming, data structures and algorithms, operating systems, software engineering.
  • Electrical and systems topics: circuit analysis, semiconductor devices, digital logic, microcontrollers, signals and systems, control theory.
  • Advanced and elective topics: computer architecture, VLSI and integrated circuit design, embedded systems, real-time systems, networks, robotics, machine learning for systems.
  • Laboratory and design work: hands-on labs in electronics and embedded platforms, PCB prototyping, FPGA and HDL-based design, and group capstone or senior design projects that emphasise full hardware–software integration.
  • Interdisciplinary options: opportunities to take electives in applied mathematics, data science, physics, and cognitive science to support specialisations such as autonomous systems, signal processing, or hardware acceleration.

The degree also emphasises project-based learning and offers research opportunities with faculty laboratories, enabling students to participate in experimental work or applied projects through partnerships across the university and with nearby national laboratories.

Entry requirements

Admission to the University of Chicago is selective and looks for strong academic preparation and intellectual curiosity. For prospective Computer Engineering students, typical preparation includes a strong record in mathematics (including calculus) and physical sciences (particularly physics), as well as evidence of programming experience. Applicants should present a competitive secondary-school transcript, academic recommendations, and an application essay demonstrating interest and aptitude for engineering and quantitative work.

  • Solid background in high-school mathematics (calculus strongly recommended) and physics.
  • Experience with programming and problem-solving (courses, personal projects, competitions or internships are useful).
  • Academic references that can speak to quantitative ability and persistence in challenging coursework.
  • General university admission requirements apply; standardised tests may be optional depending on current university policy.
  • Transfer and advanced-placement credit are considered; placement into courses may depend on prior coursework and exam results.

Career prospects

Graduates with a Computer Engineering degree pursue careers across hardware and software domains. Typical roles include hardware engineer, systems or firmware engineer, embedded systems developer, ASIC/FPGA designer, robotics engineer, and network or systems architect. Graduates also move into software-intensive roles such as systems software, performance engineering and cloud infrastructure, or work at the intersection of hardware and machine learning as engineers building accelerators and edge devices.

Many alumni continue with graduate study in electrical engineering, computer science, or related fields, or enter industry R&D, start-ups, and consulting. The university’s connections with local technology firms and national laboratories provide pathways to internships and collaborative projects that help launch technical careers.

Why study at University of Chicago

The University of Chicago offers a rigorous intellectual environment with a strong emphasis on foundational thinking and analytical skills. Computer Engineering students benefit from interdisciplinary collaboration across departments, opportunities to join active research groups, and access to advanced laboratory facilities. The university’s proximity to a major metropolitan area and partnerships with national laboratories and industry provide practical internship and research opportunities.

Students also gain from a campus culture that values critical enquiry and close faculty mentorship, as well as entrepreneurial and career support through university centres and industry engagement programmes that help translate technical skills into real-world impact.

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 Chicago

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.