Since computer science is a rapidly changing
field, we use 800-level courses as a mechanism for rapidly introducing new
graduate courses into our curriculum. Often these courses are offered multiple
times, and may subsequently become permanent courses. Such courses are approved
by field committees on a case-by-case basis as to whether they count towards
the students' required PhD course requirements. Listed below are the 800-level
courses we have offered between Fall 2000 and Fall
2002 inclusive:
858G Parallel
Algorithms
858K Approximation
Algorithms
858S Randomized
Algorithms
828D Fundamentals
of Computer Vision
828D Advanced
NLP: Theory and Practice
828G Data
Mining (crosslisted in DB)
828R Evolutionary
Comp. & Artificial Life
828S Software
Agents
828Y Semantic
Web
828G Data
Mining (crosslisted in AI)
838L Information
Retrieval Systems
828C Computer
Vision Seminar
828V Advanced
Computer Graphics
828D Fundamentals
of Computer Vision
828L Geometric
and Solid Modeling
828Z 3D
Photography and Inverse Rendering
828S Human
Factors in Computer and Information Systems
838B Information
Visualization
838M Advanced
Topics in Software Testing
838S Human
Factors in Computer and Information Systems
838V Knowledge
Management for Software Development
818K Advanced
Operating Systems
818K Peer-to-Peer
Computing
818L Network-Centric
Systems
818M Topics
on Communication Protocols
818S Parallel
and Distributed Data Intensive Computing
818Z Information-centric
Design of Systems