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