Master of Science in Computer Science and Engineering (MS in CSE)
Kernel Requirement: 12 Credits
(One course from each of the groups 1 through 4)
Concentration Requirement 9 Credits
(Three courses from any of the concentration groups 2 through 5. For concentration in Group 5,
EEE580 course is compulsory and the remaining two courses are to be taken from the list.)
Information Technology Management Requirement 3 Credits
(CSE598 Information Technology Management)
Thesis Requirement
(CSE599 Masters Thesis. Thesis topic must be in the concentration area) 9 Credits
Total 33 Credits
The courses are grouped into five areas of Computer Science and Engineering as below. CSE541, CSE545, and CSE546 courses are listed both
 in group 4 and group 5. If any of these courses is taken as kernel requirement in group 4, that course must not be taken as concentration
course in group 5.
Group 1: Theoretical Computer Science   Group 4:  Hardware Systems and CAD  
CSE500 Theory of Computation 3 CSE540  Logic Circuit Synthesis and Optimization 3
CSE501 Design and Analysis of Algorithms 3 CSE541  Layout Synthesis and Optimization 3
CSE502 Cryptography 3 CSE542  Parallel Computer Architecture 3
CSE543  Microarchitecture 3
Group 2: Software Systems   CSE544  Reliable Computing Systems 3
CSE510  Object-Oriented Methodology 3 CSE545  Computer-Aided Design Verification of Digital Systems 3
CSE511  Real-Time Computing 3 CSE546  Digital System Testing 3
CSE512  Software Engineering Tools 3
CSE513  Advanced Operating Systems 3 Group 5:  VLSI Systems and CAD  
CSE514  Advanced Compiler 3 CSE541  Layout Synthesis and Optimization 3
CSE515  Advanced Database Systems 3 CSE545  Computer-Aided Design Verification of Digital Systems 3
CSE516  Web Technology 3 CSE546  Digital System Testing 3
CSE517  Parallel Computing 3 EEE580  VLSI Design I 3
CSE518  Advanced Computer Networks 3 EEE581  VLSI Design II (Prerequisite EEE580) 3
CSE519  Distributed Systems 3 EEE582  Analog Integrated Circuits 3
EEE583  Digital Integrated Technology 3
Group 3:  Intelligent Systems  
CSE530  Knowledge-Based Systems 3 Information Technology Management  
CSE531  Machine Learning 3 CSE598  Information Technology Management 3
CSE532  Advanced Artificial Intelligence 3
CSE533  Adaptive Systems 3 Masters Thesis  
CSE534  Natural Language Processing 3 CSE599  Masters Thesis 9