Updated: May 22, 2023
The CSE Department is still actively in the process of coordinating course offerings for the 2023-2024 academic year. Please continue to check our website for updates.
This page is NOT intended to be considered official or final. Courses and instructors are subject to change.
Please check the Enrollment and Registration Calendar for more information about registration dates and deadlines. Please see the Schedule of Classes for the number of sections offered.
If "STAFF" is listed for the instructor, it usually means a visiting lecturer will be hired. We do not release lecturer names until the hire is official. If no instructor is listed, the course will not be offered.
Course # | Title | Fall 2023 | Winter 2024 | Spring 2024 |
Summer 2023 |
Summer 2023 |
---|---|---|---|---|---|---|
CSE 3 |
Fluency/Information Technology | |||||
CSE 4GS |
Mathematical Beauty in Rome | |||||
CSE 6GS |
Mathematical Beauty in Rome - Lab | |||||
Intro/CompSci&Obj-Ori:Python | ElSherief | ElSherief | ElSherief | |||
CSE 8A | Introduction to Programming and Computational Problem-Solving I |
Porter |
Alvarado, Miranda |
Miranda |
STAFF, STAFF |
STAFF |
CSE 8B | Introduction to Programming and Computational Problem-Solving II | STAFF |
Ochao |
Alvarado |
STAFF | |
CSE 11 | Introduction to Programming and Computational Problem-Solving: Accelerated Pace |
Soosai Raj |
Miranda | Ochao | STAFF | STAFF |
CSE 12 | Basic Data Struct & OO Design |
Miranda |
Cao |
Cao |
||
CSE 15L | Software Tools and Techniques Lab | Politz, STAFF |
Politz, STAFF |
STAFF, STAFF |
||
CSE 20 |
Discrete Mathematics | STAFF | STAFF | Minnes Kemp | STAFF | STAFF |
CSE 21 | Mathematics for Algorithms and Systems |
Impagliazzo |
STAFF |
Jones |
STAFF | STAFF |
CSE 30 | Computer Organiz&Systms Progrm |
STAFF |
STAFF |
Politz, Muller |
STAFF | |
CSE 42 |
Bldg & Programming Elct Device |
|||||
CSE 87 |
FYE Seminar |
Moshiri, Cottrell |
Moshiri, Cottrell |
STAFF |
||
CSE 91 | Perspectives in Computer Science and Engineering | Minnes Kemp | Minnes Kemp | Minnes Kemp | ||
CSE 95 | Tutor Apprentice | Cao | Minnes Kemp |
Minnes Kemp |
||
CSE 100 | Advanced Data Structures |
Moshiri |
Moshiri |
Sahoo |
||
CSE 100R | Advanced Data Structures | Moshiri | Moshiri | Sahoo | ||
CSE 101 | Design & Analysis of Algorithm |
STAFF |
STAFF |
STAFF |
STAFF, STAFF | |
CSE 103 |
Practical Intro/Prob & Stats |
Freund | ||||
CSE 105 |
Theory of Computation | STAFF | Minnes Kemp | Micciancio | ||
CSE 106 |
DIscrete/Cont Optimization | Paturi | ||||
CSE 107 |
Intro/Modern Cryptography |
Bellare | Heninger | Bellare | ||
CSE 109 |
Intro to Programming Contests | Shang | ||||
CSE 110 |
Software Engineering |
Miranda | Griswold |
Powell |
||
CSE 112 |
Advanced Software Engineering | Powell | ||||
CSE 118 |
Ubiquitous Computing | Weibel | ||||
CSE 120 |
Princ/Computer Operating Systm | Voelker | Pasquale | Zhou | ||
CSE 123 |
Computer Networks | Snoeren | Schulman | |||
CSE 124 |
Networked Services |
|||||
CSE 125 | Software Sys Design & Implemnt |
Voelker |
||||
CSE 127 | Intro to Computer Security |
Savage |
Munyaka | Fernandes | ||
CSE 130 | Progrmng Lang:Princpl&Paradigm |
Polikarpova |
Jhala | Polikarpova | ||
CSE 131 | Compiler Construction |
Jhala |
||||
CSE 132A | Database System Principles |
Vianu |
Vianu | |||
CSE 132B |
Database System Applications |
Deutsch | ||||
CSE 132C |
Database System Implementation |
Papakonstantinou | ||||
CSE 134B |
Web Client Languages |
Powell | STAFF | |||
CSE 135 |
Online Database Analytics Applications |
|||||
CSE 136 |
Enterprise-class Web Applcatns | |||||
CSE 140 |
Component&Desgn Tech/Digtl Sys |
STAFF |
Rosing | STAFF, Orailoglu | STAFF | |
CSE 140L |
Digital Systems Laboratory |
STAFF |
STAFF | STAFF, Orailoglu | STAFF | |
CSE 141 |
Intro/Computer Architecture |
Pannuto |
Zhao | STAFF | ||
CSE 141L |
Project/Computer Architecture | STAFF | STAFF | STAFF | ||
CSE 142 |
Comp Arch Software Perspective | Porter | STAFF | |||
CSE 142L |
Software Proj Comp Arch | Swanson | STAFF | |||
CSE 143 |
Microelectronic System Design | |||||
CSE 145 |
Embedded System Design Project | Kastner | ||||
CSE 148 |
Adv Processor Arch Design Proj |
Tullsen | ||||
CSE 150A |
AI: Probabilistic Models |
STAFF | ||||
CSE 150B |
AI: Search and Reasoning |
Gao | ||||
CSE 151A | Intro to Machine Learning | Dasgupta | Berg-Kirkpatrick | ElSherief | STAFF | |
CSE 151B |
Deep Learning | Cottrell | Yu | |||
CSE 152A |
Intro to Computer Vision I | Chandraker | Chandraker | |||
CSE 152B |
Intro to Computer Vision II | |||||
CSE 156 |
Statistical NLP | Nakashole | ||||
CSE 158 |
Recommender Sys&Web Mining | |||||
CSE 158R | Recommender Sys&Web Mining | McAuley | ||||
CSE 160 |
Intro to Parallel Computing |
Kastner | ||||
CSE 163 |
Advanced Computer Graphics | |||||
CSE 165 |
3D User Interfaces | Weibel | ||||
CSE 166 |
Image Processing | Ochoa | ||||
CSE 167 |
Computer Graphics | Li | Ramamoorthi | |||
CSE 168 |
Computer Graphics II: Rendering | Ramamoorthi | ||||
CSE 169 |
Computer Animation | Rotenberg | ||||
CSE 170 |
Interaction Design | Vaccaro | ||||
Entrepreneurship for Engineers | STAFF | |||||
CSE 176A |
Healthcare Robotics | |||||
CSE 176E |
Robotic Sys Design & Implemnt | Swanson | ||||
CSE 180 |
Biology Meets Computing | |||||
CSE 181 |
Molecular Sequence Analysis | Pevzner | ||||
CSE 182 |
Biological Databases | Bafna | ||||
CSE 185 |
Advanced Bioinformatics Lab | Gymrek | ||||
CSE 190 |
Topics/Computer Sci & Engineer |
Deutsch, Shulman, Bandeira |
Papakonstantinou, Pannuto |
Riek, Grier |
||
CSE 191 |
Semnr/Computer Sci & Engineer | STAFF | STAFF | STAFF | ||
CSE 193 |
Introduction to CS Research | Elsherif | ||||
Race, Gender, and Computing | Munyaka | |||||
CSE 197 |
Field Study/Computer Sci&Engin |