University of Colorado Boulder

USA
2 Scholarships 153 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Engineering

DegreeBachelor
FieldComputer Engineering.
B

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

You borrow $19,500 median federal debt
You repay $222/mo over 10 years
Graduates earn $69,738 10 yrs after entry
Debt clears in 0.7 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 Colorado Boulder combines electrical engineering fundamentals with computer science to train students in hardware, software and systems design. It suits students who enjoy mathematics, electronics and programming and who want to work on embedded systems, computer architecture, signal processing or pursue graduate study.

What you'll study

The Computer Engineering curriculum blends courses in circuits and electronics with computing topics such as algorithms, operating systems and computer architecture. Early years emphasise mathematics (calculus, linear algebra, differential equations), physics and introductory programming, while upper years focus on specialised core subjects and hands-on design.

  • Core engineering foundations: circuit analysis, signals and systems, electromagnetics and electronic devices.
  • Computer engineering subjects: digital logic and design, microprocessors and embedded systems, computer architecture, VLSI/IC design, hardware description languages and FPGA prototyping.
  • Computer science topics: data structures and algorithms, operating systems, software engineering and networking basics.
  • Laboratory and design work: multiple lab courses and a senior capstone design project that emphasise prototyping, testing and multidisciplinary teamwork.
  • Mathematics and probability: courses in calculus, linear algebra, differential equations and probability for engineers to underpin analysis and design.
  • Electives and technical depth: technical electives allow depth in areas such as embedded systems, robotics, signal processing, cyber-physical systems, machine learning applications and hardware security.
  • General education and communication: written and oral communication requirements and university core curriculum to develop broad skills in ethics, economics and societal context.

Entry requirements

Applicants should present strong preparation in mathematics and science, typically including high-school calculus and physics. Prior programming experience and coursework in chemistry or additional mathematics are advantageous. Admissions are competitive and consider academic record, letters of recommendation, personal statements and extracurricular engagement in STEM activities.

  • Academic preparation: high achievement in mathematics (calculus recommended) and physics; coursework in computer science is helpful but not mandatory.
  • Skills and experience: introductory programming, electronics hobby projects, robotics clubs or relevant internships strengthen an application.
  • International applicants: should demonstrate equivalently rigorous secondary credentials and meet the university's English language proficiency requirements.
  • Transfers: transfer students need comparable accredited college coursework in introductory engineering, calculus and physics; articulation and credit transfer are evaluated individually.

Career prospects

Graduates are prepared for roles that intersect hardware and software in industry, research and government. The programme’s practical labs and capstone projects help students build portfolios and secure internships and entry-level positions.

  • Embedded systems engineer, firmware developer or systems engineer
  • Hardware design engineer (FPGA/ASIC), PCB designer or test engineer
  • Software engineer, systems software developer or cloud systems roles
  • Robotics engineer, controls engineer or signal processing specialist
  • Cybersecurity and hardware security roles
  • Pathways into graduate study (MS/PhD) in electrical/computer engineering, computer science or related fields

Why study at University of Colorado Boulder

University of Colorado Boulder combines a strong engineering programme with a lively technology ecosystem in Boulder and the Denver metro area. Students benefit from faculty who are active in interdisciplinary research, hands-on lab facilities and connections to local industry and national laboratories.

  • Research and labs: opportunities to work with faculty on projects in embedded systems, hardware-software co-design, communications and sensing.
  • Interdisciplinary centres: proximity to institutes and centres that foster collaborations across computer science, robotics, aerospace and energy research.
  • Industry engagement: internships, career fairs and employer partnerships with local tech firms, startups and larger corporations provide practical experience and job pipelines.
  • Hands-on learning: emphasis on laboratory courses, maker spaces and a senior capstone design sequence that mirror industry project workflows.

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 Colorado Boulder

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.