Closed for winter break from Dec 21,2026 to Jan 4,2027

We Engineer Excellence

Undergraduate Programs at BCOE

Find the engineering path for you.

Explore undergraduate engineering and computing majors at UC Riverside. Discover what you can study, the problems you might solve, and the experiences available beyond the classroom.

Make room for what interests you.

Want to build machines, develop software, work with data, or design new materials? BCOE offers 11 undergraduate programs spanning engineering and computing, including interdisciplinary degrees.

Use the guide below to compare fields, then visit the program websites and official degree requirements for more detail.

Explore Our Majors

Find a program that fits your interests.

Start with what you'd like to learn. Open any card to see sample courses, then follow its link to learn more about the degree.

B.S. + M.S. pathway listed

Bioengineering

Combine engineering with biology and medicine to explore medical devices, biotechnology, biomaterials, and technologies for human health.

Explore interests such asMedical devices · Biotechnology · Human health · Biomedical research
View sample courses
  • BIEN 110 — Biomechanics of the Human Body
  • BIEN 125 — Biotechnology and Molecular Bioengineering
  • BIEN 130 — Bioinstrumentation
  • BIEN 138 — Fundamental Principles of Wound Repair
  • BIEN 166 — Bioinspired Engineering for Sustainable Energy
Explore Bioengineering
B.S. + M.S. pathway listed

Chemical Engineering

Use chemistry, physics, and engineering to develop processes and products for energy, pharmaceuticals, materials, and manufacturing.

Explore interests such asPharmaceuticals · Energy systems · Manufacturing · Nanotechnology
View sample courses
  • CHE 131 — Electrochemical Engineering
  • CHE 136 — Advanced Topics in Heat Transfer
  • CHE 150 — Biosensors
  • CHE 161 — Nanotechnology Processing Laboratory
  • CHE 171 — Pollution Control for Chemical Engineers
Explore Chemical Engineering
B.S. + M.S. pathway listed

Computer Engineering

Work at the intersection of hardware and software, from embedded systems and computer architecture to robotics and intelligent devices.

Explore interests such asComputer hardware · Embedded systems · Robotics · High-performance computing
View sample courses
  • CS 134 — Video Game Creation and Design
  • CS 162 — Computer Architecture
  • CS 177 — Modeling and Simulation
  • EE 136 — Semiconductor Device Processing
  • EE 146 — Computer Vision
Explore Computer Engineering
B.S. + M.S. pathway listed

Computer Science

Build the software, algorithms, and computing systems used in areas including artificial intelligence, cybersecurity, databases, and networks.

Explore interests such asSoftware development · Artificial intelligence · Cybersecurity · Computing systems
View sample courses
  • CS 061 — Machine Organization and Assembly Language Programming
  • CS 122B — Advanced Embedded and Real-Time Systems
  • CS 160 — Concurrent Programming and Parallel Systems
  • CS 165 — Computer Security
  • CS 166 — Database Management Systems
Explore Computer Science

Computer Science Applications

Study computer science alongside an application area, with concentrations in business, health, or psychology.

Explore interests such asBusiness concentration · Health concentration · Psychology concentration · Applied computing
View sample courses
  • BUS 109 — Competitive and Strategic Analysis
  • BUS 174 — Electronic Commerce
  • CS 105 — Data Analysis Methods
  • CS 108 — Data Science Ethics
  • CS 144 — Algorithms for Bioinformatics
  • PSYC 134 — Cognitive Processes
  • PSYC 131 — Computational and Mathematical Models in Cognitive Science
Explore Computer Science Applications

Data Science

Combine computer science and statistics to work with data, develop models, and draw useful conclusions from complex information.

Explore interests such asData analytics · Statistical modeling · Machine learning · Big data
View sample courses
  • CS 105 — Data Analysis Methods
  • CS 167 — Introduction to Big Data Management
  • MATH 120 — Optimization
  • STAT 140 — Nonparametric Techniques
  • STAT 146 — Statistical Forecasting Techniques
Explore Data Science
B.S. + M.S. pathway listed

Environmental Engineering

Design systems that address water and air quality, waste management, public health, and environmental infrastructure.

Explore interests such asWater quality · Air pollution control · Environmental protection · Infrastructure
View sample courses
  • ENVE 134 — Technology of Air Pollution Control
  • ENVE 146 — Water Quality Systems Design
  • CHE 102 — Catalytic Reaction Engineering
  • CEE 132 — Green Engineering
  • ENVE 145 — Hazardous Waste Management
Explore Environmental Engineering
B.S. + M.S. pathway listed

Electrical Engineering

Study electronics, signals, communication networks, robotics, semiconductor devices, and modern energy systems.

Explore interests such asElectronics · Robotics and controls · Communications · Semiconductors
View sample courses
  • EE 116 — Engineering Electromagnetics
  • EE 123 — Power Electronics
  • EE 135 — Analog Integrated Circuit Layout and Design
  • EE 142 — Pattern Recognition and Analysis for Sensor Data
  • EE/ME 145 — Robotics Planning and Kinematics
Explore Electrical Engineering

Materials Science and Engineering

Discover how materials are designed, processed, and improved for electronics, energy, manufacturing, and biomedical applications.

Explore interests such asNanomaterials · Energy materials · Semiconductors · Biomedical materials
View sample courses
  • BIEN/MSE 136 — Tissue Engineering
  • EE 162 — Introduction to Nanoelectronics
  • MSE 143 — Failure Analysis and Prevention
  • EE 139 — Magnetic Materials
  • MSE 156 — Atomistic Modeling of Materials
Explore Materials Science and Engineering
B.S. + M.S. pathway listed

Mechanical Engineering

Design, model, build, and test mechanical systems for industries such as aerospace, transportation, manufacturing, and energy.

Explore interests such asAerospace · Robotics · Product design · Energy systems
View sample courses
  • ME 113 — Fluid Mechanics
  • ME 117 — Combustion and Energy Systems
  • ME 176 — Sustainable Product Design
  • ME 180 — Optics and Laser in Engineering
  • ME 136 — Environmental Impacts of Energy Production and Conversion
Explore Mechanical Engineering

Robotics Engineering

Bring together computing, electrical engineering, and mechanical systems to develop intelligent and autonomous machines.

Explore interests such asAutomation · Autonomous systems · Mechatronics · Artificial intelligence
View sample courses
  • CS 135 — Virtual Reality
  • ME 175C — Mechanical Engineering Design 3
  • ME 145 — Robotic Planning and Kinematics
Explore Robotics Engineering

Sample courses are illustrative, not a required curriculum. Course offerings, degree requirements, and B.S.+M.S. eligibility may change. Check the official catalog and your advisor.

Put your learning to work.

Explore research opportunities, design teams, and the spaces where BCOE students work together on projects beyond their courses.

Explore Undergraduate Research
Your Next Step

Keep exploring.

Once a few majors stand out, these resources can help you make a more informed choice.

Review degree requirements.

Compare official course plans and breadth requirements through BCOE Engineering Student Affairs.

View Degree Requirements

Explore life at BCOE.

Discover student organizations and hands-on activities that connect classroom learning with shared interests.

Student Organizations

Plan your application.

Find admissions information for first-year and transfer students, including ways to learn more about UCR.

Explore Admissions
B.S. + M.S. Programs

Thinking beyond your bachelor's degree?

Qualified BCOE undergraduates in participating programs may pursue an accelerated bachelor's-to-master's pathway and apply select undergraduate coursework toward a graduate degree.

Explore B.S. + M.S. Options

Plan ahead with your program.

Eligibility, timing, and coursework depend on the specific pathway. Review current program requirements before making academic plans.

Your next chapter starts here.

Explore your options at BCOE, then connect with UC Riverside Admissions to learn how to apply.

Apply to UC Riverside