ms software syllabus(vit)

Upload: suraj-nunna

Post on 02-Jun-2018

249 views

Category:

Documents


0 download

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