Graduate Course Offerings

For information about instructors and timetabling of 600-level courses for the current term, please see the UW Course Schedule. For 700- and 800- class times, see term schedule.

Graduate Course Offerings 2011 - 2012

Spring 2012

Instructor Number Title
TBA CS 646 Software Design and Architectures
E. Lank CS 649 Human-Computer Interaction
W. Cowan CS 652 Real-Time Programming
K. Daudjee CS 654 Distributed Systems
T. Ozsu CS 655 System Network Architecture Implementation
N. Limam CS 656 Computer Networks
D. Stinson CS 658 Computer Security and Privacy
A. Lopez-Ortiz CS 666 Algorithm Design and Analysis
B. Ma CS 682 Computational Techniques in Biological Sequence Analysis
P. Van Beek CS 686 Introduction to Artificial Intelligence
G. Baranoski CS 688 Introduction to Computer Graphics
D. Stinson CS 758 Cryptography/Network Security
P. Poupart CS 786 Probabilistic Inference and Machine Learning
G. Weddell CS 798 Advanced Research Topics: Fundamentals of Physical Design and Quesry Compilation in Databases (Area: Databases)
E. Chan CS 850 Advanced Topics in Computer Architecture: GPU Computing (Area: Hardware & Software Systems)
Cancelled CS 858 Advanced Topics in Cryptography, Security and Privacy:
Y. Li CS 870 Advanced Topics Scientific Computation: Applied Optimization for Finance and Machine Learning
B. Ma CS 882 Advanced Topics in Bioinformatics: History and Frontier of Bioinformatics
Cancelled CS 886 Advanced Topics in Artificial Intelligence:
S. Mann CS 888 Advanced Topics in Computer Graphics: Implicit Surfaces
D. Vogel CS 889 Advanced Topics in Human-Computer Interaction: Advanced Interaction Design

Fall 2011

Instructor Number Title
I. Ivkovic CS 645 Software Req. Specification and Analysis
R. Holmes CS 646 Software Design and Architechtures
W. Cowan CS 652 Real-Time Programming
K. Daudjee CS 654 Distributed Systems
E. Oliver CS 656 Computer Networks
U. Hengartner CS 658 Computer Security and Privacy
T. Biedl CS 666 Algorithm Design and Analysis
R. Cleve CS 667 Quantum Information Processing
J. Orchard CS 670 Numerical Analysis
K. Larson CS 686 Introduction to Artificial Intelligence
S. Mann CS 688 Introduction to Computer Graphics
R. Cohen CS 697 Graduate Studies Skills Seminar
R. Mann CS 698 Introductory Research Topics: Computational Vision (Area: Artificial Intelligence)
M. Terry CS 698 Introductory Research Topics: Advanced HCI (Area: Graphics and User Interfaces)
R. Holt CS 746 Software Architecture
J. Watrous CS 766 Theory of Quantum Information
H. Chen CS 792 Health Informatics I : Data Structures and Standards
S. Keshav CS 798 Advanced Research Topics: Mathematical Foundations of Computer Networking (Area: Systems OR Scientific Computing)
R. Holmes CS 846 Advanced Topics in Software Engineering: Human Aspects of Software Engineering
T. Brecht CS 854 Advanced Topics in Computer Systems: Experimental Performance Evaluation
B. Wong CS 854 Advanced Topics in Computer Systems: Cloud Computing & Management
I Goldberg CS 858 Advanced Topics in Cryptography, Security and Privacy: Privacy Enhancing Technologies
K. Larson CS 886 Advanced Topics in Artificial Intelligence: Multiagent Systems
D. Vogel CS 888 Advanced Topics in Computer Graphics: Aesthetics and Computer Graphics

Winter 2012

Instructor Number Title
F. Tompa CS 640 Principles of Data Management and Use
P. Ragde CS 642 Principles of Programming Languages
O. Lhotak CS 644 Compiler Construction
J. Atlee CS 645 Software Req. Specification and Analysis
L. Tan CS 647 Software Testing, QA, and Maintenance
K. Salem CS 648 Introduction to Database Management
A. Morton CS 650 Computer Architecture
B. Wong CS 654 Distributed Systems
TBA CS 656 Computer Networks
J. Wong CS 657 System Performance Evaluation
I. Goldberg CS 658 Computer Security and Privacy
J. Shallit CS 662 Formal Languages and Parsing
J. Orchard CS 673 Medical Image Processing
P. Forsyth CS 676 Numeric Computation for Financial Modeling
F. Burkowski CS 683 Computational Techniques in Structural Bioinformatics
P. Poupart CS 685 Machine Learning: Statistics and Computer Foundations
P. Poupart CS 686 Introduction to Artificial Intelligence
A. Storjohann CS 687 Introduction to Symbolic Computation
A. Rababah CS 688 Introduction to Computer Graphics
R. Cohen CS 692 Social Implications of Computing
M. Waite CS 778 Numerical Solutions of Partial Differential Solutions
W. Cowan CS 781 Colour in Computer Graphics
J. Hoey CS 793 Health Informatics II: Applications Domains
J. Atlee CS 846 Advanced Topics In Software Engineering: Model-Based Software Engineering
A. Aboulnaga CS 848 Advanced Topics in Data Bases: Databases in Cloud Computing Environments
R. Boutaba CS 854 Advanced Topics in Computer Systems: Cloud Computing and Management
J. Wong CS 856 Advanced Topics in Distributed Computing: Performance Modeling and Analysis
N. Nishimura CS 860 Advanced Topics in Algorithms and Complexity: Parameterized and Exact Algorithms
D. Leung CS 867 Advanced Topics in Quantum Computing: Quantum Error Correction and Fault Tolerance
J. Wan CS 870 Advanced Topics in Scientific Computing: Numerical Algorithms and Image Processing
D. Lizotte CS 886 Advanced Topics in Artificial Intelligence: Applied Machine Learning
M. Terry CS 889 Advanced Topics in HCI: Computer-Mediated Advertising

 


Campaign Waterloo

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1

Tel: 519-888-4567 x33293
Fax: 519-885-1208

Contact | Feedback: csgrad@uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics


Valid HTML 4.01!Valid CSS! Last modified: Wednesday, 16-May-2012 17:45:26 EDT


Menu:ShowHide