CSE courses
222 courses · University of California Santa Cruz · Fall 2026
- CSE 3 — CSE 3Computing Technology in a Changing Society1 section
- CSE 5J — CSE 5JIntroduction to Programming in Java1 section
- CSE 10 — CSE 10Introduction to Computer Science1 section
- CSE 12 — CSE 12Computer Systems and Assembly Language and Lab1 section
- CSE 13S — CSE 13SComputer Systems and C Programming1 section
- CSE 16 — CSE 16Applied Discrete Mathematics1 section
- CSE 20 — CSE 20Beginning Programming in Python1 section
- CSE 30 — CSE 30Programming Abstractions: Python1 section
- CSE 40 — CSE 40Machine Learning Basics: Data Analysis and Empirical Methods1 section
- CSE 80A — CSE 80AUniversal Access: Disability, Technology, and Society1 section
- CSE 80L — CSE 80LSocial Data Analytics and Visualization1 section
- CSE 80N — CSE 80NIntroduction to Networking and the Internet1 section
- CSE 80S — CSE 80SSocial Networks1 section
- CSE 94 — CSE 94Group Tutorial1 section
- CSE 94F — CSE 94FGroup Tutorial1 section
- CSE 99 — CSE 99Tutorial1 section
- CSE 99F — CSE 99FTutorial1 section
- CSE 100 — CSE 100Logic Design1 section
- CSE 100L — CSE 100LLogic Design Laboratory1 section
- CSE 101 — CSE 101Introduction to Data Structures and Algorithms1 section
- CSE 101M — CSE 101MMathematical Thinking for Computer Science1 section
- CSE 101P — CSE 101PIntroduction to Data Structures and Algorithms in Python1 section
- CSE 102 — CSE 102Introduction to Analysis of Algorithms1 section
- CSE 103 — CSE 103Computational Models1 section
- CSE 104 — CSE 104Computability and Computational Complexity1 section
- CSE 105 — CSE 105Modern Algorithmic Toolbox1 section
- CSE 106 — CSE 106Applied Graph Theory and Algorithms1 section
- CSE 107 — CSE 107Probability and Statistics for Engineers1 section
- CSE 108 — CSE 108Algorithmic Foundations of Cryptography1 section
- CSE 108C — CSE 108CComputing on Encrypted Data1 section
- CSE 110A — CSE 110AFundamentals of Compiler Design I1 section
- CSE 110B — CSE 110BFundamentals of Compiler Design II1 section
- CSE 111 — CSE 111Advanced Programming1 section
- CSE 112 — CSE 112Comparative Programming Languages1 section
- CSE 113 — CSE 113Parallel and Concurrent Programming1 section
- CSE 114A — CSE 114AFoundations of Programming Languages1 section
- CSE 114B — CSE 114BFunctional Programming1 section
- CSE 115A — CSE 115AIntroduction to Software Engineering1 section
- CSE 115B — CSE 115BSoftware Design Project1 section
- CSE 115C — CSE 115CSoftware Design Project II1 section
- CSE 115D — CSE 115DSoftware Design Project - Accelerated1 section
- CSE 117 — CSE 117Open Source Programming1 section
- CSE 118 — CSE 118Mobile Applications1 section
- CSE 119 — CSE 119Software for Society1 section
- CSE 120 — CSE 120Computer Architecture1 section
- CSE 121 — CSE 121Embedded System Design1 section
- CSE 122 — CSE 122Introduction to VLSI Digital System Design1 section
- CSE 123A — CSE 123AEngineering Design Project I1 section
- CSE 123B — CSE 123BEngineering Design Project II1 section
- CSE 125 — CSE 125Logic Design with Verilog1 section
- CSE 127A — CSE 127AChip Design Capstone I1 section
- CSE 127B — CSE 127BChip Design Capstone II1 section
- CSE 129A — CSE 129ACapstone Project I1 section
- CSE 129B — CSE 129BCapstone Project II1 section
- CSE 129C — CSE 129CCapstone Project III1 section
- CSE 130 — CSE 130Principles of Computer Systems Design1 section
- CSE 132 — CSE 132Computer Security1 section
- CSE 134 — CSE 134Embedded Operating Systems1 section
- CSE 136 — CSE 136Cloud Computing1 section
- CSE 138 — CSE 138Distributed Systems1 section
- CSE 140 — CSE 140Artificial Intelligence1 section
- CSE 142 — CSE 142Machine Learning1 section
- CSE 143 — CSE 143Introduction to Natural Language Processing1 section
- CSE 144 — CSE 144Applied Machine Learning: Deep Learning1 section
- CSE 145 — CSE 145Introduction to Data Mining1 section
- CSE 146 — CSE 146Ethics and Algorithms1 section
- CSE 150 — CSE 150Introduction to Computer Networks1 section
- CSE 151 — CSE 151Advanced Computer Networks1 section
- CSE 151L — CSE 151LAdvanced Computer Networks Laboratory1 section
- CSE 152 — CSE 152Principles of Computer Communication1 section
- CSE 153 — CSE 153Network Security and Privacy1 section
- CSE 156 — CSE 156Network Programming1 section
- CSE 156L — CSE 156LNetwork Programming Laboratory1 section
- CSE 157 — CSE 157Internet of Things1 section
- CSE 160 — CSE 160Introduction to Computer Graphics1 section
- CSE 161 — CSE 161Introduction to Data Visualization1 section
- CSE 161L — CSE 161LData Visualization Laboratory1 section
- CSE 162 — CSE 162Advanced Computer Graphics and Animation1 section
- CSE 162L — CSE 162LAdvanced Computer Graphics and Animation Laboratory1 section
- CSE 163 — CSE 163Data Programming for Visualization1 section
- CSE 164 — CSE 164Computer Vision1 section
- CSE 165 — CSE 165Human-Computer Interaction1 section
- CSE 167 — CSE 167Mobile Sensing and Interaction1 section
- CSE 168 — CSE 168Introduction to Augmented Reality and Virtual Reality1 section
- CSE 180 — CSE 180Database Systems I1 section
- CSE 181 — CSE 181Database Systems II1 section
- CSE 182 — CSE 182Introduction to Database Management Systems1 section
- CSE 183 — CSE 183Web Applications1 section
- CSE 184 — CSE 184Data Wrangling and Web Scraping1 section
- CSE 185C — CSE 185CBuilding Careers in Emerging Technology: Sustainability, Innovation, and Impact1 section
- CSE 185E — CSE 185ETechnical Writing for Computer Science and Engineering1 section
- CSE 186 — CSE 186Full Stack Web Development I1 section
- CSE 187 — CSE 187Full Stack Web Development II1 section
- CSE 191 — CSE 191Computer Science and Technology Seminar1 section
- CSE 192 — CSE 192Supervised Student Teaching/Tutoring1 section
- CSE 192F — CSE 192FSupervised Student Teaching/Tutoring1 section
- CSE 193 — CSE 193Field Study1 section
- CSE 193F — CSE 193FField Study1 section
- CSE 194 — CSE 194Group Tutorial1 section
- CSE 194F — CSE 194FGroup Tutorial1 section
- CSE 195 — CSE 195Senior Thesis Research1 section
- CSE 195F — CSE 195FSenior Thesis Research1 section
- CSE 196A — CSE 196ASummer Drone-Intensive Training, Innovation, Entrepreneurship and STEAM Careers1 section
- CSE 198 — CSE 198Individual Study or Research1 section
- CSE 198F — CSE 198FIndividual Study or Research1 section
- CSE 199 — CSE 199Tutorial1 section
- CSE 199F — CSE 199FTutorial1 section
- CSE 200 — CSE 200Research and Teaching in Computer Science and Engineering1 section
- CSE 201 — CSE 201Analysis of Algorithms1 section
- CSE 202 — CSE 202Combinatorial Algorithms1 section
- CSE 203 — CSE 203Randomized Algorithms1 section
- CSE 204 — CSE 204Computational Models and Complexity1 section
- CSE 205 — CSE 205Logic in Computer Science1 section
- CSE 206C — CSE 206CFoundations of Modern Cryptography1 section
- CSE 206G — CSE 206GGame Theory and Applications in Computer Science and Engineering1 section
- CSE 207 — CSE 207Graph Algorithms1 section
- CSE 209A — CSE 209AModern Algorithmic Toolbox1 section
- CSE 210A — CSE 210AProgramming Languages1 section
- CSE 210B — CSE 210BAdvanced Programming Languages1 section
- CSE 211 — CSE 211Compiler Design1 section
- CSE 212A — CSE 212ASoftware Engineering1 section
- CSE 212B — CSE 212BSoftware Reuse and Component-Based Software Engineering1 section
- CSE 214 — CSE 214Principles of Database Systems1 section
- CSE 215 — CSE 215Design and Implementation of Database Systems1 section
- CSE 216 — CSE 216Formal Methods1 section
- CSE 220 — CSE 220Computer Architecture1 section
- CSE 221 — CSE 221Advanced Microprocessor Design1 section
- CSE 221L — CSE 221LAdvanced Microprocessor Design Laboratory1 section
- CSE 222A — CSE 222AVLSI Digital System Design1 section
- CSE 222B — CSE 222BVLSI System-on-a-Chip Design1 section
- CSE 225 — CSE 225Introduction to ASIC Systems Design1 section
- CSE 226 — CSE 226Advanced Parallel Processing1 section
- CSE 228A — CSE 228AAgile Hardware Design1 section
- CSE 229 — CSE 229Field-Programmable Gate Arrays Computer-Assisted Design1 section
- CSE 231 — CSE 231Advanced Operating Systems1 section
- CSE 232 — CSE 232Distributed Systems1 section
- CSE 232B — CSE 232BStream Processing and Machine Learning Systems Design1 section
- CSE 233 — CSE 233Advanced Computer Security1 section
- CSE 234 — CSE 234Understanding Cryptography1 section
- CSE 235 — CSE 235Cyber-Physical Systems Security1 section
- CSE 237 — CSE 237Storage Systems1 section
- CSE 239 — CSE 239Advanced Cloud Computing1 section
- CSE 239A — CSE 239APrivate Computation on Encrypted Data1 section
- CSE 239B — CSE 239BAdvanced Secure AI, Databases and Systems1 section
- CSE 240 — CSE 240Artificial Intelligence1 section
- CSE 241 — CSE 241Knowledge Engineering1 section
- CSE 242 — CSE 242Machine Learning1 section
- CSE 243 — CSE 243Data Mining1 section
- CSE 244A — CSE 244AFoundations of Deep Learning1 section
- CSE 244B — CSE 244BMachine Learning for Natural Language Processing1 section
- CSE 244C — CSE 244CDeep Learning for Advanced Computer Vision1 section
- CSE 245 — CSE 245Computational Models of Discourse and Dialogue1 section
- CSE 246 — CSE 246Responsible Data Science1 section
- CSE 247 — CSE 247Projects in Artificial Intelligence1 section
- CSE 247B — CSE 247BProjects in Computer Science1 section
- CSE 248 — CSE 248Foundations of Data Science1 section
- CSE 249 — CSE 249Large-Scale Web Analytics and Machine Learning1 section
- CSE 250A — CSE 250AComputer Networks1 section
- CSE 250B — CSE 250BPrinciples of Computer Communication1 section
- CSE 250C — CSE 250CHigh Speed Computer Networks1 section
- CSE 253 — CSE 253Network Security1 section
- CSE 257 — CSE 257Wireless and Mobile Networks1 section
- CSE 258 — CSE 258Spectral Graph Theory1 section
- CSE 259 — CSE 259Sensor Networks1 section
- CSE 260 — CSE 260Computer Graphics1 section
- CSE 261 — CSE 261Advanced Visualization1 section
- CSE 262 — CSE 262Computer Animation1 section
- CSE 263 — CSE 263Data Driven Discovery and Visualization1 section
- CSE 264 — CSE 264Computer Vision1 section
- CSE 265 — CSE 265Human-Computer Interaction1 section
- CSE 269 — CSE 269Approximation Algorithms1 section
- CSE 272 — CSE 272Information Retrieval1 section
- CSE 276 — CSE 276Optimization Theory and Applications1 section
- CSE 277 — CSE 277Random Process Models in Engineering1 section
- CSE 279 — CSE 279Data Mining and Business Analytics in Knowledge Services1 section
- CSE 280A — CSE 280ASeminar in Computer Science and Engineering1 section
- CSE 280D — CSE 280DSeminar in Database Systems1 section
- CSE 280F — CSE 280FSeminar on Software Engineering1 section
- CSE 280G — CSE 280GHardware Systems Collective Seminar1 section
- CSE 280H — CSE 280HSeminar in Human Computation Systems1 section
- CSE 280I — CSE 280ISeminar on Information Retrieval and Knowledge Management1 section
- CSE 280J — CSE 280JSeminar on Computer Graphics1 section
- CSE 280K — CSE 280KSales and Marketing for Technologists and Engineers1 section
- CSE 280L — CSE 280LSeminar on Logic in Computer Science1 section
- CSE 280M — CSE 280MSeminar on Machine Learning1 section
- CSE 280N — CSE 280NSeminar on Networks1 section
- CSE 280O — CSE 280OLanguages, Systems, and Data Seminar1 section
- CSE 280P — CSE 280PSeminar on Parallel Processing1 section
- CSE 280S — CSE 280SSeminar on Computer Systems1 section
- CSE 280T — CSE 280TSeminar on New Technologies1 section
- CSE 280V — CSE 280VSeminar on Computer Vision1 section
- CSE 280X — CSE 280XSeminar in Distributed Systems1 section
- CSE 280Z — CSE 280ZSeminar in Natural Language Processing and Dialogue1 section
- CSE 285 — CSE 285Technical Writing for Engineering Graduates1 section
- CSE 290A — CSE 290ATopics in Algorithms and Complexity Theory: Probabilistic Algorithms and Average Case Analysis1 section
- CSE 290C — CSE 290CAdvanced Topics in Machine Learning1 section
- CSE 290D — CSE 290DNeural Computation1 section
- CSE 290E — CSE 290EObject-Oriented Programming Methodology1 section
- CSE 290F — CSE 290FApplications of Combinatorics1 section
- CSE 290G — CSE 290GTopics in Software Engineering1 section
- CSE 290H — CSE 290HTopics in Database Systems1 section
- CSE 290J — CSE 290JAdvanced Topics in Computer Graphics and Visual Computing1 section
- CSE 290K — CSE 290KAdvanced Topics in Natural Language Processing1 section
- CSE 290L — CSE 290LTopics in Crowdsourcing and Collaboration1 section
- CSE 290M — CSE 290MTopics in Parallel Computation1 section
- CSE 290N — CSE 290NTopics in Computer Performance1 section
- CSE 290O — CSE 290OAlgorithmic Foundations of Convex Optimization1 section
- CSE 290P — CSE 290PData Privacy Via Machine Learning, and Back1 section
- CSE 290Q — CSE 290QTopics in Programming Languages1 section
- CSE 290S — CSE 290SAdvanced Topics in Computer Systems1 section
- CSE 290T — CSE 290TTopics in Computing for Society1 section
- CSE 290X — CSE 290XCryptography and Computer Security1 section
- CSE 293 — CSE 293Advanced Topics in Computer Science & Engineering1 section
- CSE 296 — CSE 296Masters Project1 section
- CSE 297A — CSE 297AIndividual Study or Research1 section
- CSE 297B — CSE 297BIndividual Study or Research1 section
- CSE 297C — CSE 297CIndividual Study or Research1 section
- CSE 297F — CSE 297FIndependent Study or Research1 section
- CSE 299A — CSE 299AThesis Research1 section
- CSE 299B — CSE 299BThesis Research1 section
- CSE 299C — CSE 299CThesis Research1 section
- CSE 299F — CSE 299FThesis Research1 section
Spot missing or incorrect course data?