Computer Engineering
Catalog pages 197-198
Subject abbreviation: CEN The Marlan and Rosemary Bourns College of Engineering
Walid Najjar, Ph.D., Director Sheldon Tan, Ph.D., Associate Director Advising Office, A159 Bourns Hall
- (951) 827-ENGR (3647);
student.engr.ucr.edu
Program Committee Laxmi Bhuyan, Ph.D. (Computer Science and Engineering) Philip Brisk, Ph.D. (Computer Science and Engineering) Roger Lake, Ph.D. (Electrical Engineering) Walid Najjar, Ph.D. (Computer Science and Engineering) Sheldon Tan, Ph.D. (Electrical Engineering) Frank Vahid, Ph.D. (Computer Science and Engineering) Albert Wang, Ph.D. (Electrical Engineering) Qi Zhu, Ph.D. (Electrical Engineering) Reza Abbaschian, Ph.D. Dean, The Marlan and Rosemary Bourns College of Engineering, ex officio
Major
The Computer Engineering major stresses the study of core computer science and electrical engineering topics. It prepares students for careers in the design of complex systems involving computer hardware, computer software, electronics and electrical signals for communications, networking, desktop computing, and embedded computing.
The objective of the Computer Engineering program is to produce graduates who:
t IBWFBNBTUFSZPGUIFGVOEBNFOUBMBSFBT required for designing and using computers and engineered systems that contain computers
t IBWFBOBCJMJUZUPBQQMZQSJODJQMFTPG engineering, mathematics, science, and statistics to the use, design, and interfacing of computers
t BSFBCMFUPBQQMZNPEFSOEFTJHO methodologies and state-of-the-art tools to design problems common to modern computer engineering practice
t IBWFIBEFYUFOTJWF SFMFWBOUMBCPSBUPSZ and hands-on experience to strengthen their understanding of scientific, logical, statistical, and engineering principles
t IBWFBXFMMSPVOEFEBOECBMBODFE education through required studies in elected areas of the humanities and social sciences
t BSFBEFQUBUCPUIPSBMBOEXSJUUFO communication
t QPTTFTTUIFIJHIRVBMJUZVOEFSHSBEVBUF education necessary to progress to the M.S. and Ph.D. level or succeed in a career in industry
t VOEFSTUBOEUIFTPDJBM DVMUVSBM FUIJDBM BOE environmental context of their work
The Computer Engineering B.S. degree at UCR is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012;
- (410) 347-7700. For more details, visit www.
cs.ucr.edu.
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. Visit student.engr.ucr.edu for details.
University Requirements
See Undergraduate Studies section.
College Requirements
See The Marlan and Rosemary Bourns College 198 / Programs and Courses
of Engineering, Colleges and Programs section.
The Computer Engineering major uses the following major requirements toward the satisfaction of some of the college’s Natural Science and Mathematics breadth requirements.
Major Requirements
- 1. Lower-division requirements (68 units):
- a) ENGR 001G
MATH 009C, MATH 010A, MATH 046
- g) One course of 4 or more units in an
engineering discipline outside the field of computer science to be selected in consultation with a faculty advisor. Either a lower-division or an upper-division course may be used to satisfy this requirement.
- 2. Upper-division requirements (77 units
minimum)
one course from CS 122A or EE 128
- c) CS 111
- e) ENGR 180W
- f) MATH 113
- h) 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 122A, CS 122B, CS 130, CS 133, CS 150, CS 152, CS 160, CS 162, CS 164, CS 165, CS 166, CS 168, CS 169, CS 170, CS 172, CS 177, CS 179 (E-Z), CS 180, CS 181, CS 183, CS 193
EE 100B, EE 105, EE 110A, EE 115, EE 128, EE 132, EE 133, EE 134, EE 135, EE 140, EE 141, EE 144, EE 146, EE 150, EE 151, EE 152, EE 175A, EE 175B
The technical electives selected from h) 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 a) and b) above. 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.
Visit the Student Affairs Office in the College of Engineering or student.engr.ucr.edu for a sample program.