| Course |
Area |
Course title/special topic # |
Level |
| ACC 770 |
credit, no area |
Finance I (X-listed with ACSCI 970) |
700 |
| ACTSC 846 |
Scientific Computation |
Math of Financial Markets |
600 |
| ACTSCi 970 |
credit, no area |
Finance I |
700 |
| ACTSCI 971 |
credit, no area |
Finance 2 |
700 |
| ACTSCI 974 |
Scientific Computation |
Financial Econometrics |
800 |
| AMATH 740 |
Scientific Computation |
Numerical Analysis (held with CS 770, if full use AMATH 740) |
700 |
| AMATH 753 |
Scientific Computation |
Advanced Partial Differential Equations |
700 |
| AMATH 777 |
credit, no area |
Stochastic Processes in the Physical Sciences |
700 |
| AMATH 900 |
Bioinformatics |
# 20 Mathematical Biology |
800 |
| CM 740 |
Algorithms & Complexity |
Fundamentals of Optimization |
700 |
| CM 750 |
Scientific Computation |
Numerical Solution of Partial Differential Equations |
700 |
| CM 761 |
Scientific Computation |
Computational Inference (cross-listed with STAT 840) |
600 |
| CM 763 |
Computational Stats |
Statistical Learning - Classification |
600 |
| CM 764 |
Computational Stats |
Statistical Learning - Function Estimation |
600 |
| CM 770 |
Scientific Computation |
Numerical Analysis (held with CS 770, use if full) |
700 |
| CO 602 |
Algorithms & Complexity |
Fundamentals of Optimization |
700 |
| CO 642 |
Only if supervisor requires for research |
Graph Theory |
700 |
| CO 644 |
Algorithms |
Algebraic Graph Theory |
700 |
| CO 650 |
Algorithms & Complexity |
Combinatorial Optimization |
700 |
| CO 652 |
Algorithms & Complexity |
Integer Programming |
700 |
| CO 663 |
Algorithms & Complexity |
Convex Optimization & Analysis |
700 |
| CO 664 |
Algorithms & Complexity |
Quadratic Programming |
700 |
| CO 666 |
Symbolic & Scientific Comp |
Continuous Optimization |
700 |
| CO 671 |
Scientific Computation |
Semidefinite Optimization |
700 |
| CO 685 |
Algorithms & Complexity |
Public Key Cryptography |
700 |
| CO 687 |
Algorithms & Complexity |
Applied Cryptography |
600 |
| CO 739 |
Algorithms & Complexity |
#15 Info Theory & Applications |
700 |
| CO 739 |
Algorithms & Complexity |
#23 Prob Mthd & Random Algorithm |
700 |
| CO 749 |
Algorithms & Complexity |
#4 Combinatorics of Finite Sets |
700 |
| CO 749 |
Algorithms & Complexity |
#5 Toplogical Methods In Combinatorics |
700 |
| CO 749 |
Algorithms & Complexity |
#6 Graph Colouring |
700 |
| CO 749 |
Algorithms & Complexity |
#11 Random Graph Theory |
700 |
| CO 750 |
Algorithms & Complexity |
Randomized Algorithms |
700 |
| CO 750 |
Algorithms & Complexity |
Approximation Algorithms |
700 |
| CO 754 |
Algorithms & Complexity |
Approximation Algorithms in CO |
700 |
| CO 759 |
Artificial Intelligence |
#1 Algorithmic Game Theory |
700 |
| CO 759 |
Algorithms & Complexity |
#4 Computational Discrete Optimization |
700 |
| CO 759 |
Computational Stats |
Deep Learning in Computational Discrete Optimization |
700 |
| CO 769 |
Artificial Intelligence / Sci Com |
Optimization for Big Data (Fall 2014) |
700 |
| CO 781 |
Algorithms & Complexity |
#3 Quantum Algorithms |
800 |
| CO 781 |
Quantum Computing |
#11 Recent Advances in Quantum Information |
700 |
| CO 789 |
Algorithms & Complexity |
Topics in Cryptography (Fall 2015) |
700 |
| CO 789 |
Algorithms & Complexity |
Topics in Cryptography: Lattice-based cryptography (Winter 2019) |
700 |
| CO 789 |
Algorithms & Complexity |
Topics in Cryptography: Cryptographic Protocols |
700 |
| COGSCI 600 |
Artificial Intelligence |
Seminar in Cognitive Science |
800 |
| ECE 602 |
Algorithms & Complexity |
Introduction to optimization |
700 |
| ECE 604 |
no area |
Stochastic Processes |
700 |
| ECE 605 |
Algorithms & Complexity |
Queueing Systems |
700 |
| ECE 610 |
Systems & Networking |
Broadband Communication Networks Antirequisite: CS 656 |
700 |
| ECE 611 |
no area |
Digital Communications |
700 |
| ECE 612 |
Algorithms & Complexity |
Information Theory |
700 |
| ECE 613 |
Scientific Computation |
Image Processing and Visual Communication |
700 |
| ECE 628 |
Systems & Networking |
Computer Network Security |
700 |
| ECE 650 |
Software Engineering |
Methods and Tools for Software Engineering |
600 |
| ECE 651 |
Software Engineering |
Foundations of Software Engineering |
600 |
| ECE 652 |
Software Engineering |
Safety-critical Real-time Software |
700 |
| ECE 653 |
Software Engineering |
Software Test/Qual Assur/Maint |
600 |
| ECE 657A |
Databases |
Data and Knowledge Modeling and Analysis |
600 |
| ECE 658 |
Software Engineering |
Component Based Software |
600 |
| ECE 659 |
Hardware & Software Systems |
Intelligent Sensors and Wireless Sensor Networks |
700 |
| ECE 668 |
Hardware & Software Systems |
Distribution System Engineering |
600 |
| ECE 682 |
Scientific Computation |
Multivariable Control Systems |
600 |
| ECE 686 |
Scientific Computation |
Filtering & Control of Stochastic Linear Systems |
600 |
| ECE 700 |
Algorithms & Complexity |
Game Theory with Eng App |
600 |
| ECE 700 |
Algorithms & Complexity |
# 2 Introduction to Optimization |
700 |
| ECE 710 |
Algorithms & Complexity |
#4 Sequence Design and Cryptography |
700 |
| ECE 710 |
Sci Com |
#13 Image Processing & Visual Communications |
700 |
| ECE 710 |
Software Engineering |
#2 Software Reliability Engineering |
700 |
| ECE 710 |
Hardware & Software Systems |
Topics Commun & Inform Theory |
700 |
| ECE 720 |
Software Engineering |
#5 Cyber-Physical Ssytems |
800 |
| ECE 720 |
Hardware & Software Systems |
#6 FPGA Based ReconFigurable Comp |
700 |
| ECE 750 |
Software Engineering |
Automated Program Verification |
700 |
| ECE 750 |
Systems & Networking |
#5 Dist.& Ntwrk Centric Comp |
700 |
| ECE 750 |
SE / PLG / Sci Com |
#9 Generative Software Development |
700 |
| ECE 750 |
Hardware & Software Systems |
#10 Distributed Systems |
700 |
| ECE 750 |
Computational Stats |
#17 Data & Knowledge Modelling & Analysis |
700 |
| ECE 750 |
Programming Languages |
#20 Static Analysis for Soft Eng |
800 |
| ECE 750 |
Hardware & Software Systems |
#21 Intelligent Sensors & Sensor Networks |
700 |
| ECE 750 |
Software Engineering |
#24 Bug Detection & Tolerance -- replaced by ECE 754 (below) |
700 |
| ECE 750 |
Artificial Intelligence |
#16 Tools of Intelligent Systems |
700 |
| ECE 750 |
Sci Com |
#26 Methods & Tools for Software Eng |
700 |
| ECE 750 |
Software Engineering/ Programming Lang |
#28 Computer Aided Reasoning |
700 |
| ECE 750 |
Artificial Intelligence |
#36 Foundations of Multi-agent systems |
600 |
| ECE 750 |
Hardware and Software Systems |
Usable Security |
|
| ECE 750 |
|
Computer Security |
|
| ECE 754 |
Software Engineering |
Software Bug Detection & Tolerance |
800 |
| ECE 755 |
Software Engineering/ Hardware & Software Systems |
Safety-critical Real-time Embedded Software |
700 |
| ECE 768 |
Hardware & Software Systems |
Power System Quality |
700 |
| ECE 780 |
Artificial Intelligence |
#8 Motion Coord'n & Planning |
700 |
| ENGL 791 |
Graphics & User Interfaces |
Professional Writing (must incl. programming) |
700 |
| ENGL 795 |
Artificial Intelligence |
Ontologies for Humanities |
600 |
| MSCI 601 |
Graphics & User interfaces |
Research Methods in the Mgmt Sciences |
700 |
| MSCI 641 |
Artificial Intelligence |
Text Analytics |
800 |
| MSCI 700 |
Artificial Intelligence |
#33 Game Theory & Recent Applications |
700 |
| MSCI 720 |
Databases |
#11 Information Retrieval Systems |
600 |
| MSCI 720 |
Graphics & User Interfaces |
#27 Serious and Persuasive Games |
700 |
| MSCI 720 |
Databases |
#26 Data Warehousing and Analysis |
700 |
| MSCI 720 |
Databases |
#35 Educational Data Mining |
700 |
| MSE/MSCI 720 |
Databases |
#37 Topics in Info & Info Systems: Recommender Systems |
700 |
| MSCI 724 |
Artificial Intelligence |
Design and Analysis of Information Procurement Mechanisms |
800 |
| PHS 603 |
MHI elective |
Health Policy in Public Health |
600 |
| PHS 605 |
MHI elective |
Biostatistics In Public Health |
600 |
| PHS 663 |
NOT an MHI elective |
Human Development and Health |
600 |
| PHY 752 |
Bioinformatics |
Molecular Biophysics |
600 |
| PHY 771 |
Consult Director of Graduate Studies |
Special Lecture and Reading Course (various topics) |
|
| PMATH 701 |
No area |
Graduate Algebra |
700 |
| PMATH 900 |
Scientific & Symbolic Computation |
#9 Grobner Bases |
800 |
| PMATH 930 |
Algorithms & Complexity |
Topics in Logic - Computability Theory |
700 |
| PMATH 990 |
Algorithms & Complexity/Scientific and Symbolic Computing |
Introduction to Random Matrix Theory |
800 |
| PSYCH 784 |
Artificial Intelligence |
Human Neuroanatomy and Neuropathology |
600 |
| PYSCH 887 |
|
Research Methods in Industrial/Organizational |
800 |
| QIC 890 |
Quantum Information |
#4 Selected Advanced Topics in QI (S11) |
700 |
| QIC 890 |
Quantum Information |
#8 Theory of Quantum Information |
700 |
| QIC 890 |
Quantum Information |
#10 Recent Advances in Quantum Information |
700 |
| STAT 830 |
Algorithms & Complexity |
Experimental Design |
600 |
| STAT 831 |
Artificial Intelligence |
Generalized Linear Models and Applications |
600 |
| STAT 833 |
Scientific & Symbolic Computation |
Stochastic Processes |
700 |
| STAT 840 |
Computational Stats |
Computational Inference (held with STAT 440) |
600 |
| STAT 841 |
Computational Stats |
Statistical Learning - Classification |
600 |
| STAT 842 |
Computational Stats |
Data Visualiation |
600 |
| STAT 844 |
Computational Stats |
Statistical Learning - Function Estimation |
600 |
| STAT 847 |
Computational Stats |
Exploratory Data Analysis (course only open to Data Science students) |
600 |
| STAT 850 |
Computational Stats |
Estimation and Hypothesis Testing |
600 |
| STAT 854 |
Computational Stats |
Sampling Theory and Practice |
700 |
| STAT 901 |
No area |
Theory of Probability |
800 |
| STAT 929 |
Computational Stats |
Time Series 1 |
800 |
| STAT 931 |
Computational Stats |
Causal Inference and Epidemiological Studies |
800 |
| STAT 938 |
(MHI elective) |
Statistical Consulting |
800 |
| STAT 940 |
Computational Stats |
Deep Learning |
800 |
| STAT 946 |
Artificial Intelligence |
#13 Kernels & Ensembles |
800 |
| STAT 946 |
Scientific Computation |
#14 Machine Learning |
800 |
| STAT 946 |
Computational Stats |
#30 Deep Learning |
800 |
| STAT 946 |
Computational Stats |
#37 Advanced Bayesian Computing |
800 |
| STAT 974 |
Scientific Computation |
Financial Econometrics |
800 |
| SYDE 642 |
Artificial Intelligence |
Cognitive Engineering Methods |
600 |
| SYDE 675 |
Computational Stats |
Pattern Recognition |
700 |
| SYDE 677 |
no area |
Computer Vision |
700 |
| SYDE 750 |
Bioinformatics |
#8 Simulating Neurobiological Systems |
700 |
| SYDE 770 |
Scientific Computation |
#4 Statistical Image Processing |
700 |
| SYDE 770 |
Scientific Computation |
#2 System Modelling & Design |
700 |
| SYDE 770 |
Computational Stats |
Deep Learning |
700 |