Past Course Offerings

For Historical Reference Only

This page is for reference only and is not indicative of what CSE courses may or may not be offered in the current or future years.

 


 

2016-2017 CSE Graduate Course Offerings

Course # Title Fall 2016 Winter 2017 Spring 2017
CSE 200 Computability & Complexity Impagliazzo    
CSE 201A Advanced Complexity      
CSE 202 Algorithm Design and Analysis

Paturi, Paturi

Kulikov  
CSE 203A Advanced Algorithms   Paturi  
CSE 205A Logic in Computer Science     Vianu
CSE 206A Lattice Algorithms and Applications      
CSE 207 Modern Cryptography Bellare    
CSE 208 Advanced Cryptography   Micciancio  
CSE 209A Top/Sem: Algorithms, Complexity & Logic Impagliazzo Lovett Micciancio
CSE 209B Top/Sem: Cryptography     Bellare
CSE 210 Principles of Software Engineering Griswold    
CSE 211 Software Testing & Analysis      
CSE 216 Interaction Design Research (XL: COGS 230)     Klemmer
CSE 218 Adv. Topics: Software Engineering Weibel Griswold  
CSE 219 Design at Large (XL: COGS 229) Dow Hollan Klemmer
CSE 221 Operating Systems Snoeren Voelker Zhou
CSE 222A Computer Communication Networks     G. Porter
CSE 222B Internet Algorithmics      
CSE 223B Distributed Computing & Systems     Snoeren
CSE 227 Computer Security     Savage
CSE 229A Top/Sem: Computer Systems Savage Porter Snoeren
CSE 229C Top/Sem: Computer Security Levchenko Levchenko Levchenko
CSE 230 Principles of Programming Languages Jhala    
CSE 231 Advanced Compiler Design   Lerner  
CSE 232 Principle of Database Systems Papakonstantinou    
CSE 232B Database System Implementation   Deutsch  
CSE 233 Database Theory      
CSE 237A Intro to Embedded Computing   Rosing  
CSE 237B Software for Embedded Computing     Gupta
CSE 237C Validation/Testing of Embedded Systems Kastner    
CSE 237D Design Automation & Prototyping for Embedded Systems     Kastner
CSE 239A Top/Sem: Database Papakonstantinou Deutsch Vianu
CSE 240A Principles of Computer Architecture Orailoglu   L. Porter, Swanson, Tullsen
CSE 240B Advanced Computer Architecture     B. Chin
CSE 240C Advanced Microarchitecture      
CSE 241A VLSI Integration of Computing Circuitry (XL: ECE 260B)   Khang  
CSE 243A Introduction to Synthesis Methodologies in VLSI CAD   Orailoglu  
CSE 244A VLSI Test      
CSE 245 Comp. Aided Circuit Simulation & Verification       
CSE 248 Algorithm & Optimization Found VLSI CAD      
CSE 249A Top/Sem: Computer Architecture      
CSE 249B Top/Sem: VLSI Khang Khang Khang
CSE 250A AI: Prob. Reason & Learning Saul, Saul    
CSE 250B AI: Learning Algorithms Dasgupta    
CSE 250C Machine Learning Theory     Bassily
CSE 252A Computer Vision I Ochoa    
CSE 252B Computer Vision II   Ochoa  
CSE 252C Select Topic: Vision & Learning     Ochoa
CSE 253 Neural Networks/ Pattern Recognition   Cottrell  
CSE 254 Statistical Learning      
CSE 255 Data Mining and Analytics      Freund, Freund
CSE 258 Recommender Sys. & Web Mining   McAuley  
CSE 258A Cognitive Modeling      
CSE 259 Top/Sem: Artificial Intelligence McAuley Saul Freund
CSE 260 Parallel Computation      
CSE 262 System Support/ Parallel Computing      
CSE 272 Advanced Image Synthesis       
CSE 274 Selected Topics in Graphics      
CSE 280A Algorithms & Computational Biology    Bafna  
CSE 282 Bioinf II: Sequence & Structures Analysis (XL: BENG 202)   Pevzner  
CSE 283 Bioinf III: Functional Genomics (XL: BENG 203)     Bafna, Zhong
CSE 290 CSE Seminar: TBA Ramamoorthi, Bafna, Tullsen, Lerner, Sacham, Stefan Ramamoorthi, Lerner, Pevzner Chandraker, Kumar, Bafna, Jhala
CSE 291 Topics in CSE: TBA Chaudhuri, Kesden, Stefan, Barngrover, Moran Riek, Lovett, Weibel, Kesden, Gymrek, Hover, Kumar, Cheng, Chandraker, Shalev Kseden, Nakashole, Kane, Foulds, Matai, Irtutk, Malliaros, Riek, Christensen, A. Gupta
CSE 292 Faculty Research Seminar Gupta    
CSE 294 Research Mtg in CSE   Snoeren G. Porter
CSE 599 Teaching Methods in CSE Minnes Kemp L. Porter L. Porter

 

2015-2016 CSE Graduate Course Offerings

Course # Title Fall 2015 Winter 2016 Spring 2016
CSE 200 Computability & Complexity   Impagliazzo  
CSE 201A Advanced Complexity      
CSE 202 Algorithm Design and Analysis

Jaiswal

Paturi Chauduri
CSE 203A Advanced Algorithms      
CSE 205A Logic in Computer Science      
CSE 206A Lattice Algorithms and Applications   Micciancio  
CSE 207 Modern Cryptography Bellare    
CSE 208 Advanced Cryptography      
CSE 209A Top/Sem: Algorithms, Complexity & Logic   Lovett  
CSE 209B Top/Sem: Cryptography   Shacham  
CSE 210 Principles of Software Engineering Griswold    
CSE 211 Software Testing & Analysis      
CSE 216 Interaction Design Research (XL: COGS 230) Klemmer    
CSE 218 Adv. Topics: Software Engineering Weibel    
CSE 219 Design at Large (XL: COGS 229) Klemmer    
CSE 221 Operating Systems   Voelker, Snoeren Zhou
CSE 222A Computer Communication Networks Porter    
CSE 222B Internet Algorithmics      
CSE 223B Distributed Computing & Systems      
CSE 227 Computer Security   Levchenko  
CSE 229A Top/Sem: Computer Systems Porter Snoeren Snoeren
CSE 229B Top/Sem: Networks & Communication      
CSE 229C Top/Sem: Computer Security      
CSE 230 Principles of Programming Languages   Jhala  
CSE 231 Advanced Compiler Design Lerner    
CSE 232 Principle of Database Systems Papakonstantinou    
CSE 232B Database System Implementation     Deutsch
CSE 233 Database Theory     Vianu
CSE 237A Intro to Embedded Computing   Rosing  
CSE 237B Software for Embedded Computing     Gupta
CSE 237C Validation/Testing of Embedded Systems     Kastner
CSE 237D Design Automation & Prototyping for Embedded Systems      
CSE 239A Top/Sem: Database Deutsch Vianu Papakonstantinou
CSE 240A Principles of Computer Architecture Tullsen   Porter
CSE 240B Advanced Computer Architecture     Taylor
CSE 240C Advanced Microarchitecture      
CSE 241A VLSI Integration of Computing Circuitry (XL: ECE 260B)   Khang  
CSE 242A Integreated Circuit Layout Automation      
CSE 243A Introduction to Synthesis Methodologies in VLSI CAD      
CSE 244A VLSI Test     Orailoglu
CSE 245 Comp. Aided Circuit Simulation & Verification       
CSE 246 Arithmetic Algorithms & Hardware      
CSE 247 Applic. Specific & Reconfig. Computer Architecture      
CSE 248 Algorithm & Optimization Found VLSI CAD     Khang
CSE 249A Top/Sem: Computer Architecture   Tullsen  
CSE 249B Top/Sem: VLSI Khang Khang Khang
CSE 249C Top/Sem: CAD      
CSE 250A AI: Prob. Reason & Learning Saul   Saul
CSE 250B AI: Learning Algorithms   Dasgupta  
CSE 250C Machine Learning Theory     Bassily
CSE 252A Computer Vision I Ochoa    
CSE 252B Computer Vision II   Ochoa  
CSE 252C Select Topic: Vision & Learning      
CSE 253 Neural Networks/ Pattern Recognition   Cottrell  
CSE 254 Statistical Learning   Freund  
CSE 255 Data Mining and Analytics  McAuley   Freund
CSE 258 TBA      
CSE 258A Cognitive Modeling      
CSE 259 Top/Sem: Artificial Intelligence     Chaudhuri
CSE 259C Top/Sem: Machine Learning      
CSE 260 Parallel Computation Baden    
CSE 262 System Support/ Parallel Computing      
CSE 272 Advanced Image Synthesis      Jensen
CSE 274 Selected Topics in Graphics Ramamoorthi    
CSE 280A Algorithms & Computational Biology    Bafna  
CSE 282 Bioinf II: Sequence & Structures Analysis (XL: BENG 202)   Pevzner  
CSE 283 Bioinf III: Functional Genomics (XL: BENG 203)     Bafna
CSE 290 CSE Seminar: TBA Ramamoorthi, Bafna, Swanson Ramamoorthi, Taylor, Pevzner, Swanson Ramamoorthi
CSE 291 Topics in CSE: TBA Chaudhuri, Cheng, Scheffler, Hoover, Barngrover Weibel, Hoover, Barngrover Lovett, Dasgupta, A. Gupta, Polyzos, Kesden, Foulds, Papakonstantinou, Irturk, Matai
CSE 292 Faculty Research Seminar Gupta    
CSE 294 Research Mtg in CSE Cheng, Snoeren Snoeren Voelker
CSE 599 Teaching Methods in CSE Minnes Kemp Minnes Kemp L. Porter

 

2014 - 2015 CSE Graduate Course Offerings  

Course # Title Fall 2014 Winter 2015 Spring 2015
CSE 200 Computability & Complexity Impagliazzo    
CSE 201A Advanced Complexity     Micciancio
CSE 202 Algorithm Design and Analysis

Paturi

Chaudhuri Graham
CSE 203A Advanced Algorithms   Paturi  
CSE 205A Logic in Computer Science     Vianu
CSE 206A Lattice Algorithms and Applications      
CSE 207 Cryptography and Network Security     Bellare
CSE 208 Advanced Cryptography Bellare    
CSE 209A Top/Sem: Algorithms, Complexity & Logic Paturi    
CSE 209B Top/Sem: Cryptography      
CSE 210 Principles of Software Engineering     STAFF
CSE 211 Software Testing & Analysis      
CSE 216 Human-Computer Interaction Klemmer    
CSE 218 Adv. Topics: Software Engineering Weibel    
CSE 219 Design at Large (XL: COGS 229) Klemmer    
CSE 221 Operating Systems Savage Voelker  
CSE 222A Computer Communication Networks   Snoeren  
CSE 222B Internet Algorithmics      
CSE 223B Distributed Computing & Systems     Snoeren
CSE 226 Storage Systems      
CSE 227 Computer Security   Savage  
CSE 229A Top/Sem: Computer Systems Savage STAFF STAFF
CSE 229B Top/Sem: Networks & Communication      
CSE 229C Top/Sem: Computer Security      
CSE 230 Principles of Programming Languages   Jhala  
CSE 231 Advanced Compiler Design     Lerner
CSE 232 Principle of Database Systems   Papakonstantinou  
CSE 232B Database System Implementation     Deutsch
CSE 233 Database Theory      
CSE 237A Intro to Embedded Computing   Rosing  
CSE 237B Software for Embedded Computing     Gupta
CSE 237C Validation/Testing of Embedded Systems Kastner    
CSE 237D Design Automation & Prototyping for Embedded Systems     Kastner
CSE 239A Top/Sem: Database Deutsch Papakonstantinou Vinau
CSE 240A Principles of Computer Architecture Taylor Orailoglu  
CSE 240B Advanced Computer Architecture      
CSE 240C Advanced Microarchitecture     Tullsen
CSE 240D Application Specific Processors      
CSE 241A VLSI Integration of Computing Circuitry (XL: ECE 260B)   Khang  
CSE 242A Integreated Circuit Layout Automation      
CSE 243A Introduction to Synthesis Methodologies in VLSI CAD Orailoglu    
CSE 244A VLSI Test      
CSE 244B Testable & Fault-Tolerant Hardware Des      
CSE 245 Comp. Aided Circuit Simulation & Verification    Cheng  
CSE 247 Applic. Specific & Reconfig. Computer Architecture      
CSE 248 Algorithm & Optimization Found VLSI CAD     Khang
CSE 249A Top/Sem: Computer Architecture      
CSE 249B Top/Sem: VLSI Khang Khang Khang
CSE 249C Top/Sem: CAD      
CSE 250A AI: Prob. Reason & Learning Saul    
CSE 250B AI: Learning Algorithms   Dasgupta  
CSE 250C Machine Learning Theory      
CSE 252A Computer Vision I Ochoa    
CSE 252B Computer Vision II   Ochoa  
CSE 253 Neural Networks     Cottrell
CSE 254 Statistical Learning      
CSE 255 Data Mining and Analytics    McAuley Freund
CSE 258A Cognitive Modeling   Cottrell  
CSE 259 Top/Sem: Artificial Intelligence Saul STAFF Chaudhuri
CSE 259C Top/Sem: Machine Learning      
CSE 260 Parallel Computation      
CSE 262 System Support/ Parallel Computing   Baden  
CSE 272 Advanced Image Synthesis      Jensen
CSE 280A Algorithms & Computational Biology    Bafna  
CSE 282 Bioinf II: Sequence & Structures Analysis (XL: BENG 202)   Pevzner  
CSE 283 Bioinf III: Functional Genomics (XL: BENG 203)     Bafna
CSE 290 CSE Seminar: TBA Lovett, Taylor, Ramamoorthi, Bafna Cheng Lovett, Bafna, Jensen
CSE 291 Topics in CSE: TBA Swanson, Dagupta, A. Gupta Ramamoorthi, Rosing, Weibel Saul, Kane, G. Porter
CSE 292 Faculty Research Seminar Ramamoorthi R. Gupta  
CSE 294 Research Mtg in CSE Cheng, Voelker, Shacham Voelker, STAFF Cheng, STAFF
CSE 599 Teaching Methods in CSE Alvarado Alvarado L. Porter