Course Descriptions

Incoming MS students for the Fall 2021 semester are encouraged to select four courses from the options listed below to register for in their first semester. These include core courses in each of the focus areas (Software, Hardware, Artificial Intelligence, and Theory/Algorithms) as well as electives.

The CSE faculty have provided introductory videos for these courses, which provide information on what you can expect to learn in each course and what knowledge and skills you should come to the class already knowing.

Course Intro Videos

  • Go to video playlist

Recommended Courses for Incoming MS Students

These are the courses we recommend incoming MS students choose from for the Fall 2021 semester. To view the course syllabus, click the Course Code.

Course CodeCourse TitleCourse Instructor
Software Core Requirement

CSE 521 Download pdfIntroduction to Operating SystemsFarshad Ghanei
CSE 535 Download pdfInformation RetrievalRohini Srihari
CSE 570 Download pdfIntroduction to Parallel and Distributed ProcessingJaric Zola
Artificial Intelligence (AI) Core Requirement

CSE 546 Download pdfReinforcement LearningAlina Vereshchaka
CSE 555 Download pdfIntroduction to Pattern RecognitionSreyasee Das Bhattacharjee
CSE 568 Download pdfRobotics AlgorithmsKarthik Dantu
CSE 573 Download pdfIntroduction to Computer Vision and Image ProcessingJunsong Yuan

CSE 574(A) Download pdf

CSE 574(B) Download pdf

Introduction to Machine Learning

Mingchen Gao (A)

Sargur Srihari (B)

Theory Core Requirement

CSE 529 Download pdfAlgorithms for Modern Computing SystemsRuss Miller
CSE 531 Download pdfAnalysis of AlgorithmsRoger He
CSE 596 Download pdfTheory of ComputationKenneth Regan
Hardware Core Requirement

CSE 586Large-Scale Distributed SystemsBina Ramamurthy
CSE 589 Download pdfModern Networking ConceptsHongxin Hu
CSE 593 Download pdfIntroduction to VLSI ElectronicsRamalingam Sridhar
Electives (choose one)

CSE 510Special Topics: Software TestingWeihang Wang
CSE 510 Download pdfSpecial Topics: Software SecurityZiming Zhao
CSE 701Seminar: Deep Learning Methods in BiometricsNalini Ratha
CSE 702Seminar: Programming Massively Parallel SystemsRuss Miller
CSE 704Seminar: Natural Language Processing (NLP) for Social GoodRohini Srihari
CSE 705Seminar: Deep Generative ModelsWen Dong
CSE 706 Download pdfSeminar: Selected Topics in Deep LearningChangyou Chen
CSE 708 Download pdfSeminar: Security and Privacy in the Internet of Things (IoT)Marina Blanton
CSE 740Seminar: Connected and Autonomous VehiclesChunming Qiao