ms software syllabus(vit)
TRANSCRIPT
-
8/10/2019 ms software syllabus(vit)
1/125
FormatforCurriculum
School: School of Information Technology and Engineering Programme: MS-Software
Engineering
Curriculum
(ApplicabletostudentsjoiningtheAY201213)University Core (UC)
Course
Code
Course Title LTPC Pre-requisite *
CHY104 Environmental Studies 3 0 0 3 None
CHY101 Engineering Chemistry 2 1 2 4 None
ENG 001 Effective English(Optional-If English
Eligibility test is not cleared)
3 0 0 - None
ENG101 English for Engineers I 3 0 0 3 None
ENG102 English for Engineers- II 3 0 0 3 ENG 101
MAT101 Multivariable Calculus and DifferentialEquations
3 1 0 4 MAT 001 (or)Maths
MGT301 Ethics and Values 3 0 0 3 None
PHY 101 Modern Physics 3 0 2 4 None
ITE 101 Problem Solving using C (or)ComputerProgramming and Problem solving(CSE 101)
2 0 2 3 None
SWE 498 Comprehensive Examination - - - 2 Completion of
180 credits
Foreign Language 2 0 0 2 None
Total credits under UC 31
Programme Core (PC)
CourseCode
Course Title LTPC Pre-requisite *
EEE101 Basic Electrical and Electronics Engineering 3 0 2 4 None
ITE 203 Data Structures and Algorithms in C 3 1 0 4 ITE 101ITE 204 Data Structures and Algorithms Lab 0 0 3 2 ITE 101
ITE 205 Digital Electronics and Microprocessor 3 0 0 3 EEE 101
ITE 206 Digital Electronics and Microprocessor Lab 0 0 3 2 EEE 101
MAT105 Differential and Difference Equations 3 1 0 4 MAT 101
MAT106 Discrete Mathematical Structures 3 1 0 4 None
MAT 202 Linear Algebra 3 1 0 4 Maths at +2
level
MAT207 Applied Probability, Statistics and Reliability 3 1 0 4 MAT 101
SWE 101 Object Oriented Programming using C++ 3 0 0 3 ITE 101
SWE 102 Object Oriented Programming Lab 0 0 3 2 ITE 101
SWE 203 Computer Architecture and Organisation 3 0 0 3 ITE 205
SWE 204 Programming in JAVA 3 0 0 3 SWE 101
SWE 205 Programming in JAVA Lab 0 0 3 2 SWE 101
SWE 206 Object Oriented Analysis and Design 3 0 0 3 SWE 101
SWE 207 Object Oriented Analysis and Design Lab 0 0 3 2 SWE 101
SWE 301 Theory of Computation 3 0 0 3 MAT 106
SWE 303 Database Management Systems 3 0 0 3 ITE 203
-
8/10/2019 ms software syllabus(vit)
2/125
SWE 304 Database Management Systems Lab 0 0 3 2 ITE 203
SWE 305 Operating Systems 3 0 0 3 ITE 203
SWE 306 Operating Systems Lab 0 0 3 2 ITE 203
SWE 307 Principles of Software Engineering 3 0 0 3 SWE 101
SWE 308 Computer Networks 3 0 0 3 SWE 305, SWE306
SWE 309 Computer Networks Lab 0 0 3 2 SWE 305, SWE
306
SWE 310 Requirements Engineering and Management 3 0 0 3 SWE 206
SWE 311 Internet and Web Programming 3 0 0 3 SWE 204
SWE 312 Internet and Web Programming Lab 0 0 3 2 SWE 204
SWE 401 Software Architecture and Design 3 0 0 3 SWE 310
SWE 402 Case Tools Lab-I 0 0 3 2 SWE 310
SWE 403 System Programming 3 0 0 3 ITE 203
SWE 404 System Programming Lab 0 0 3 2 ITE 203
SWE 405 Software Construction and Maintenance 3 0 0 3 SWE 307
SWE 406 Software Project Management 3 0 0 3 SWE 310
SWE 407 Open Source Programming 3 0 0 3 SWE 311
SWE 408 Open Source Programming Lab 0 0 3 2 SWE 311SWE 409 Web Services and Service Oriented
Architecture
3 0 0 3 SWE 311
SWE 410 Web Services Lab 0 0 3 2 SWE 311
SWE 497 Mini Project(Team Based) - - - 8 SWE
307,Completion
of 140 Credtis
SWE 411 Software Testing 3 0 0 3 SWE 405
SWE 412 Software Testing Lab 0 0 3 2 SWE 405
SWE 501 Design Patterns 3 0 0 3 SWE 206,SWE
401
SWE 502 Principle of User Interface Design 3 0 0 3 SWE 307,SWE401
SWE 503 Software Configuration Management 3 0 0 3 SWE 307,SWE
405
SWE 504 Software Quality and Reliability 3 0 0 3 SWE 307,SWE
405
SWE 505 Software Metrics 3 0 0 3 SWE 411
SWE 506 Software Metrics Lab 0 0 3 2 SWE 411
SWE 509 Distributed Computing 3 0 0 3 SWE 305, SWE
306
SWE 510 Artificial Intelligence and Intelligent Systems 3 0 0 3 SWE 301
SWE 599 Major Projcet(Individual) - - - 20 SWE 502, SWE498
SWE 511 Information and System Security 3 0 0 3 SWE 308, SWE309
SWE 512 Software Engineering Process Tools andMethods
3 0 0 3 SWE 411
SWE 513 Case Tools Lab-II 0 0 3 2 SWE 411
Total credits under PC 168
-
8/10/2019 ms software syllabus(vit)
3/125
Programme Elective (PE)
CourseCode
Course Title LTPC Pre-requisite *
SWE 413 Data Warehousing and Data Mining 3 0 0 3 SWE 303,SWE 304
SWE 414 E-Commerce 3 0 0 3 SWE
311,SWE 312
SWE 415 Biometric Systems 3 0 0 3 SWE 307SWE 416 Enterprise Resource Planning 3 0 0 3 SWE 303,
SWE 304
SWE 417 Geographic Information Systems 3 0 0 3 SWE 303,
SWE 304
SWE 418 Basic Bioinformatics 3 0 0 3 SWE 307
SWE 419 Multimedia Computing 3 0 0 3 SWE311,SWE 312
SWE 420 Natural Language Processing 3 0 0 3 IT 203, IT 204
SWE 421 Embedded Systems 3 0 0 3 SWE 203
SWE 422 Semantic Web Technologies 3 0 0 3 SWE311,SWE 312
SWE 423 Mobile Device Programming 3 0 0 3 SWE
311,SWE 312
SWE 424 Multicore Architectures and Programming 3 0 0 3 SWE 203
SWE 425 Management Information Systems 3 0 0 3 SWE 303,
SWE 304
SWE 426 Service Science 3 0 0 3 SWE 307
SWE 427 Formal Methods in Software Engineering 3 0 0 3 SWE 307
SWE 514 Automotive Software Engineering 3 0 0 3 SWE 307
SWE 515 Advanced Database Technologies 3 0 0 3 SWE 303,
SWE 304SWE 516 Domain Engineering 3 0 0 3 SWE 307
SWE 517 Advanced Java Programming 3 0 0 3 SWE311,SWE 312
SWE 518 Software Inspection 3 0 0 3 SWE 307
SWE 519 Sensor Networks 3 0 0 3 SWE
308,SWE 309
SWE 520 Real Time Systems 3 0 0 3 SWE
305,SWE 306
SWE 521 Industrial Automation Systems 3 0 0 3 SWE 307
SWE 522 Storage Technologies 3 0 0 3 SWE
305,SWE 306SWE 523 High Performance Computing 3 0 0 3 SWE 506
SWE 524 Linux System Programming 3 0 0 3 SWE
305,SWE 306
SWE 525 Mobile and Pervasive Computing 3 0 0 3 SWE 506
SWE 526 Digital Image Processing 3 0 0 3 ITE 203,ITE
204
SWE 527 Knowledge Management Systems 3 0 0 3 SWE 510
-
8/10/2019 ms software syllabus(vit)
4/125
SWE 528 Software Reuse 3 0 0 3 SWE 307
Minimum credits to be earned under PE(5 Course) 15
University Elective (UE)
Course
Code
Course Title LTPC Pre-requisite *
University Elective-I 3 0 0 3 None
University Elective -II 3 0 0 3 None
Total credits under UE 6
Note:
1. If there is a course equivalence with another FFCS course, the student is eligible totake either of those courses. Hence they should be indicated as a basket of courses with
the (or) condition. The list of approved course equivalences is available at
Intranet/Academics/Curriculum (FFCS)*Use course codes only
-
8/10/2019 ms software syllabus(vit)
5/125
CHY 104 ENVIRONMENTAL STUDIES
-
8/10/2019 ms software syllabus(vit)
6/125
CHY 101 ENGINEERING CHEMISTRY
-
8/10/2019 ms software syllabus(vit)
7/125
-
8/10/2019 ms software syllabus(vit)
8/125
ENG 001 EFFECTIVE ENGLISH
-
8/10/2019 ms software syllabus(vit)
9/125
-
8/10/2019 ms software syllabus(vit)
10/125
ENG 101 ENGLISH FOR ENGINEERS-I
-
8/10/2019 ms software syllabus(vit)
11/125
ENG 102 ENGLISH FOR ENGINEERS -II
-
8/10/2019 ms software syllabus(vit)
12/125
MAT 101 MULTIVARIABLE CALCULUS AND DIFFERENTIAL EQUATIONS
-
8/10/2019 ms software syllabus(vit)
13/125
MGT 301 ETHICS AND VALUES
-
8/10/2019 ms software syllabus(vit)
14/125
PHY 101 MODERN PHYSICS
-
8/10/2019 ms software syllabus(vit)
15/125
-
8/10/2019 ms software syllabus(vit)
16/125
ITE 101 PROBLEM SOLVING USING C
-
8/10/2019 ms software syllabus(vit)
17/125
EEE 101 BASIC ELECTRICAL AND ELECTRONICS ENGINEERING
-
8/10/2019 ms software syllabus(vit)
18/125
-
8/10/2019 ms software syllabus(vit)
19/125
-
8/10/2019 ms software syllabus(vit)
20/125
-
8/10/2019 ms software syllabus(vit)
21/125
ITE 204 DATASTRUCTURES AND ALGORITHMS LAB
-
8/10/2019 ms software syllabus(vit)
22/125
-
8/10/2019 ms software syllabus(vit)
23/125
ITE 205 DIGITAL ELECTRONICS AND MICROPROCESSORS
-
8/10/2019 ms software syllabus(vit)
24/125
ITE 206 DIGITAL ELECTRONICS AND MICROPROCESSORS LAB
-
8/10/2019 ms software syllabus(vit)
25/125
MAT 105 DIFFERENTIAL AND DIFFERNECE EQUATIONS
-
8/10/2019 ms software syllabus(vit)
26/125
MAT 106 DISCRETE MATHEMATICAL STRUCTURES
-
8/10/2019 ms software syllabus(vit)
27/125
MAT 202 LINEAR ALGEBRA
-
8/10/2019 ms software syllabus(vit)
28/125
MAT 207 APPLIED PROBABILITY STATISTICS AND RELIABILITY
-
8/10/2019 ms software syllabus(vit)
29/125
-
8/10/2019 ms software syllabus(vit)
30/125
SWE 101 OBJECT ORIENTED PROGRAMMING USING C++
-
8/10/2019 ms software syllabus(vit)
31/125
SWE 102 OBJECT ORIENTED PROGRAMMING LAB
-
8/10/2019 ms software syllabus(vit)
32/125
SWE 203 COMPUTER ARCHITECTURE AND ORGANISATION
-
8/10/2019 ms software syllabus(vit)
33/125
-
8/10/2019 ms software syllabus(vit)
34/125
SWE 204 PROGRAMMING IN JAVA
-
8/10/2019 ms software syllabus(vit)
35/125
-
8/10/2019 ms software syllabus(vit)
36/125
SWE 206 OBJECT ORIENTED ANALYSIS AND DESIGN
-
8/10/2019 ms software syllabus(vit)
37/125
-
8/10/2019 ms software syllabus(vit)
38/125
SWE 207 OBJECT ORIENTED ANALYSIS AND DESIGN LAB
-
8/10/2019 ms software syllabus(vit)
39/125
SWE 301 THEORY OF COMPUTATION
-
8/10/2019 ms software syllabus(vit)
40/125
SWE 303 DATABASE MANAGEMENT SYSTEMS
-
8/10/2019 ms software syllabus(vit)
41/125
SWE 304 DATABASE MANAGEMENT SYSTEMS LAB
-
8/10/2019 ms software syllabus(vit)
42/125
-
8/10/2019 ms software syllabus(vit)
43/125
-
8/10/2019 ms software syllabus(vit)
44/125
-
8/10/2019 ms software syllabus(vit)
45/125
-
8/10/2019 ms software syllabus(vit)
46/125
SWE 306 OPERATING SYSTEM LAB
-
8/10/2019 ms software syllabus(vit)
47/125
SWE 307 PRINCIPLES OF SOFTWARE ENGINEERING
-
8/10/2019 ms software syllabus(vit)
48/125
-
8/10/2019 ms software syllabus(vit)
49/125
SWE 308 COMPUTER NETWORKS
-
8/10/2019 ms software syllabus(vit)
50/125
-
8/10/2019 ms software syllabus(vit)
51/125
SWE 309 COMPUTER NETWORKS LAB
-
8/10/2019 ms software syllabus(vit)
52/125
-
8/10/2019 ms software syllabus(vit)
53/125
SWE 310 REQUIREMENT ENGINEERING AND MANAGEMENT
-
8/10/2019 ms software syllabus(vit)
54/125
SWE 311 INTERNET AND WEB PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
55/125
-
8/10/2019 ms software syllabus(vit)
56/125
SWE 312 INTERNET & WEB PROGRAMMING LAB
-
8/10/2019 ms software syllabus(vit)
57/125
-
8/10/2019 ms software syllabus(vit)
58/125
SWE 401 SOFTWARE ARCHITECTURE AND DESIGN
-
8/10/2019 ms software syllabus(vit)
59/125
SWE 402 CASE TOOLS LAB-I
-
8/10/2019 ms software syllabus(vit)
60/125
SWE 403 SYSTEM PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
61/125
-
8/10/2019 ms software syllabus(vit)
62/125
SWE 404 SYSTEM PROGRAMMING LAB
-
8/10/2019 ms software syllabus(vit)
63/125
-
8/10/2019 ms software syllabus(vit)
64/125
-
8/10/2019 ms software syllabus(vit)
65/125
-
8/10/2019 ms software syllabus(vit)
66/125
-
8/10/2019 ms software syllabus(vit)
67/125
SWE 407 OPEN SOURCE PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
68/125
SWE 408 OPEN SOURCE PROGRAMMING LAB
-
8/10/2019 ms software syllabus(vit)
69/125
SWE 409 WEBSERVICE AND SERVICE ORIENTED ARCHITECTURE
-
8/10/2019 ms software syllabus(vit)
70/125
SWE 410 WEBSERVICES LAB
-
8/10/2019 ms software syllabus(vit)
71/125
-
8/10/2019 ms software syllabus(vit)
72/125
SWE 411 SOFTWARE TESTING
-
8/10/2019 ms software syllabus(vit)
73/125
-
8/10/2019 ms software syllabus(vit)
74/125
SWE 501 DESIGN PATTERNS
-
8/10/2019 ms software syllabus(vit)
75/125
SWE 502 PRINCIPLES OF USER INTERFACE DESIGN
-
8/10/2019 ms software syllabus(vit)
76/125
-
8/10/2019 ms software syllabus(vit)
77/125
SWE 503 SOFTWARE CONFIGURATION MANAGEMENT
-
8/10/2019 ms software syllabus(vit)
78/125
-
8/10/2019 ms software syllabus(vit)
79/125
-
8/10/2019 ms software syllabus(vit)
80/125
-
8/10/2019 ms software syllabus(vit)
81/125
SWE 505 SOFTWARE METRICS
-
8/10/2019 ms software syllabus(vit)
82/125
-
8/10/2019 ms software syllabus(vit)
83/125
SWE 506 SOFTWARE METRICS LAB
-
8/10/2019 ms software syllabus(vit)
84/125
-
8/10/2019 ms software syllabus(vit)
85/125
-
8/10/2019 ms software syllabus(vit)
86/125
SWE 510 ARTIFICIAL INTELLIGENCE AND INTELLIGENT SYSTEMS
-
8/10/2019 ms software syllabus(vit)
87/125
SWE 511 INFORMATION AND SYSTEM SECURITY
-
8/10/2019 ms software syllabus(vit)
88/125
-
8/10/2019 ms software syllabus(vit)
89/125
SWE 512 SOFTWARE ENGINEERING PROCESS TOOLS & METHODS
-
8/10/2019 ms software syllabus(vit)
90/125
-
8/10/2019 ms software syllabus(vit)
91/125
-
8/10/2019 ms software syllabus(vit)
92/125
SWE 413 DATA WAREHOUSING & DATA MINING
-
8/10/2019 ms software syllabus(vit)
93/125
SWE 414 E-COMMERCE
-
8/10/2019 ms software syllabus(vit)
94/125
-
8/10/2019 ms software syllabus(vit)
95/125
SWE 416 ENTERPRISE RESOURCE PLANNING
-
8/10/2019 ms software syllabus(vit)
96/125
SWE 417 GEOGRAPHIC INFORMATION SYSTEM
-
8/10/2019 ms software syllabus(vit)
97/125
SWE 418 BASIC BIOINFORMATICS
-
8/10/2019 ms software syllabus(vit)
98/125
SWE 419 MULTIMEDIA COMPUTING
-
8/10/2019 ms software syllabus(vit)
99/125
SWE 420 NATURAL LANGUAGE PROCESSING
-
8/10/2019 ms software syllabus(vit)
100/125
-
8/10/2019 ms software syllabus(vit)
101/125
-
8/10/2019 ms software syllabus(vit)
102/125
-
8/10/2019 ms software syllabus(vit)
103/125
SWE 422 SEMANTIC WEB TECHNOLOGIES
-
8/10/2019 ms software syllabus(vit)
104/125
-
8/10/2019 ms software syllabus(vit)
105/125
SWE 423 MOBILE DEVICE PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
106/125
SWE 424 MULTICORE ARCHITECTURES AND PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
107/125
SWE 425 MANAGEMENT INFORMATION SYSTEMS
-
8/10/2019 ms software syllabus(vit)
108/125
SWE 426 SERVICE SCIENCE
-
8/10/2019 ms software syllabus(vit)
109/125
-
8/10/2019 ms software syllabus(vit)
110/125
SWE 514 AUTOMATIVE SOFTWARE ENGINEERING
-
8/10/2019 ms software syllabus(vit)
111/125
SWE 515 ADVANCED DATABASE TECHNOLOGY
-
8/10/2019 ms software syllabus(vit)
112/125
-
8/10/2019 ms software syllabus(vit)
113/125
SWE 517 ADVANCED JAVA PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
114/125
SWE 518 SOFTWARE INSPECTION
-
8/10/2019 ms software syllabus(vit)
115/125
SWE 519 SENSOR NETWORKS
-
8/10/2019 ms software syllabus(vit)
116/125
SWE 520 REAL TIME SYSTEMS
-
8/10/2019 ms software syllabus(vit)
117/125
SWE 521 INDUSTRIAL AUTOMATION SYSTEMS
-
8/10/2019 ms software syllabus(vit)
118/125
SWE 522 STORAGE TECHNOLOGIES
-
8/10/2019 ms software syllabus(vit)
119/125
SWE 523 HIGH PERFORMANCE COMPUTING
-
8/10/2019 ms software syllabus(vit)
120/125
SWE 524 LINUX SYSTEM PROGRAMMING
-
8/10/2019 ms software syllabus(vit)
121/125
SWE 525 MOBILE AND PERVASIVE COMPUTING
-
8/10/2019 ms software syllabus(vit)
122/125
-
8/10/2019 ms software syllabus(vit)
123/125
SWE 526 DIGITAL IMAGE PROCESSING
-
8/10/2019 ms software syllabus(vit)
124/125
SWE 527 KNOWLEDGE MANAGEMENT SYSTEMS
-
8/10/2019 ms software syllabus(vit)
125/125
SWE 528 SOFTWARE REUSE