Transparent Gif

Department of Computer Science

University of California, Santa Barbara

2008-2009 Course-Teacher Table

For questions, contact the Undergraduate Advisor or phone (805) 893-4321.

COURSE TITLE SUMMER 08 FALL 08 WINTER 09 SPRING 09
5JA Introduction to Computer Programming Jacobson Franklin, Conrad Costanzo Patterson
10 Computer Programming Roberts Costanzo Jacobson Conrad
11JA Programming Language Laboratory   Jacobson    
12 Programming Methods in C   Costanzo   Costanzo
20 Programming Methods   Franklin Franklin Su
30 Introduction to Computer Systems   Zheng   Franklin
40 Foundations of Computer Science Van Dam Cappello Egecioglu Singh
50 Programming Project     Costanzo Costanzo
60 Introduction to C, C++, and UNIX   Jacobson   Koc
111 Introduction to Computational Science       Yang
123 Overview of Computer Systems: Hardware and Software       Franklin
130A Data Structures and Algorithms I Gonzalez Gonzalez Wang Suri
130B Data Structures and Algorithms II     Suri Gonzalez
138 Automata and Formal Languages   Van Dam Ibarra  
140 Parallel Scientific Computing     Gilbert  
153A Hardware/Software Interface   Krintz    
154 Computer Architecture       Chong
160 Translation of Programming Languages   Kruegel Sherwood  
162 Programming Languages     Franklin Krintz
165A Artificial Intelligence   Smith    
165B Machine Learning     Smith  
170 Operating Systems   Wolski Zhao Kruegel
171 Distributed Systems       (CS's turn) Agrawal
172/189A Software Engineering/Senior Computer Systems Project     Bultan  
174A Fundamentals of Database Systems     El Abbadi  
174B (Not Offered) Design and Implementation Techniques of Database Systems        
176A Introduction to Computer Communication Networks   Almeroth   Belding
176B Network Computing     Vigna  
176C Advanced Topics in Internet Computing       Zheng
177 Computer Security   Kemmerer    
178 Introduction to Cryptography     Koc  
180 Computer Graphics   Hollerer    
181B Introduction to Computer Vision     (CS's turn) Turk  
182 Multimedia Computing       (ECE) (swap for 153A)
185 (was 190) Human-Computer Interaction     Hollerer  
186 Theory of Computation       Ibarra
189B Senior Computer Systems Project       Vigna
209 (THEORY) (not offered) Logic and Applications in Computer Science        
211A Matrix Analysis and Computation   (ECE)    
211B Numerical Simulation     Petzold  
211C Numerical Solution of Partial Differential Equations Finite Difference Methods       (ME)
211D Numerical Solution of Partial Differential Equations Finite Element Methods   (MATH)    
216 Level Set Methods     Gibou  
220 (THEORY) Theroy of Computation and Complexity       Ibarra
225 (THEORY) Information Theory   (ECE)    
230 (THEORY) Approximations, NP-Completeness and Algorithms     Gonzalez  
231 (THEORY) (not offered) Topics in Combinatorial Algorithms        
235 (THEORY) Computational Geometry   Suri    
240A Applied Parallel Computing       Gilbert
254 (SYS) Advanced Computer Architecture       Sherwood
263 (SYS) Modern Programming Languages and Their Implementation     Krintz  
265 Advanced Topics in Machine Intelligence   Turk    
266 Formal Specification and Verification     Kemmerer  
267 (not offered) Automated Verification        
270 (SYS) Operating Systems     Wolski  
271 (SYS) Advanced Topics in Distributed Systems   El Abbadi    
272 Software Engineering   Bultan    
273 Data and Knowledge Bases   Su    
274 Advanced Topics in Database Systems     Agrawal  
276 (SYS) Advanced Topics in Networking   Zhao    
279 (SYS) Advanced Topics in Security   Vigna    
280 Computer Graphics       Hollerer
281B (not offered) Advanced Topics in Computer Vision        
284 (not offered) Mobile Computing        
290A Special Topics in Computer Science       Van Dam
290A Special Topics in Computer Science       Egecioglu
290B Special Topics in Computer Science       Cappello
290D/167 Special Topics in Computer Science   Singh    
290D Special Topics in Computer Science       Yan
290E Special Topics in Computer Science   Sherwood    
290F Special Topics in Computer Science     Zheng Zhao
290F Special Topics in Computer Science     Schauser  
290G Special Topics in Computer Science   Koc Kruegel  
290H Special Topics in Computer Science        
290I Special Topics in Computer Science     Bowman Wang
290N Special Topics in Computer Science     Chong  
594 (writing and presentation) Seminar in Computer Science   Kayfetz    
XHTML Validation | CSS Validation
Updated 25-Feb-2009
Questions should be directed to: webmaster@cs.ucsb.edu