You are on page 1of 5

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 ( 16 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 : 16 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 / MGTS ZC211 Principles of Management 3
Professional Courses TA ZC312 Technical Report Writing 3
TA ZC163 Computer Programming * 4

* Mandatory Foundation Courses


Core Courses

S.No. Course No. Course Title Units


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

Course No. Course Title Units


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
a. Requirements:
i. 4 courses / 16 units (min)
ii. All courses are to be chosen from a designated pool of electives
b. List of electives:

Course No. Course Title 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
a. Requirements:
i. 4 courses / 16 units (min)
ii. All courses are to be chosen from a designated pool of electives
b. List of electives:

Course No. Course Title 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


a. Requirements:
i. 4 courses / 16 units (min)
ii. All courses are to be chosen from a designated pool of electives
b. List of electives:

Course No. Course Title 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
a. Requirements:
i. 4 courses / 16 units (min)
ii. All courses are to be chosen from a designated pool of electives
b. List of electives:

Course No. Course Title 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
a. Requirements:
i. 4 courses / 16 units (min)
ii. All courses are to be chosen from a designated pool of electives
b. List of electives:

Course No. Course Title 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
MATH ZC234 Linear Algebra & Optimization 3 IS ZC323 Systems Programming 3
I
TA ZC163 Computer Programming 4 IS ZC353 Computer Organization & Architecture 4
ES ZC261 Digital Electronics & Microprocessors 3 IS ZC363 Data Structures & Algorithms 4
Total 13 Total 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
Elective 3 Elective 3
(min) (min)
12 12
Total Total
(min) (min)
SS ZG514 Object Oriented Analysis & Design 4 SS ZG653 Software Architectures 5
Elective 3 Elective 3
(min) (min)
III Elective 4 Elective 4
(min) (min)
Elective 4 Elective 4
(min) (min)
15 16
Total Total
(min) (min)
SS ZG526 Distributed Computing 5 BITS ZG628T Dissertation 16
Elective 3(min)
Elective 4
IV
(min)
Elective 4
(min)
16 16
Total Total
(min)