​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.

Required Courses
CSE 417TIntroduction to Machine Learning3 units
CSE 517AMachine Learning3 units
CSE 541TAdvanced Algorithms3 units


Foundations Courses (choose two)
CSE 511AIntroduction to Artificial Intelligence3 units
CSE 513TTheory of Artificial Intelligence and Machine Learning3 units
CSE 514AData Mining3 units
CSE 515TBayesian Methods in Machine Learning3 units
CSE 519TAdvanced Machine Learning3 units
Math 493Probability3 units
Math 494Mathematical Statistics3 units


Applications Courses (choose one)
CSE 427SCloud Computing with Big Data Applications3 units
CSE 516AMulti-Agent Systems3 units
CSE 559AComputer Vision3 units
CSE 584AAlgorithms for Biosequence Comparison3 units
CSE 587AAlgorithms for Computational Biology3 units

Please Note

  • All courses must be taken for a grade.

  • Students with previous courses in machine learning may place out of CSE 417T. These students will be required to complete an additional foundations course for a total of three foundations courses.

  • Students who began the certificate prior to FL16 who have successfully completed 517A independent of 417T will be required to complete an additional foundations course in place of 417T for a total of three foundations courses. No student will be allowed to take 417T after the successful completion of 517A.

  • Any student who began the certificate prior to FL16 may choose to take 441T in place of 541T.



To be awarded the Certificate in Data Mining and Machine Learning, students must declare the certificate and have the program formally opened on their record.

Please forward requests and advisor approval to Cheryl Newman.