CSE courses at UW
15,749 CSE courses at University of Washington, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 160
page 1 of 4
- CSE 110Computer Science Principles5 credits
- CSE 112Advanced Placement (AP) Computer Science A4 credits
- CSE 121Introduction to Computer Programming I4 credits
unlocks 51 courses
- CSE 122Introduction to Computer Programming II4 credits
unlocks 112 courses
- CSE 123Introduction to Computer Programming III4 credits
unlocks 269 courses
- CSE 131Science and Art of Digital Photography4 credits
- CSE 142Computer Programming I4 credits
unlocks 281 courses
- CSE 143Computer Programming II5 credits
unlocks 242 courses · 1 prerequisite
- CSE 154Web Programming5 credits
unlocks 10 courses · 6 prerequisites
- CSE 160Data Programming4 credits
unlocks 83 courses
- CSE 163Intermediate Data Programming4 credits
unlocks 55 courses · 5 prerequisites
- CSE 180Introduction to Data Science4 credits
unlocks 1 course
- CSE 190Current Topics in Computer Science and Engineering1 credit
- CSE 195Allen Scholars Bridge Program5 credits
- CSE 196Allen Scholars Seminar1 credit
- CSE 197Problem Solving for Computer Science and Engineering1 credit
- CSE 301CSE Internship Education1 credit
- CSE 311Foundations of Computing I4 credits
unlocks 162 courses · 4 prerequisites
- CSE 312Foundations of Computing II4 credits
unlocks 90 courses · 1 prerequisite
- CSE 331Software Design and Implementation4 credits
unlocks 5 courses · 2 prerequisites
- CSE 332Data Structures and Parallelism4 credits
unlocks 45 courses · 1 prerequisite
- CSE 333Systems Programming4 credits
unlocks 12 courses · 1 prerequisite
- CSE 340Interaction Programming4 credits
unlocks 1 course · 2 prerequisites
- CSE 341Programming Languages4 credits
unlocks 2 courses · 2 prerequisites
- CSE 344Introduction to Data Management4 credits
unlocks 2 courses · 1 prerequisite
- CSE 351The Hardware/Software Interface4 credits
unlocks 19 courses · 2 prerequisites
- CSE 369Introduction to Digital Design3 credits
unlocks 13 courses · 1 prerequisite
- CSE 371Design of Digital Circuits and Systems5 credits
unlocks 4 courses · 5 prerequisites
- CSE 373Data Structures and Algorithms4 credits
unlocks 11 courses · 2 prerequisites
- CSE 374Intermediate Programming Concepts and Tools3 credits
2 prerequisites
- CSE 390Special Topics in Computer Science and Engineering1 credit
- CSE 391System and Software Tools1 credit
3 prerequisites
- CSE 394Introduction to Research in Computer Science and Engineering2 credits
unlocks 1 course
- CSE 399CSE Foreign Study (*)
- CSE 401Introduction to Compiler Construction4 credits
2 prerequisites
- CSE 402Design and Implementation of Domain-Specific Languages4 credits
2 prerequisites
- CSE 403Software Engineering4 credits
2 prerequisites
- CSE 410Computer Systems3 credits
1 prerequisite
- CSE 412Introduction to Data Visualization4 credits
3 prerequisites
- CSE 413Programming Languages and Their Implementation3 credits
1 prerequisite
- CSE 414Introduction to Database Systems4 credits
unlocks 1 course · 3 prerequisites
- CSE 415Introduction to Artificial Intelligence3 credits
1 prerequisite
- CSE 416Introduction to Machine Learning4 credits
unlocks 1 course · 14 prerequisites
- CSE 417Algorithms and Computational Complexity3 credits
1 prerequisite
- CSE 421Introduction to Algorithms3 credits
unlocks 4 courses · 2 prerequisites
- CSE 422Toolkit for Modern Algorithms3 credits
4 prerequisites
- CSE 426Cryptography4 credits
1 prerequisite
- CSE 427Computational Biology3 credits
2 prerequisites
- CSE 428Computational Biology Capstone5 credits
3 prerequisites
- CSE 431Introduction to Theory of Computation3 credits
1 prerequisite