Theory / Foundations Area
Course ID | Title |
---|---|
CS 209 | Logic and Applications in Computer Science |
CS 216 | Level Set Methods |
CS 220 | Theory of Computation and Complexity |
CS 225 | Information Theory |
CS 230 | Approximations, NP-Completeness and Algorithms |
CS 231 | Topics in Combinatorial Algorithms |
CS 234 | Randomized Algorithms |
CS 235 | Computational Geometry |
CS 260 | Advanced Topics in Program Analysis |
CS 266 | Formal Specification and Verification |
CS 267 | Automated Verification |
CS 290 | Special Topics (view pdf) |
CS 292 | Special Topics |
Systems Area
Course ID | Title |
---|---|
CS 254 | Advanced Computer Architecture |
CS 263 | Modern Programming Languages and Their Implementation |
CS 270 | Advanced Topics in Operating Systems |
CS 271 | Advanced Topics in Distributed Systems |
CS 272 | Software Engineering |
CS 273 | Data and Knowledge Bases |
CS 274 | Advanced Topics in Database Systems |
CS 276 | Advanced Topics in Networking |
CS 279 | Advanced Topics in Computer Security |
CS 284 | Mobile Computing |
CS 290 | Special Topics (view pdf) |
CS 293 | Special Topics |
Applications Area
Course ID | Title |
---|---|
CS 211A | Matrix Analysis and Computation |
CS 211B | Numerical Simulation |
CS 211C | Numerical Solution of Partial Differential Equations--Finite Difference Methods |
CS 211D | Numerical Solution of Partial Differential Equations--Finite Element Methods |
CS 219 | Sparse Matrix Algorithms |
CS 240A | Applied Parallel Computing |
CS 265 | Advanced Topics in Machine Intelligence |
CS 280 | Computer Graphics |
CS 281B | Advanced Topics in Computer Vision |
CS 285 | Advanced Image Synthesis |
CS 290 | Special Topics (view pdf) |
CS 291 | Special Topics |
Note: the contents of a course may change over time; the course will be reclassified in such cases or students may petition to this effect.