UC Riverside
UC Riverside

Search the catalog
(enter keyword and hit Return):

2001-2002 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. A program goal is to teach students to apply theoretical knowledge to design problems that arise in modern computer engineering practice, using structured design methodologies and state-of-the-art tools. It also provides students with the freedom to tailor their programs of study to match their goals of professional specialty by choosing from a broad array of technical electives. The major provides students with a broad understanding of the fundamental concepts in engineering, mathematics, science, and statistics. The major also emphasizes both oral and written communication throughout the curriculum. The required studies in elected areas of the humanities and social studies ensure that students will receive a well-rounded and balanced education. Specialized courses build on this foundation to provide Computer Engineering students with necessary tools and experience to understand, design, and use both general-purpose computer systems and embedded computers that form one component of some larger system. Extensive, relevant laboratory projects are integrated throughout the curriculum to provide students with hands-on experience with the use, design, and interfacing of computers, and to strengthen their understanding of scientific, logical, statistical and engineering principles. The college maintains a schedule of course offerings allowing timely completion of degrees, and ultimately, ensures the high-quality undergraduate education necessary for a student to progress to the M.S. and Ph.D. degree level and/or succeed in an industrial career. For more details, see http://www.engr.ucr.edu/progdept.

The Intersegmental General Education Transfer Curriculum (IGETC) does not meet transfer requirements for Engineering.

All undergraduates in the College of Engineering must see an advisor at least annually. Please see http://www.engr.ucr.edu/studentaffairs/registration.htm for details.

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.

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 153 or CS 160
    e)  EE 100A, EE 100B, EE 110A, EE 110B, EE 141
    f)  Five courses (at least 20 units) 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 152, CS 153, CS 160, CS 164, CS 165, CS 166, CS 168, CS 170, CS 171, CS 177, CS 179 (E-Z), CS 181, 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 technical electives selected from f) must include either CS 179 (E-Z) or both EE 175A and EE 175B. The selection of the remaining 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, MATH 046, MATH 112, MATH 113 8 4 9
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 153 or CS 160, CS 161, 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