You are on page 1of 3

VIT

UNIVERSITY
(Estd. u/s 3 of UGC Act 1956)
Vellore - 632 014, Tamil Nadu, India

School: School of Information Technology and Engineering Programme: MS-Software Engineering


Curriculum
(Applicable to the students admitted in the Academic Year 2012-13)
University Core (UC)
Course Code Course Title LTPC Pre-requisite *
CHY104 (UC) Environmental studies 3003 None
CHY101 Engineering Chemistry 3024 None
(UC)
ENG 001(UC) Effective English (Optional-If English Eligibility test 300- None
is not cleared)
ENG101(UC) English for Engineers – I 2023 None
ENG102(UC) English for Engineers- II 2023 ENG 101
MAT101(UC) Multivariable Calculus and Differential Equations 3024 MAT 001 (or) Maths
HUM121(UC) Ethics and Values 2023 None
PHY 101(UC) Modern Physics 3024 None
ITE 101(UC) Problem Solving using C (2 0 2 3) None

SWE 498(UC) Comprehensive Examination - - -2 Completion of 180 credits


STS 421(UC) Soft Skills - - -31 None
STS 422(UC) Soft Skills - - -3 1 None
Extra / Co-curricular activities 2002 None
Foreign Language 2002 None
Total credits under UC 35 (33+2 credits for
softskills)
Those who attended effective English
Programme Core (PC)
Course Code Course Title LTPC Pre-requisite *
EEE101 (PC) Basic Electrical and Electronics Engineering 3024 None
ITE 103 (PC) Data Structures and Algorithms 3104 ITE 101
ITE 104 (PC) Data Structures and Algorithms Lab 0032 ITE 101
ITE 205 (PC) Digital Electronics and Microprocessor 3003 EEE 101
ITE 206 (PC) Digital Electronics and Microprocessor Lab 0032 EEE 101
MAT105(PC) Differential and Difference Equations 3104 MAT 114/MAT 101
MAT106 (PC) Discrete Mathematical Structures 3104 None
MAT 202 (PC) Linear Algebra 3104 None
MAT207(PC) Applied Probability, Statistics and Reliability 3104 MAT 101
SWE 101(PC) Object Oriented Programming using C++ 3003 ITE 101
SWE 102(PC) Object Oriented Programming Lab 0032 ITE 101
SWE 203 Computer Architecture and Organisation 3003 ITE 205
/(PC)
ITE 204
SWE 204(PC) Programming in JAVA 3003 SWE 101
SWE 205(PC) Programming in JAVA Lab 0032 SWE 101
SWE 206(PC) Object Oriented Analysis and Design 3003 SWE 101
SWE 207(PC) Object Oriented Analysis and Design Lab 0032 SWE 101
SWE 301(PC) Theory of Computation 3003 MAT 106
SWE 303(PC) Database Management Systems 3003 ITE 103
SWE 304(PC) Database Management Systems Lab (0 0 3 2)x ITE 103
0042
SWE 305(PC) Operating Systems 3003 ITE 103
SWE 306(PC) Operating Systems Lab (0 0 3 2) and ITE 103
(0 0 4 2)
SWE 307(PC) Principles of Software Engineering 3003 SWE 101
SWE 308(PC) Computer Networks 3003 SWE 305, SWE 306
SWE 309(PC) Computer Networks Lab (0 0 3 2) and SWE 305, SWE 306
(0 0 4 2)
SWE 310(PC) Requirements Engineering and Management 3003 SWE 206
SWE 311(PC) Internet and Web Programming 3003 SWE 204
SWE 312(PC) Internet and Web Programming Lab (0 0 3 2) and SWE 204
(0 0 4 2)
SWE 401(PC) Software Architecture and Design 3003 SWE 310
SWE 402(PC) Case Tools Lab-I (0 0 3 2) and SWE 310
(0 0 4 2)
SWE 403(PC) System Programming 3003 ITE 103
SWE 404(PC) System Programming Lab (0 0 3 2) and ITE 103
(0 0 4 2)
SWE 405(PC) Software Construction and Maintenance 3003 SWE 307
SWE 406(PC) Software Project Management 3003 SWE 310
SWE 407(PC) Open Source Programming 3003 SWE 311
SWE 408(PC) Open Source Programming Lab (0 0 3 2) and SWE 311
(0 0 4 2)
SWE 409(PC) Web Services and Service Oriented 3003 SWE 311
Architecture
SWE 410(PC) Web Services Lab (0 0 3 2) and SWE 311
(0 0 4 2)
SWE 497(PC) Mini Project(Team Based) - - -8 SWE 307,Completion of
140 Credtis
SWE 411(PC) Software Testing 3003 SWE 405
SWE 412(PC) Software Testing Lab (0 0 3 2) and SWE 405
(0 0 4 2)
SWE 501(PC) Design Patterns 3003 SWE 206,SWE 401
SWE 502(PC) Principle of User Interface Design 3003 SWE 307,SWE 401
SWE 503(PC) Software Configuration Management 3003 SWE 307,SWE 405
SWE 504(PC) Software Quality and Reliability 3003 SWE 307,SWE 405
SWE 505 (PC) Software Metrics 3003 SWE 411
SWE 506(PC) Software Metrics Lab 0032 SWE 411
SWE 509(PC) Distributed Computing 3003 SWE 305, SWE 306
SWE 510(PC) Artificial Intelligence and Intelligent Systems 3003 SWE 301
SWE 511(PC) Information and System Security 3003 SWE 308, SWE 309
SWE 512(PC) Software Engineering Process Tools and 3003 SWE 411
Methods
SWE 513(PC) Case Tools Lab-II (0 0 3 2) and SWE 411
(0 0 4 2)
SWE 599(PC) Student Project (Individual) - - - 20 SWE 502, SWE 498 (Pre-
And requiste not given)
- - - 24
Total credits under PC 168

Programme Elective (PE)


Course Code Course Title LTPC Pre-requisite *
SWE 313(PE) Android Programming 3024 SWE 204

SWE 314(PE) Soft Computing 3024 MAT 106

SWE 413(PE) Data Warehousing and Data Mining 3003 SWE 303, SWE 304
SWE 414(PE) E-Commerce 3003 SWE 311,SWE 312
SWE 415(PE) Biometric Systems 3003 SWE 307
SWE 416(PE) Enterprise Resource Planning 3003 SWE 303, SWE 304
SWE 417(PE) Geographic Information Systems 3003 SWE 303, SWE 304
SWE 418(PE) Basic Bioinformatics 3003 SWE 307
SWE 419(PE) Multimedia Computing 3003 SWE 311,SWE 312
SWE 420(PE) Natural Language Processing 3003 ITE 103, ITE 104
SWE 421(PE) Embedded Systems 3003 SWE 203
SWE 422(PE) Semantic Web Technologies 3003 SWE 311,SWE 312
SWE 423(PE) Mobile Device Programming 3003 SWE 311,SWE 312
SWE 424(PE) Multicore Architectures and Programming 3003 SWE 203
SWE 425(PE) Management Information Systems 3003 SWE 303, SWE 304
SWE 426(PE) Service Science 3003 SWE 307
SWE 427(PE) Formal Methods in Software Engineering 3003 SWE 307
SWE 428(PE) E-Governance 3003 SWE 307
SWE 429(PE) Software Standards, Benchmarks and 3003 SWE 307
Guidelines
SWE 430(PE) Data Analytics 3024 SWE 303
SWE 431(PE) .Net Programming 3024 SWE 311
SWE 432(PE) Agile Software Development 3003 SWE 307
SWE 433(PE) Mainframe computing 3003 SWE 303
SWE 434(PE) Software Engineering Economics 3003 SWE 307
SWE 514(PE) Automotive Software Engineering 3003 SWE 307
SWE 515(PE) Advanced Database Technologies 3003 SWE 303, SWE 304
SWE 516 Domain Engineering 3003 SWE 307
SWE 517(PE) Advanced Java Programming 3003 SWE 311,SWE 312
SWE 518(PE) Software Inspection 3003 SWE 307
SWE 519(PE) Sensor Networks 3003 SWE 308,SWE 309
SWE 520(PE) Real Time Systems 3003 SWE 305,SWE 306
SWE 521(PE) Industrial Automation Systems 3003 SWE 307
SWE 522(PE) Storage Technologies 3003 SWE 305,SWE 306
SWE 523(PE) High Performance Computing 3003 SWE 506
SWE 524(PE) Linux System Programming 3003 SWE 305,SWE 306
SWE 525(PE) Mobile and Pervasive Computing 3003 SWE 506
SWE 526(PE) Digital Image Processing 3003 ITE 103,ITE 104
SWE 527(PE) Knowledge Management Systems 3003 SWE 510
SWE 528(PE) Software Reuse 3003 SWE 307
SWE 529(PE) Cloud Computing 3003 SWE509
SWE 530(PE) Python Programming 3024 SWE 407
SWE 531(PE) Advanced Software Testing 3024 SWE 411
SWE 532(PE) Cyber Security 3003 SWE 511
SWE 399(PE) Industrial Internship 0003 NONE
SWE 398(PE) Summer Project 0004 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 3003 None
University Elective –II 3003 None
Total credits under UE 6

For M.S (SE) Programme

S. No Course Category No. of Credits

1 University Core (UC) 35

2 Programme Core (PC) 168

3 Programme Elective (PE) 15

4 University Elective (UE) 06

Total Credits 224

Those who passed effective English for them UC credits = 38 &


total credits to be earned as 227

You might also like