It's easy to start your application.
Graduate Programs
Graduate Certificate in Data Mining & Machine Learning
The Certificate in Data Mining and Machine Learning can be awarded in conjunction with any engineering master's degree. In order to qualify for this certificate, students enrolled in any master's in engineering program will need to meet the requirements listed below in addition to the standards requirements for their master's degree. (Please note course listings in parentheses are the pre-Fall 2025 versions of the course numbers)
Required Courses | ||
---|---|---|
CSE 4107 (CSE 417T) or ESE4170 (ESE 417) |
Introduction to Machine Learning Introduction to Machine Learning and Pattern Classification |
3 units |
CSE 5107 (CSE 517A) | Machine Learning | 3 units |
CSE 5401 (CSE 541T) | Advanced Algorithms | 3 units |
Foundations Courses (choose two) | ||
---|---|---|
CSE 4102 (CSE 412A) | Introduction to Artificial Intelligence | 3 units |
CSE 5103 (CSE 513T) | Theory of Artificial Intelligence and Machine Learning | 3 units |
CSE 5104 (CSE 514A) | Data Mining | 3 units |
CSE 5105 (CSE 515T) | Bayesian Methods in Machine Learning | 3 units |
CSE 5109 (CSE 519T) | Advanced Machine Learning | 3 units |
CSE 5403 (CSE 543T) | Algorithms for Nonlinear Optimization | 3 units |
ESE 4150 (ESE 415) | Optimization | 3 units |
SDS 4010 (Math 493) or ESE 5200 (ESE 520) |
Probability Probability and Stochastic Processes |
3 units |
SDS 4020 (Math 494) | Mathematical Statistics | 3 units |
CSE 5610 (CSE561A) | Large Language Models | 3 units |
Domain Courses (choose one) | ||
---|---|---|
CSE 4207 (CSE 427S) | Cloud Computing with Big Data Applications | 3 units |
CSE 5108 (CSE 518A) | Human-in-the-Loop Computation | 3 units |
CSE 5270 (CSE527A) | Natural Language Processing | 3 units |
ESE 5130 (CSE 534A/ESE 513) | Large-Scale Optimization for Data Science | 3 units |
CSE 5507 (CSE 557A) | Advanced Visualization | 3 units |
CSE 5509 (CSE 559A) | Computer Vision | 3 units |
CSE 5804 (CSE 584A) | Algorithms for Biosequence Comparison | 3 units |
CSE 5807 (CSE 587A) | Algorithms for Computational Biology | 3 units |
CSE 5310 (CSE531A) | AI for Health | 3 units |
CSE 5370 (CSE 537T) | Trustworthy Autonomy | 3 units |
CSE 5505 (CSE555T) | Adversarial AI | 3 units |
Please Note
-
All courses must be taken for a grade.
-
Courses must be graded at a D- or better in order to count toward the certificate.
- Students with previous courses in Machine Learning may place out of CSE 4107. These students will be required to complete an additional foundations course fora. totatl of three foundations coruses.