UC Riverside

Search Button

2000-2001 General Catalog
University of California, Riverside

COMPUTER ENGINEERING


Advising Office, A159 Bourns Hall
(909) 787-5651
http://www.engr.ucr.edu/progdept

MAJOR

The B.S. degree in Computer Engineering is offered by the Departments of Computer Science and Engineering and of Electrical Engineering. The major encompasses a broad range of topics from both computer science and electrical engineering, including hardware and software, the design of computer systems, and their application. The degree includes a core of fundamental topics, primarily from the Departments of Electrical Engineering, and of Computer Science and Engineering. It also offers a wide spectrum of elective courses permitting specialization in one or two of the sub-disciplines of computer engineering. The major supports the growing industrial need for individuals trained in this particular range of topics but also prepares students for graduate study in Computer Engineering or related fields.

During their freshman year, all engineering students follow a common curriculum of mathematics and sciences. By the beginning of the sophomore year, students begin more specific course work toward their selected major.

Students enrolled in community college pre-engineering programs are expected to complete the equivalent of the first two years of UCR's course work for engineering majors and to demonstrate strength in calculus, computer science, and physics. The Intersegmental General Education Transfer Curriculum (IGETC) does not meet transfer requirements for Engineering. The Marlan and Rosemary Bourns College of Engineering provides special advisory services to aid community college transfer students in formulating their program and in remedying any deficiencies in required course work.

Degree Requirements

University Requirements

See the Undergraduate Studies section for requirements that all students must satisfy.

College Requirements

See Degree Requirements, The Marlan and Rosemary Bourns College of Engineering, in the Undergraduate Studies Section, for requirements that students must satisfy.

Courses used to fulfill the College requirements must be selected from an approved list available in The College Office of Student Affairs. To provide depth in satisfying breadth in the Humanities and Social Sciences, courses must meet the following criteria: 

1.  At least two of the Humanities and/or Social Science courses must be upper-division.

2.  At least two courses must be from the same subject area (for example, two courses in History), with at least one of the two being an upper-division course.

The Computer Engineering major uses the following major requirements toward the satisfaction of some of The College's Natural Science and Mathematics breadth requirements.

1.  MATH 009A

2.   PHYS 040A, PHYS 040B, PHYS 040C

Major Requirements

Major requirements for the B.S. in Computer Engineering are as follows:

1.  Lower-division requirements (67 units):

    a)  MATH 009A-MATH 009B-MATH 009C, MATH 010A-MATH 010B, MATH 046
    b)  CS 010, CS 012, CS 014, CS 061
    c)  EE 001A, EE 01LA, EE 001B
    d)  PHYS 040A, PHYS 040B, PHYS 040C
    e)  One course of 4 or more units in Chemistry to be selected in consultation with a faculty advisor.

2.  Upper-division requirements (83 units minimum)

    a)  MATH 112, MATH 113
    b)  STAT 155
    c)  CS 120A/EE 120A, CS 120B/EE 120B; one course from CS 122A or EE 128
    d)  CS 141, CS 161, CS 180; one course from CS 160 or CS 163
    e)  EE 100A, EE 100B, EE 110A, EE 110B, EE 141
    f)  Five courses as technical electives from the following set of Computer Science and Engineering, and Electrical Engineering upper-division courses
    CS 100, CS 121, CS 122A-CS 122B, CS 130, CS 133, CS 150, CS 160, CS 163, CS 164, CS 165, CS 166, CS 168, CS 170, CS 171, CS 177, CS 180, CS 181, CS 182, CS 183, CS 193
    EE 102, EE 105, EE 115, EE 128, EE 132, EE 144, EE 146, EE 150, EE 151, EE 152, EE 175A-EE 175B

The selection of technical electives must be planned, in consultation with a faculty advisor, to include at least one coherent sequence of two classes from either Computer Science and Engineering or Electrical Engineering. The technical electives must be distinct from those used to satisfy the upper-division requirements specified in items c)-e) listed previously.

Students may petition for exceptions to the above degree requirements. Exceptions to Computer Science course requirements must be approved by the Computer Science and Engineering undergraduate advisor or chair, and exceptions to Electrical Engineering course requirements must be approved by the Electrical Engineering undergraduate advisor or chair. Exceptions to other requirements require the approval of the undergraduate advisors or chairs of both departments.

Sample Program
Freshman Year Fall Winter Spring
MATH 009A-MATH 009B-MATH 009C 4 4 4

CS 010, CS 012

  4 4

PHYS 040A, PHYS 040B

  5 5

ENGL 001A, ENGL 001B, ENGL 001C

4 4 4

Humanities/Social Sciences

4    

Chemistry Elective

4    
Total Units 16 17 17


Sophomore Year Fall Winter Spring
MATH 010A-MATH 010B, 8 4 9
MATH 046, MATH 112, MATH 113

CS 014, CS 141

  4 4

EE 001A, EE 01LA, EE 001B

4 4  

PHYS 040C

5    

Humanities/Social Sciences

    4

Biological Science Elective

  4  

Total Units

17 16 17

Junior Year Fall Winter Spring
CS 061 4    
CS 120A/EE 120A, CS 120B/EE 120B   5 5
EE 100A, EE 100B, EE 110A, EE 110B 4 8 4
STAT 155   4  
Humanities/Social Sciences 4   4
Total Units 12 17 13

Senior Year Fall Winter Spring
CS 161, CS 160 or 163, CS 180 4 4 4
CS 122A or EE 128 4 or 5    
EE 141 4    
Technical Electives 4 8 8
Humanities/Social Sciences   4 4
Total Units 16 or 17 16 16