Integrated M.Tech. Software Systems Input Qualification The students admitted to the Integrated M.Tech. Software Systems programme must: (i) hold a B.Sc. / BCA degree or its equivalent in relevant disciplines with adequate background in Mathematics, and (ii) be employed professionals with minimum one year work experience in relevant domains. Normal Duration: Eight semesters Curriculum Structure Completion of the programme would require, completion of: Foundation Courses : 5 courses ( units min. ) Discipline Core : 12 courses ( 44 units min. ) Discipline Electives : 11 courses ( 36 units min. ) Course work sub total : 28 courses ( 96 units min.) Dissertation : units Programme Structure: Foundation Courses Mathematics Foundation MATH ZC234 Linear Algebra & Optimization * 3 AAOC ZC111 Probability and Statistics * 3 MATH ZC222 Discrete Structures for Computer Science * 3 Engineering Foundation ES ZC261 Digital Electronics and Microprocessors * 3 Technical Arts / Professional Courses MGTS ZC211 Principles of Management 3 TA ZC312 Technical Report Writing 3 TA ZC3 Computer Programming * 4 * Mandatory Foundation Courses Core Courses S.No. 1. IS ZC372 Compiler Design 3 2. IS ZC461 Computer Networks 3 3. IS ZC351 Computer Organization & Architecture 4 4. IS ZC363 Data Structures & Algorithms 4 5. IS ZC332 Database Systems & Applications 3 6. SS ZG526 Distributed Computing 5 7. SS ZG514 Object Oriented Analysis & Design 4 8. IS ZC313 Object Oriented Programming & Design 4 9. IS ZC362 Operating Systems 3 10. SS ZG653 Software Architectures 5 11. IS ZC341 Software Engineering 3 12. IS ZC323 Systems Programming 3
General Pool of Electives CS ZG551 Advanced Compilation Techniques 5 CS ZG623 Advanced Operating Systems 5 IS ZC444 Artificial Intelligence 3 IS ZC472 Computer Graphics 3 EA ZC473 Multimedia Computing 3 IS ZC422 Parallel Computing 3 Specializations: 1. Software Engineering i. 4 courses / units SS ZG566 Secure Software Engineering 5 IS ZC424 Software for Embedded Systems 3 SS ZG652 Software Maintenance Management 4 SS ZG622 Software Project Management 4 SS ZG661 Software Quality Management 4 SS ZG552 Software Testing Methodologies 4 SS ZG547 Usability Engineering 5 2. Data Analytics i. 4 courses / units SS ZG548 Advanced Data Mining 4 IS ZC425 Data Mining 3 IS ZC446 Data Storage Technologies & Networks 3 SS ZG515 Data Warehousing 5 SS ZG554 Distributed Data Systems 5 SS ZG537 Information Retrieval 4 IS ZC464 Machine Learning 3 3. Networks and Networked Systems i. 4 courses / units SS ZG525 Advanced Computer Networks 5 SS ZG527 Cloud Computing 5 BITS ZC463 Cryptography 3 IS ZC446 Data Storage Technologies & Networks 3
SS ZG538 Infrastructure Management 4 IS ZC462 Network Programming 3 SS ZG513 Network Security 4 SS ZG582 Telecom Network Management 5 SS ZG520 Wireless & Mobile Communication 5 4. Embedded Systems i. 4 courses / units EEE ZG512 Embedded System Design 4 SS ZG626 Hardware Software Co-Design 5 SS ZG656 Networked Embedded Applications 4 SS ZG531 Pervasive Computing 4 CS ZG524 Real Time Operating Systems 5 BITS ZG553 Real Time Systems 5 IS ZC314 Software Development for Portable Devices 3 IS ZC424 Software for Embedded Systems 3
5. Telecommunications i. 4 courses / units SS ZG525 Advanced Computer Networks 5 EEE ZG573 Digital Signal Processing 5 EEE ZG512 Embedded System Design 4 EEE ZG571 Optical Communication 5 EEE ZG572 Satellite Communication 5 EEE ZG582 Telecom Network Management 5 SS ZG520 Wireless & Mobile Communication 5
Semesterwise Pattern of courses for Integrated M.Tech. Software Systems Year First Semester U Second Semester U MATH ZC222 Discrete Structures for Computer Science 3 IS ZC313 Object Oriented Programming & Design 4 I MATH ZC234 Linear Algebra & Optimization 3 IS ZC323 Systems Programming 3 TA ZC3 Computer Programming 4 IS ZC353 Computer Organization & Architecture 4 ES ZC261 Digital Electronics & Microprocessors 3 IS ZC363 Data Structures & Algorithms 4 13 15 AAOC ZC111 Probability & Statistics 3 IS ZC372 Complier Design 3 IS ZC332 Database Systems & Applications 3 IS ZC341 Software Engineering 3 II IS ZC362 Operating Systems 3 IS ZC461 Computer Networks 3 12 12 SS ZG514 Object Oriented Analysis & Design 4 SS ZG653 Software Architectures 5 III 15 SS ZG526 Distributed Computing 5 BITS ZG628T Dissertation Elective 3 IV