Typical Course Plan for a

Computer Engineering

Major at UC Riverside (Catalog Year: 2006)

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

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 2006-07

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)