Typical Course Plan for a

Computer Engineering

Major at UC Riverside (Catalog Year: 2003)

Fall Quarter Winter Quarter Spring Quarter
First Year
MATH 9A MATH 9B MATH 9C
First Year Calculus First Year Calculus First Year Calculus
ELECTIVE CS 10 CS 12
Chemistry C++ Programming I C++ Programming II
ENGL 1A ENGL 1B ENGL 1C
English Composition English Composition English Composition
BREADTH PHYS 40A PHYS 40B
Humanities/Social Sciences Physics (Mechanics) Physics (Heat/Waves/Sound)
 
Second Year
MATH 46 MATH 10A MATH 10B
Differential Equations Multivariable Calculus Multivariable Calculus
MATH 112 CS 14 CS 61
Finite Mathematics Data Structures Machine Organization
PHYS 40C ELECTIVE CS 141
Physics (Electricity/Magnetism) Biological Science Algorithms
EE 1A/1LA EE 1B BREADTH
Engineering Circuit Analysis I Engineering Circuit Analysis II Humanities/Social Sciences
 
Third Year
CS/EE 120A CS/EE 120B CS 161
Logic Design Embedded Systems Computer Architecture
EE 110A EE 100A EE 100B
Signals and Systems Electronic Circuits Electronic Circuits
MATH 113 EE 110B BREADTH
Linear Algebra Signals and Systems Humanities/Social Sciences
BREADTH STAT 155  
Humanities/Social Sciences Probability/Statistics for Sci./Eng  
 
Fourth Year
CS 180 CS 153/160* TECHNICAL ELECTIVE
Software Engineering Concurrent Prog./Operating Systems  
CS 122A/EE 128 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Micro Design/Instrumentation    
EE 141 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Digital Signal Processing    
BREADTH   BREADTH
Humanities/Social Sciences   Humanities/Social Sciences

Notes

Humanities/Social Sciences courses fulfill the breadth requirements specific to the College of Engineering. A list of categories and courses is available in the College of Engineering Student Academic Affairs Office.
Technical Electives are courses in Computer Science or Electrical Engineering, which explore certain topics. A list of courses is available in the College of Engineering Student Academic Affairs Office.


Technical Electives for 2003

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 171       X    
CS 177 X   X      
CS 179 X X X X X X
CS 181         X  
CS 183         X  
CS 193 X X X X X X
             
EE 102   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 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)