Typical Course Plan for a

Computer Engineering

Major at UC Riverside (Catalog Year: 2008)

Fall Quarter Winter Quarter Spring Quarter
First Year
ENGL 1A CS 10 CS 12 or CS 13
English Composition C++ Programming I C++ Prog II/Intro CS for Engr
ENGR 1G* ENGL 1B ENGL 1C or 1SC*
Professional Development & Mentoring English Composition English Composition
MATH 9A MATH 9B MATH 9C
First Year Calculus First Year Calculus First Year Calculus
BREADTH PHYS 40A PHYS 40B
Humanities/Social Sciences Physics (Mechanics) Physics (Heat/Waves/Sound)
 
Second Year
CS 14 CS 61 CS 141
Data Structures Machine Organization Algorithms
MATH 11 MATH/CS 111 EE 1A/1LA
Discrete Mathematics Advanced Discrete Mathematics Engineering Circuit Analysis I
MATH 46 MATH 10A BREADTH
Differential Equations Multivariable Calculus Humanities/Social Sciences
PHYS 40C BREADTH  
Physics (Electricity/Magnetism) Humanities/Social Sciences  
 
Third Year
EE 1B CS/EE 120B CS 161/161L
Engineering Circuit Analysis II Embedded Systems Computer Architecture
EE/CS 120A EE 100A EE 100B
Logic Design Electronic Circuits Electronic Circuits
STAT 155 EE 110A EE 110B
Probability, Statistics for Engr Signals and Systems Signals and Systems
BREADTH ENGR 180 BREADTH
Humanities/Social Sciences Technical Communications Humanities/Social Sciences
 
Fourth Year
CS 122A/EE 128 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Micro Design/Instrumentation *See Catalog List *See Catalog List
CS 153/160 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Operating Systems/Concurrent Prog *See Catalog List *See Catalog List
MATH 113 CHEM 001A/003 TECHNICAL ELECTIVE
Linear Algebra General Chemistry/Concepts of Chem *See Catalog List
BREADTH BREADTH  
Biological Science Humanities/Social Sciences  

Notes

Humanities/Social Sciences courses fulfill the breadth requirements specific to the College of Engineering. Technical Electives are courses in Computer Engineering, or related fields, which explore certain topics. *Optional, but recommended, courses.


Technical Electives for 2008-09

Of the 5 total Technical Electives needed for Computer Engineering, at least 2 of them need to come from the same focus. The possibilities are listed below:

  AREAS OF FOCUS
  Computer Architecture Digital Design and Interface Computer Communications Information and Signal Processing Computer Systems Engineering Control and Automation
CLASSES            
             
CS 100         X  
CS 121   X        
CS 122A X X       X
CS 122B X X       X
CS 130       X    
CS 133       X    
CS 150 X     X    
CS 152         X  
CS 153         X  
CS 160     X   X  
CS 162 X          
CS 164 X   X   X  
CS 165         X  
CS 166       X X  
CS 168   X        
CS 170       X    
CS 177 X   X      
CS 179 X X X X X X
CS 180     X      
CS 181         X  
CS 183         X  
CS 193 X X X X X X
             
EE 105           X
EE 115     X      
EE 128   X       X
EE 132           X
EE 133* X X     X  
EE 134* X X     X  
EE 135* X X     X  
EE 141   X        
EE 144           X
EE 146       X    
EE 150     X      
EE 151           X
EE 152       X    
EE 175A X X X X X X
EE 175B X X X X X X

* By petition (Catalog Year 2003)