Suggested PRE-CALCULUS Course Plan for a

Computer Engineering

Major at UC Riverside (Catalog Year: 2006)

Fall Quarter Winter Quarter Spring Quarter
First Year
MATH 5/MATH 8A MATH 8B/MATH 9A MATH 9B
Precalculus First Year Calculus First Year Calculus
ENGL 1A ENGL 1B ENGL 1C or 1SC*
English Composition English Composition English Composition
BREADTH CS 10 CS 12
Humanities/Social Sciences C++ Programming I C++ Programming II
EE 10* BREADTH BREADTH
Intro to EE Humanities/Social Sciences Humanities/Social Sciences
 
Second Year
MATH 9C MATH 10A MATH 46
First Year Calculus Multivariable Calculus Differential Equations
MATH 11 MATH 111 EE 1A/1LA
Discrete Mathematics Advanced Discrete Mathematics Engineering Circuit Analysis I
CS 61 CS 14 PHYS 40C
Machine Organization Data Structures Physics (Electricity/Magnetism)
PHYS 40A PHYS 40B BREADTH
Physics (Mechanics) Physics (Heat/Waves/Sound) Humanities/Social Sciences
 
Third Year
EE 1B CS/EE 120B CS 161/161L
Engineering Circuit Analysis II Embedded Systems Computer Architecture
CS/EE 120A EE 100A EE 100B
Logic Design Electronic Circuits Electronic Circuits
CS 141 EE 110A EE 110B
Intermediate Data Structures & Algorithms Signals and Systems Signals and Systems
STAT 155 ENGR 180 BREADTH
Probability/Statistics for Sci./Engr Technical Communications Humanities/Social Sciences
 
Fourth Year
CS 122A/EE 128 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Micro Design/Instrumentation Must include either CS 179 or EE 175A/175B  
CS 153/160 TECHNICAL ELECTIVE TECHNICAL ELECTIVE
Concurrent Prog./Operating Systems
MATH 113 CHEM ELECTIVE TECHNICAL ELECTIVE
Linear Algebra CHEM 1A/1LA or 3  
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 Science or Electrical Engineering which explore certain topics. A list of courses is available on the College of Engineering Student Academic Affairs website: www.engr.ucr.edu/studentaffairs.                 *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 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)