Degree Requirements
You must complete the major requirements, breadth requirements, and university requirements to satisfy degree requirements for the B.S. in your major.
Major Requirements
- See General Course Catalog. Select the catalog "year" that lists the requirements you plan to follow. You may choose a catalog from an academic year in which you were enrolled full-time anywhere at least one term. You may also choose the catalog year in effect the academic year of your graduation.
- Current Catalog: UCR General Catalog
- Archived Catalogs: UCR General Catalog Archives
Suggested Course Plans and Technical Electives
The suggested course plan serves three purposes:
- Presents the department's course offering intentions, per term, for a particular catalog year;
- Offers students a plan towards satisfying all degree requirements on a term by term basis consistent with the department's course offering intentions;
- Lists technical electives in effect for a particular catalog year.
Suggested Course Plans
- Bioengineering
- Chemical Engineering
- Chemical Engineering - Biochemical
- Chemical Engineering - Nanotechnology
- Computer Engineering
- Computer Science
- Computer Science with Business Applications
- Data Science
- Electrical Engineering
- Environmental Engineering
- Materials Science & Engineering
- Mechanical Engineering
- Robotics Engineering
Breadth Requirements
In order to graduate, engineering students must satisfy the breadth requirements as determined by the Executive Committee of the Bourns College of Engineering. Students may satisfy the breadth requirements with any course on the BCOE list of approved breadth courses. Students may choose courses from any approved breadth list in effect while enrolled full-time at least one term in an academic year.
To provide depth in satisfying breadth in the humanities and social sciences, courses must meet the following criteria:
- At least two of the humanities and social science courses must be upper division.
- At least two courses must be from the same subject area, either humanities or social sciences, with at least one being an upper division course.
Major Change Criteria
-
Bioengineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:-
CHEM 001A or CHEM 01HA
-
CHEM 01LA or CHEM 01HLA
-
CHEM 001B or CHEM 01HB
-
CHEM 01LB or CHEM 01HLB
-
MATH 009A or MATH 09HA
Completion of ENGL 001A with C or better and completion of the following with at least 2.500:
- BIOL 005A or BIOL 05HA
- BIOL 05LA or BIOL 05HLA
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
Completion of ENGL 001A and ENGL 001B with C or better and completion of the following with at least 2.500
- BIOL 005A or BIOL 05HA
- BIOL 05LA or BIOL 05HLA
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 40HA
-
-
Chemical Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- MATH 009A or MATH 09HA
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A and ENGL 001B with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- CHEM 001C or CHEM 01HC
- CHEM 01LC or CHEM 01HLC
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
- PHYS 040B or PHYS 040HB
-
Computer Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better, a C or better in CS 009A, and completion of the following with at least 2.700 GPA:
- CS 009A
- MATH 009A or MATH 09HA preferred
- PHYS 040A or PHYS 040HA
- Any additional Math/Science/ Engineering/CS courses
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.700 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH 009A or MATH 09HA preferred
- MATH 009B or MATH 09HB preferred
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
- Any additional Math/Science/ Engineering/CS courses
Completion of ENGL 001A and ENGL 001B with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.700 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- CS 061
- MATH 009A or MATH 09HA preferred
- MATH 009B or MATH 09HB preferred
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
- PHYS 040B or PHYS 040HB
- Any additional Math/Science/ Engineering/CS courses
-
Computer Science
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 3.00 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH 009A or MATH 09HA
- And any additional Math/ Science/Engineering/CS courses (if taken)
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 3.00 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH/CS 011
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- And any additional Math/ Science/Engineering/CS courses (if taken)
Completion of ENGL 001A and ENGL 001B with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 3.00 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- CS 010C
- CS 061
- MATH/CS 011
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- And any additional Math/ Science/Engineering/CS courses (if taken)
-
Computer Science with Business Applications
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better, C or better in CS 009A, and completion of the following with at least 2.700 GPA:
- BUS 020
- CS 009A
- MATH 009A or MATH 09HA
- Any additional Math/Science /Engineering/CS courses (if taken)
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.700 GPA:
- BUS 020
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- Any additional Math/Science /Engineering/CS courses (if taken)
Completion of ENGL 001A and ENGL 001B with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.700 GPA:
- BUS 020
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH/CS 011
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- Any additional Math/Science /Engineering/CS courses (if taken)
-
Data Science
As the Data Science major is housed in both BCOE and CNAS, when students declare the major, they choose from which college they wish to have their degree awarded. If you would like to pursue the Data Science degree in BCOE you’ll be held to the breadth requirements in our college for the Bachelor of Science degree. The only difference in the degree based on college is which college you’d like to work with while pursuing the degree and which breadth requirements you’ll fulfill.
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.70 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH 009A or MATH 09HA
Completion of ENGL 001A with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.70 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
An introductory statistics course (STAT 010 or equivalent) is recommended.
Completion of ENGL 001A and ENGL 001B with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least 2.70 GPA:
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- CS 010C (previously CS 014)
- MATH/CS 011
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- One of MATH 031 or MATH 010A
An introductory statistics course (STAT 010 or equivalent) is recommended.
-
Electrical Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.7 GPA in:
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A with C or better, C or better in CS 010A, and completion of the following with at least 2.7 GPA in:
- CS 010A
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A and ENGL 001B with C or better, C or better in CS 010A and completion of the following with at least 2.7 GPA in:
- CS 010A
- EE 030A
- EE 030LA
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
- PHYS 040B or PHYS 040HB
-
Environmental Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01LHA
- MATH 009A or MATH 09HA
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001Bor CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A and ENGL 001B with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- CHEM 001C or CHEM 01HC
- CHEM 01LC or CHEM 01HLC
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
- PHYS 040B or PHYS 040HB
-
Materials Science and Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- BIOL 005A or BIOL 05HA
- BIOL 05LA or BIOL 05HLA
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM/01HLB
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
Completion of ENGL 001A and ENGL 001B with C or better and completion of the following with at least 2.500:
- BIOL 005A or BIOL 05HA
- BIOL 05LA or BIOL 05HLA
- CHEM 001A or CHEM 01HA
- CHEM 01LA or CHEM 01HLA
- CHEM 001B or CHEM 01HB
- CHEM 01LB or CHEM 01HLB
- CHEM 001C or CHEM 01HC
- CHEM 01LC or CHEM 01HLC
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A or PHYS 040HA
-
Mechanical Engineering
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- PHYS 040A
Completion of ENGL 001A with C or better and completion of the following with at least 2.500 GPA:
- ME 002
- ME 018A
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A
Completion of ENGL 001A and ENGL 001B with C or better and completion of the following with at least 2.500 GPA:
- ME 002
- ME 010
- ME 018A
- ME 018B
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- PHYS 040A
- PHYS 040B
-
Robotics Engineering
All students who request a change of major to Robotics Engineering must meet the following requirements:
- Be in good academic standing
- Have no less than a C- in any Math, Science and Engineering coursework
- Be able to complete major within maximum allowable units.
- Complete all the courses listed below, based on the total number of units earned, prior to submitting the major change request
- UCR transfer students interested in changing to a BCOE major must have been admissible to the major at point of entry, or must satisfy transfer admission and change of major requirements before earning 120 units.
- If changing in the 90-119 units category, student must have the ability to complete major within 5 years of entry as a Freshmen or 3 years after entry as a Transfer student.
- Students who have earned 120 or more units are not eligible for a change of major in BCOE. NOTE: AP/IB units are excluded from maximum unit calculation.
- Any deviations will require approval of the Robotics Program Chair.
Completed 0-45 units
Completed 46-89 units
Completed 90-119 units
Completion of ENGL 001A with C or better and completion of the following with at least a 2.7 GPA:
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- CS 009A
- PHYS 040A or PHYS 40HA
- Any additional Math/Science/Engineering/CS courses
Completion of ENGL 001A with C or better and completion of the following with at least a 2.7 GPA:
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- CS 009A
- PHYS 040A or PHYS 40HA
- Any additional Math/Science/Engineering/CS courses
Completion of ENGL 001A and ENGL 001B with C or better, a C or better in CS 009A/CS 009B/CS 009C, and completion of the following with at least a 2.7 GPA:
- MATH 009A or MATH 09HA
- MATH 009B or MATH 09HB
- MATH 009C or MATH 09HC
- MATH/CS 011
- CS 009A
- CS 009B
- CS 009C (Take concurrently with CS 009B)
- PHYS 040A or PHYS 04HA
- PHYS 040B or PHYS 040HB
- ME 010
- Any additional Math/Science/Engineering/CS courses