Skip Navigation
Jack Baskin School of EngineeringUC Santa Cruz

Computer Engineering Tentative Schedule 2007-08

Note: Tentative schedule—subject to change.
LOWER-DIVISION
Class Title Fall 2007 Winter 2008 Spring 2008
1 Hands on Computer Engineering Hughey Hughey Hughey
3 Personal Computer Concepts: Software & Hardware Moulds Moulds Moulds
8 Robot Automation: Intelligence through Feedback Control Dunbar    
12/L Computer Systems & Assembly Language & Lab DiBlas Ferguson DiBlas
16 Applied Discrete Mathematics Garcia-Luna Larrabee
80A Assistive Technology & Universal Access
Manduchi
 
80E Engineering Ethics Moriarty
80H History of Modern Computing
80N Introduction to Networking & the Internet Gomez   Gomez
80U Ubiquitous and Mobile Computing Tao   
UPPER-DIVISION
Class Title Fall 2007 Winter 2008 Spring 2008
100/L Logic Design & Lab  
Larrabee
Schlag
107 Mathematical Methods of Systems Analysis: Stochastic
Brandwajn
Brandwajn
108 Data Compression

Manduchi

 
110 Computer Architecture  
Renau 
112 Computer and Game Console Architecture
DiBlas
113 Parallel & Concurrent Programming
117/L Embedded Software & Lab de Alfaro
118/L Introduction to Mechatronics & Lab Elkaim
121/L Microprocessor System Design & Lab
Petersen
Petersen
123A Engineering Design Project I Chan/Elkaim Petersen
123B Engineering Design Project II Chan Petersen
125/L Logic Design with Verilog & Lab Varma  
126/L Advanced Logic Design & Lab
 
Guthaus
131 Human-Computer Interaction  
Kurniawan
 
150 Introduction To Computer Networks Obraczka 
 
151 Network Administration
 
Smith
152 Analysis & Design of Communication Protocols
153 Digital Signal Processing  
Mantey
156/L Network Programming & Lab  
167/L Sensing & Sensor Technologies & Lab  
173/L High Speed Digital Design & Lab Chan
174 Introduction to EDA Tools for PCB Design Petersen
177 Applied Graph Theory & Algorithms  
185 Technical Writing Larrabee  Moulds
GRADUATE
Class Title Fall 2007 Winter 2008 Spring 2008
200 Research & Teaching Brandwajn
202 Computer Architecture

Renau

(Telecast)

 
218/L Mechatronics Elkaim  
220 Parallel Processing DiBlas
221/L Advanced Microprocessor Design & Lab  
222 VLSI Digital System Design Guthaus
223 VLSI System-on-a-Chip Design
Guthaus
224 Testing Digital Circuits
Ferguson/Larrabee
225 Introduction to ASIC Systems Design  
Chan
229 FPGA Computer Assisted Design  
230 Computer Performance Evaluation
Brandwajn
231 Human-Computer Interaction
Kurniawan
232 Arithmetic Processors
233 Human Factors  
Kurniawan
240 Introduction to Linear Dynamical Systems Elkaim
241 Introduction to Feedback Control Systems Elkaim
242 Applied Feedback Control  
243 System Identification    
248 Games in Design and Control  
de Alfaro
250 Multimedia Systems

 

Manduchi

(Telecast)

251 Error-Control Coding
252A Computer Networks

Garcia

(Telecast)

252B Modeling of Communications Protocols
253 Network Security
254 High Speed Computer Networks

Varma
(Telecast)
256 Design Project in Computer Networks
Varma (SVC only)
257 Wireless and Mobile Networks
258 UNIX Networking Internals

 

259 Sensor Networks

Obraczka

(Telecast)

263 Data Compression
Manduchi
 
264 Image Analysis & Computer Vision
 
Tao
276 Software Engineering
 
277 Graph Algorithms
Schlag
278 Introduction to the Theory of Discrete Systems
de Alfaro
280B Seminar on Bioinformatics
280C Seminar on Control Elkaim/Dunbar Elkaim/Dunbar Elkaim
280G VLSI/CAD Seminar  
Guthaus
Guthaus
280N Seminar on Networks Obraczka/Garcia 
Obraczka/Garcia 
Obraczka/Garcia 
280P Seminar on Parallel Processing
Renau
Renau
Renau
280T Seminar on New Technologies
280V Seminar on Computer Vision Manduchi
Tao/Manduchi
Tao/Manduchi
285 Technical Writing for Engineering Graduates  
Moulds
290L Advanced Topics in VLSI Comp-Aided Design  
290M Topics in Parallel Computation
290N Topics in Computer Performance
290V Advanced Topics in Visual Computing
293 Advanced Topics in Computer Engineering