Grad Course Categories |
|||
| CPSC 601.02 | Compiler Code Generation and Optimization | J. Aycock | Systems |
| CPSC 601.03 | Analysis of Boolean Functions | P. Hoyer | Theory |
| CPSC 601.08 | Computer Systems Performance Evaluation | C. Williamson | Systems |
| CPSC 601.11 | Enabling E-business | Maurer / Chiasson | Applications |
| CPSC 601.12 | Spam and Spyware | J. Aycock | Systems |
| CPSC 601.13 | Computational Techniques for Graphics and Visualization | F. Samavati | Theory |
| CPSC 601.14 | Techniques for Exploring and Verifying Software Features | K. Loose | Applications |
| CPSC 601.15 | Web Data Management | D. Barbosa | Systems |
| CPSC 601.16 | Matroids, Graphs, and Algorithms | P. Hoyer | Theory |
| CPSC 601.17 | Human Robot Interaction | E. Sharlin | Applications |
| CPSC 601.18 | Network Coding | Z. Li | Systems |
| CPSC 601.20 | Biometric Technologies | M. Gavrilova | Applications |
| CPSC 601.22 | Privacy Preserving Data Mining | K. Barker | TBD |
| CPSC 601.23 | Qualitative Research Methods in SENG | J. Sillito | Systems |
| CPSC 601.25 | Collaborative Computing and Personal Informatics | A. Tang | Applications |
| CPSC 601.28 | Information Visualization Basics | S. Carpendale | Applications |
| CPSC 601.29 | Information Systems Security Analysis | M. Locasto | Systems |
| CPSC 601.30 | Applied Cryptography | M. Jacobson | Theory |
| CPSC 601.31 | Information Theoretic Security | R. Safavi-Naini | Theory |
| CPSC 601.32 | Systems Modelling and Simulation | M. Ghaderi | Systems |
| CPSC 601.33 | Software Evolution | R. Walker | Systems |
| CPSC 601.36 | Applied Computer Tech. for Non-CompSci | B. Stephenson | N/A |
| CPSC 601.37 | Modern Wireless Networks | M. Ghaderi | Systems |
| CPSC 601.38 | Networking Systems | M. Wang | Systems |
| CPSC 601.39 | Network Flows and Network Information Flows | Z. Li | Systems |
| CPSC 601.40 | Foundations of Access Control | P. Fong | Applications |
| CPSC 601.41 | Post Quantum Cryptography | A. Schmidt | Theory |
| CPSC 601.42 | Inquiries in Swarm-based Models and Simulations | C. Jacob | Applications |
| CPSC 601.43 | Topics in Multimedia Networking | A. Mahanti | Systems |
| CPSC 601.44 | Applied Machine Learning (CPSC majors & Grad students) | M. Richter | Applications |
| CPSC 601.45 | Applied Machine Learning (Non CPSC Majors) | M. Richter | Applications |
| CPSC 601.46 | P2P Networking Systems | M. Wang | Systems |
| CPSC 601.47 | Interactive Tabletops and Surfaces | S. Carpendale | Applications |
| CPSC 601.48 | Foundations of Modern Crytopgraphy | P. Mohassel | Theory |
| CPSC 601.50 | Techniques for Economic Analysis of Software Development Decisions | H. Erdogmus | Applications |
| CPSC 601.51 | Data Management Privacy | Ken Barker | Applications |
| CPSC 601.54 | Teach Computer Science I | Donaldson/Boyd | N/A |
| CPSC 601.55 | Biomimetic Computation | C. Jacob | Applications |
| CPSC 601.56 | Radiosity in Computer Graphics | J. Rokne | Applications |
| CPSC 601.57 | Advanced Topics in Sustainable Interaction Design | E. Huang | Applications |
| CPSC 601.60 | Randomized Algorithms | P. Woelfel | Theory |
| CPSC 601.64 | Advanced Introduction to Computer Graphics | B. Wyvill | Applications |
| CPSC 601.66 | Machine Learning | M. Richter | Applications |
| CPSC 601.68 | Foundations of Modern Agent Communication | R. Kremer | Applications |
| CPSC 601.71 | Database Management Systems | M. Hammad | Systems |
| CPSC 601.77 | Analysis & Mine Social Network | R. Alhajj (Elhajj) | Systems |
| CPSC 601.80 | Empirical Methods in Software Engineering Research | J. Sillito | Applications |
| CPSC 601.81 | Non-Photorealistic Rendering | M. Costa Sousa | Applications |
| CPSC 601.83 | Scalable Visualization in Reservoir Geoscience and Engineering | M. Costa Sousa | Applications |
| CPSC 601.88 | Interaction Design | S. Carpendale | Applications |
| CPSC 601.89 | Interdisciplinary studies from a human interaction perspective | S. Carpendale | Applications |
| CPSC 601.92 | Computer Viruses and Malware | J. Aycock | Systems |
| CPSC 601.93 | Agile Software Engineering | F. Maurer | Applications |
| CPSC 601.96 | Cryptography & Network Security | M. Jacobson | Applications |
| CPSC 601.99 | Challenges in XML Technology from Database Perspective | R. Alhajj (Elhajj) | Systems |
| CPSC 605 | Information Storage And Processing In Biological Systems | P. Prusinkiewicz | Applications |
| CPSC 607 | Biological Computation | C. Jacob | Systems |
| CPSC 609* | Multi-agent Systems | J. Denzinger | Systems |
| CPSC 611 | Complexity Theory | P. Woelfel | Theory |
| CPSC 617 | Category Theory for Computer Science | R. Cockett | Theory |
| CPSC 619 | Quantum Computation | P. Hoyer | Theory |
| CPSC 625 | Principles of Computer Security | P. Fong | Systems |
| CPSC 626 | Network Systems Security | P. Mohassel | Systems |
| CPSC 627 | Computer Viruses And Malware | J. Aycock | Systems |
| CPSC 628 | Spam And Spyware | J. Aycock | Systems |
| CPSC 629 | Elliptic Curves and Cryptography | Scheidler/Jacobson | Theory |
| CPSC 630 | Information Theoretic Security | R. Safavi-Naini | Theory |
| CPSC 635 | Image Analysis & Computer Vision | J. Boyd | Applications |
| CPSC 641 | Performances issues in High Speed Networks | C. Williamson | Systems |
| CPSC 643 | Modern Wireless Networks | M. Ghaderi | Systems |
| CPSC 653 | Computational Geometry | J. Rokne | Theory |
| CPSC 657 | Modeling and Visualization of Plants | P. Prusinkiewicz | Applications |
| CPSC 661 | Algorithms for Distributed Computation | L. Higham | Theory |
| CPSC 667 | Computer Algebra | W. Eberly | Theory |
| CPSC 669 | Cryptography | Jacobson / Bauer | Theory |
| CPSC 671 | Database Management Systems | R. Alhajj (Elhajj) | Systems |
| CPSC 681 | Research Methods in Human-Computer Interaction | S. Greenberg | Applications |
| CPSC 683 | Information Visualization: Theory and Practice | S. Carpendale | Applications |
| CPSC 687 | Computer Animation | P. Prusinkiewicz | Applications |
| CPSC 689 | Modelling for Computer Graphics | F. Samavati | Applications |
| CPSC 691 | Rendering | M. Costa Sousa | Theory |
| CPSC 695* | Geometric Algorithms in GIS and Applied Sciences | M. Gavrilova | Theory |
| CPSC 697 | Biometric Technologies | M. Gavrilova | Applications |
| CPSC 699 | Research Methodology In CPSC | J. Boyd | N/A |
| CPSC 701.01 | Object Theory | R. Kremer | Theory |
| CPSC 701.02 | Advanced Topics in Development Tool Design and Evaluation | R. Walker | Systems |
| CPSC 701.03 | Serious Games | J. Parker | Applications |
| CPSC 701.04 | Topics in Categorical Proof Theory | R. Cockett | Theory |
| CPSC 701.05 | Advanced Topics in Software Evolution and Reuse | R. Walker | Systems |
| CPSC 701.17 | Advanced Topics in Tangible Musical Interfaces | E. Sharlin | Applications |
| CPSC 701.21 | Advanced Topics in HRI | E. Sharlin | Applications |
| CPSC 701.61 | Topics in Fault Tolerant Algorithms | L. Higham | Theory |
| CPSC 701.81 | Ubiquitous, Domestic and Tangible Computing | S. Greenberg | Applications |
| CPSC 767* | Advanced Topics in Multi-Agent Systems | J. Denzinger | Systems |
| CPSC 771 | Current Trends In Database Technology | R. Alhajj (Elhajj) | Applications |
| CPSC 781 | Advanced Topics in Human Computer Interaction | S. Greenberg | Applications |
| CPSC 789 | Advanced Geometric Modeling | F. Samavati | Applications |
| SENG 607 | Special Topics in Software Engineering | G. Ruhe | Systems |
| SENG 607.11 | Empirical Methods in Software Engineering Research | J. Sillito | Applications |
| SENG 607.20 | Software Process Modeling & Simulation | D. Pfahl | TBD |
| SENG 607.25 | Software Release Planning | G. Ruhe | Systems |
| SENG 609.17 | SENG Standards and Models | Y. Wang | Applications |
| SENG 609.22 | Agent-based SE | B.H. Far | Applications |
| SENG 609.27 | Empirical Foundations of Software Engineering | Y. Wang | Theory |
| SENG 609.50 | Software Engineering Economics | H. Erdogmus | Applications |
| SENG 609.51 | Agile Usability | F. Maurer | Systems |
| SENG 615 | Agile Software Engineering | F. Maurer | Systems |
| SENG 627 | Software Decision Support | G. Ruhe | Applications |
| SENG 635 | Reliability And Testing | B.H. Far | Systems |
| SENG 637 | Dependability, Reliability, and Testing of Software Systems | B.H. Far | Systems |
| SENG 641 | Software Evolution and Reuse | R. Walker | Systems |
| SENG 697 | Agent-based Software Engineering | B.H. Far | Systems |