Structure
Students must fulfil 30 credit hours of MS degree requirements. The overall course structure and details are given below:
Course Type | Credit Hours |
---|
Core Requirements - Computer Architecture (3 Credit Hours)
- Digital System Design + Lab (3 + 0 Credit Hours)
- VLSI Design (3 Credit Hours)
- Embedded Systems (3 Credit Hours)
| 12 |
Electives (Total 12 - 18 Credit hour) [Non-Exhaustive Lists] - Major Electives
2 - 3 courses (6 - 9 Credit hours) should be taken- Advanced VLSI Design (3 Credit hours)
- Design Verification (3 Credit hours)
- Mixed Signal Design (3 Credit Hours)
- VLSI for DSP Algorithms (3 Credit Hours)
- High Level Synthesis (3 Credit Hours)
- Custom IC Design (3 Credit Hours)
- Other major elective courses recommended by the Departmental GPC
- Application Areas
2 to 3 courses (6 to 9 Credit Hours) should be taken- Advanced Operating Systems (3 Credit Hours)
- Advanced Digital Signal Processing (3 Credit Hours)
- Machine Learning (3 Credit Hours)
- Computer Vision (3 Credit Hours)
- Mobile Robotics (3 Credit Hours)
- Internet of Things (3 Credit Hours)
- Deep Learning (3 Credit Hours)
- Digital Image Processing (3 Credit Hours)
- Image and Video Compression (3 Credit Hours)
- Other application area courses recommended by the Departmental GPC
*Students opting for MS-by-thesis will take 12 Credit Hours of elective courses *Students opting for MS-by-Project will take up 15 Credit Hours of elective courses *Students option for MS-by-coursework will take up 18 Credit Hours of elective courses | 12 - 18* |
Project/Thesis/Non-Thesis (0 - 6 Credit Hours) - Any one of the following options may be selected:
- Two-semester long MS Thesis (6 Credit Hours)
- One-semester long MS Project (3 Credit Hours)
- MS-by-coursework (0 Credit Hours)
| 0 - 6 |