Typical Course Plan for a

Computer Engineering

Major at UC Riverside (Catalog Year: 2007)

Fall Quarter Winter Quarter Spring Quarter
First Year
CS 10 ENGL 1B CS 12
C++ Programming I English Composition C++ Programming II
ENGL 1A MATH 9B ENGL 1C or 1SC*
English Composition First Year Calculus English Composition
ENGR 1G* PHYS 40A MATH 9C
Professional Development & Mentoring Physics (Mechanics) First Year Calculus
MATH 9A BREADTH PHYS 40B
First Year Calculus Humanities/Social Sciences Physics (Heat/Waves/Sound)
 
Second Year
EE 1A/1LA EE 1B CS 14
Engineering Circuit Analysis I Engineering Circuit Analysis II Data Structures
MATH 46 MATH 10A CS 61
Differential Equations Multivariable Calculus Machine Organization
PHYS 40C MATH/CS 11 MATH/CS 111
Physics (Electricity/Magnetism) Discrete Mathematics Advanced Discrete Mathematics
BREADTH BREADTH BREADTH
Humanities/Social Sciences Humanities/Social Sciences Humanities/Social Sciences
 
Third Year
CS 141 CS/EE 120B CS 161/161L
Algorithms 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 1A/3 TECHNICAL ELECTIVE
Linear Algebra General Chemistry/Concepts of Chem *See Catalog List
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 2007-08

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)