Breadcrumb

Majors

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:

  1. Presents the department's course offering intentions, per term, for a particular catalog year;
  2. Offers students a plan towards satisfying all degree requirements on a term by term basis consistent with the department's course offering intentions;
  3. Lists technical electives in effect for a particular catalog year.

Suggested Course Plans

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
Let us help you with your search