Skip to Content

CSE Undergraduate Courses - 2011-2012

This page updated March 8, 2012.

Course Placement Exam:

The CSE Department's CSE Advisory Exam that will assist you in figuring out which CSE course to take.  It's designed to measure your preparedness in CSE courses. Take the exam and find out which class to take: CSE 3, CSE 8A/CSE 8AL/CSE 8B, CSE 11 and CSE 12.

Courses Subject to Change: The policy of the CSE department is to offer a fixed schedule each year. The department, however, cannot guarantee that this schedule will not change and promptly informs students of any changes. Students are encouraged to inform the department of any inconveniences proposed changes may cause.

Each entry in the following table gives the names of the instructors (Staff means that an instructor has not yet been assigned).

Questions concerning information found on this page may be directed to Patricia Raczka at raczka@cs.ucsd.edu or call 858/534-3621.

Course # Title Fall
2011
Winter
2012
Spring
2012
Summer Session 2012
CSE 3 Fluency in Information Tech Marx/
Marx
Simon/
Simon
Marx Session I: Bales
CSE 4GS Global Sem. Italy: Math. Beauty in Rome (Summer Only)       Session I: Pasquale
CSE 5A Intro Programming I (C) Marx   Marx Session I: Marx
CSE 6GS Global Sem. Italy: Math. Beauty in Rome Lab (Summer Only)       Session I: Pasquale
CSE 7 Intro to Programming with MATLAB (for Cognitive Science majors)   Lee  Lee  
CSE 8A Intro Computer Science: Java Ord/ Rhodes(B00 w/labs F00/G00/H00) Kube    
CSE 8AL Intro Computer Science: Java Lab (Students enrolled in CSE 8A B00 with Neil Rhodes, must also enroll in CSE 8AL F00/G00/H00.) Jhala/
Ord/
Gillespie/ 
Kube/ Rhodes(F00)/ Rhodes(G00)/ Gillespie(H00)
Gillespie/
Chaudhuri/
Simon
   
CSE 8B Intro Computer Science: Java   Ord/ Marx Kube  
CSE 11 Intr CompSci & Obj-Ori Prog (Java) Ord Marx Marx Session I: Marx
CSE 12 Data Struc & Obj-Orient Design Prog Kube Kube Kube Session I: Whitehill
CSE 15L Technique & Tools Lab (2 units) Elkan Kube Kube Session I:Ord
CSE 20 Discrete Math Micciancio Pasquale Cheng  
CSE 21 Math for Algs & Systems Graham Graham Ord  
CSE 30 Computer Organiz& Systms Progrm Ord Ord Ord  
CSE 80 UNIX Lab (2 units)   Gillespie    
CSE 86 C++ for Java Programmers (2 units)     Gillespie  
CSE 87 Freshman Sem. (1 unit): Neutral Networks as Models of the Mind  Cottrell  Cottrell  Cottrell  
CSE 87 Freshman Sem. (1 unit): Smart Phone Programming Kastner Kastner    
CSE 87 Freshman Sem. (1 unit): Intro to Robotics  Kastner Kastner    
CSE 87 Freshman Sem. (1 unit): Computing and the Universerse Yannis P.    Yannis P.  
CSE 90 CSE Ugrad. Sem.: Adv. Tutor Training in CSE Gillespie Gillespie Gillespie  
CSE 90 National Geographic Kastner      
CSE 90 Tutor Training for CSE 3   Simon Simon  
CSE 91 Perspectives in CSE (2 units) Section cancelled.  Baden  Griswold & Simon  
CSE 92 Fundamentals Ideas in CSE        
CSE 99 Independent Study in CSE        
CSE 100 Advanced Data Structures Kube Burkhard Burkhard  
CSE 101 Design & Analysis Algs Dasgupta Kahng Paturi Session I: Staff
CSE 101 Design & Analysis Algs (Recitation) Dasgupta      
ENG 100 Principles of Team Engineering        
ENG 100L Team Engineering Lab        
CSE 102 Storage System Architecture        
CSE 103 Practical Intro Prob and Stats (Matlab) Freund      
CSE 104 Computational Linear Algebra        
CSE 105 Theory of Computability Micciancio Shacham Alexander Tsiatas  
CSE 105 Theory of Computabiltiy (Recitation Section) Fruend      
CSE 107 Intr Modern Cryptography   Bellare    
CSE 110 Software Engineering (renumbered from CSE 70) Howden Gillespie Gillespie  
CSE 111 Obj Oriented Software Design        
CSE 112 Software Engineering        
CSE 113 Errors, Defects and Failures (New Spring 2012)     Howden  
CSE 118 Ubiquitous Computing Cowan      
CSE 120 Princ Oper Systems Zhou Pasquale Zhou Session I: Webb
CSE 121 OS-Archit & Implementation        
CSE 123 Computer Networks Savage      
CSE 124 Networked Services     Cancelled  
CSE 125 Software Sys. Design/Implementation     Voelker  
CSE 127 Intr Comp Security Shacham   Savage  
CSE 128 Concurrency        
CSE 130 Prog Lang-Princ & Paradigms Jhala Lerner Jhala Session II: Staff
CSE 131 Compiler Construction I Cancelled Ord Ord  
CSE 132A Database System Princ Vianu Vianu   Session I: Chu
CSE 132B Database System Applic   Deutsch    
CSE 134A Web Server Languages        
CSE 134B Web Client Languages       Session I: Powell
CSE 135 Server-side Web Applications Yannis P.   Yannis P. Session II: Powell
CSE 136 Enterprise-class Web Applications       Session II: Chu
CSE 140 Digital Sys Design Tech Lin Gupta Orailoglu Session I: Orailoglu
CSE 140L Digital Systems Lab (2 units) Kim Kim Orailoglu Sessoion I: Orailoglu
CSE 141 Intro Comp Architecture Snavely Swanson Taylor Session II: Tseng
CSE 141L Comp Architecture Proj. (2 units) Snavely Swanson Taylor Session II: Tseng
CSE 142 Adv Digital Logic Design        
CSE 143 Microelectronic Sys Design    Gupta    
CSE 144 CAD for VLSI Circuits        
CSE 145 Embedded Systems   Kastner    
CSE 146 Intro Reliable Hardware        
CSE 148 Advanced Processor Architecture Design Proj.     Tullsen  
CSE 149 Adv Processor Arch Design Proj        
CSE 150 Prog Lang Artif Intel   Saul    
CSE 151 Intro Artif Intel      Chaudhuri  
CSE 152 Intro Computer Vision     Kriegman  
CSE 153 Cognitive Modeling (new Fa10)  Cottrell      
CSE 155 Computer Vision and Machine Learning (new Sp11)     Belongie  
CSE 160 Intro Parallel Computing        
CSE 166 Image Processing Belongie      
CSE 167 Computer Graphics Schulze      
CSE 168 Computer Graphics II: Rendering     Jensen  
CSE 169 Computer Animation        
CSE 181 Molecular Sequence Analysis (X-listed) Bioinformatics Series    Pevzner (Students may enroll concurretly with CSE 101, send email to ugradinfo@cs.ucsd.edu for clearance) Moved to Wi'12  
CSE 182 Biological Databases (X-listed) Bioinformatics Series Bafna      
BENG 183 Applied Genomic Technologies Bioinformatics Series        
CSE 184 Computational Molecular Biology (X-listed) Bioinformatics Series   10/31/11: This class is cancelled.  BIX students may take CSE 151 (Sp12) in place of CSE/BENG/BIMM 184.    
CSE 190 CSE Topics: Beyond Relational Data Models Deutsch      
CSE 190 CSE Topics: GPU Programming   Engel    
CSE 190 CSE Topics: Biometrics   Kriegman    
CSE 190 CSE Topics: Social Networks   Paturi    
CSE 190 CSE Topics: Reinforcement Learning   Cottrell    
CSE 191 CSE Seminar: Project in Cryptography and Security     Bellare  
CSE 192 Senior Seminar:        
CSE 199H CSE Honors Thesis Research for Undergraduates Various Faculty Various Faculty Various Faculty