Closed for winter break from Dec 21,2026 to Jan 4,2027
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.
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.
Bioengineering
Combine engineering with biology and medicine to explore medical devices, biotechnology, biomaterials, and technologies for human health.
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
Chemical Engineering
Use chemistry, physics, and engineering to develop processes and products for energy, pharmaceuticals, materials, and manufacturing.
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
Computer Engineering
Work at the intersection of hardware and software, from embedded systems and computer architecture to robotics and intelligent devices.
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
Computer Science
Build the software, algorithms, and computing systems used in areas including artificial intelligence, cybersecurity, databases, and networks.
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
Computer Science Applications
Study computer science alongside an application area, with concentrations in business, health, or psychology.
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
Data Science
Combine computer science and statistics to work with data, develop models, and draw useful conclusions from complex information.
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
Environmental Engineering
Design systems that address water and air quality, waste management, public health, and environmental 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
Electrical Engineering
Study electronics, signals, communication networks, robotics, semiconductor devices, and modern energy systems.
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
Materials Science and Engineering
Discover how materials are designed, processed, and improved for electronics, energy, manufacturing, and biomedical applications.
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
Mechanical Engineering
Design, model, build, and test mechanical systems for industries such as aerospace, transportation, manufacturing, and energy.
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
Robotics Engineering
Bring together computing, electrical engineering, and mechanical systems to develop intelligent and autonomous machines.
View sample courses
- CS 135 — Virtual Reality
- ME 175C — Mechanical Engineering Design 3
- ME 145 — Robotic Planning and Kinematics
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 ResearchKeep exploring.
Once a few majors stand out, these resources can help you make a more informed choice.
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. OptionsPlan 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.