Curriculum Requirements | Engineering Student Affairs
Breadcrumb
Curriculum Requirements
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
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.
view the catalog
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
All students who request a change of major must meet the following requirements:
Be in good academic standing<
Have no less than a C- in any Math, Science and Engineering coursework
Have a minimum 2.0 GPA in all Math, Science and Engineering required 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
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 the maximum unit calculation
Transfer Students - it is our expectation that transfer students have completed all of the necessary requirements for the major in which they intend to pursue before they enter UCR. As such, it is rare that a transfer student will be permitted to change majors. To be eligible for an exception:
Must have been admissible (met selection criteria) to the new major at time of admissions
Must meet change of major requirements before earning 120 units (total earned from previous institutions and UCR)
Data Science - the 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 will
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.
Please click on the major below to see the 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 010A, and completion of the following with at least 2.700 GPA:
CS 010A
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 010A/CS 010B and completion of the following with at least 2.700 GPA:
CS 010A
CS 010B
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 010A/CS 010B, and completion of the following with at least 2.700 GPA:
CS 010A
CS 010B
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
Let us help you with your search