Sei sulla pagina 1di 125

FormatforCurriculum

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


Engineering
Curriculum
(ApplicabletostudentsjoiningtheAY201213)
University Core (UC)
Course
Course Title
LTPC
Pre-requisite *
Code
CHY104
Environmental Studies
3003
None
CHY101
Engineering Chemistry
2124
None
ENG 001
Effective English(Optional-If English
300None
Eligibility test is not cleared)
ENG101
English for Engineers I
3003
None
ENG102
English for Engineers- II
3003
ENG 101
MAT101
Multivariable Calculus and Differential
3104
MAT 001 (or)
Maths
Equations
MGT301
Ethics and Values
3003
None
PHY 101
Modern Physics
3024
None
ITE 101
Problem Solving using C (or)Computer
2023
None
Programming and Problem solving(CSE 101)
SWE 498
Comprehensive Examination
- - -2
Completion of
180 credits
Foreign Language
2002
None
Total credits under UC
31
Programme Core (PC)
Course
Course Title
Code
EEE101
Basic Electrical and Electronics Engineering
ITE 203
Data Structures and Algorithms in C
ITE 204
Data Structures and Algorithms Lab
ITE 205
Digital Electronics and Microprocessor
ITE 206
Digital Electronics and Microprocessor Lab
MAT105
Differential and Difference Equations
MAT106
Discrete Mathematical Structures
MAT 202 Linear Algebra
MAT207
SWE 101
SWE 102
SWE 203
SWE 204
SWE 205
SWE 206
SWE 207
SWE 301
SWE 303

Applied Probability, Statistics and Reliability


Object Oriented Programming using C++
Object Oriented Programming Lab
Computer Architecture and Organisation
Programming in JAVA
Programming in JAVA Lab
Object Oriented Analysis and Design
Object Oriented Analysis and Design Lab
Theory of Computation
Database Management Systems

LTPC

Pre-requisite *

3024
3104
0032
3003
0032
3104
3104
3104

None
ITE 101
ITE 101
EEE 101
EEE 101
MAT 101
None
Maths at +2
level
MAT 101
ITE 101
ITE 101
ITE 205
SWE 101
SWE 101
SWE 101
SWE 101
MAT 106
ITE 203

3104
3003
0032
3003
3003
0032
3003
0032
3003
3003

SWE 304
SWE 305
SWE 306
SWE 307
SWE 308

Database Management Systems Lab


Operating Systems
Operating Systems Lab
Principles of Software Engineering
Computer Networks

0032
3003
0032
3003
3003

SWE 309

Computer Networks Lab

0032

SWE 310
SWE 311
SWE 312
SWE 401
SWE 402
SWE 403
SWE 404
SWE 405
SWE 406
SWE 407
SWE 408
SWE 409

3003
3003
0032
3003
0032
3003
0032
3003
3003
3003
0032
3003

SWE 410
SWE 497

Requirements Engineering and Management


Internet and Web Programming
Internet and Web Programming Lab
Software Architecture and Design
Case Tools Lab-I
System Programming
System Programming Lab
Software Construction and Maintenance
Software Project Management
Open Source Programming
Open Source Programming Lab
Web Services and Service Oriented
Architecture
Web Services Lab
Mini Project(Team Based)

SWE 411
SWE 412
SWE 501

Software Testing
Software Testing Lab
Design Patterns

SWE 502

Principle of User Interface Design

SWE 503

Software Configuration Management

SWE 504

Software Quality and Reliability

SWE 505
SWE 506
SWE 509

Software Metrics
Software Metrics Lab
Distributed Computing

SWE 510
SWE 599

Artificial Intelligence and Intelligent Systems


Major Projcet(Individual)

SWE 511

Information and System Security

SWE 512

Software Engineering Process Tools and


Methods
SWE 513
Case Tools Lab-II
Total credits under PC

ITE 203
ITE 203
ITE 203
SWE 101
SWE 305, SWE
306
SWE 305, SWE
306
SWE 206
SWE 204
SWE 204
SWE 310
SWE 310
ITE 203
ITE 203
SWE 307
SWE 310
SWE 311
SWE 311
SWE 311

0032
- - -8

SWE 311
SWE
307,Completion
of 140 Credtis
3 0 0 3 SWE 405
0 0 3 2 SWE 405
3 0 0 3 SWE 206,SWE
401
3 0 0 3 SWE 307,SWE
401
3 0 0 3 SWE 307,SWE
405
3 0 0 3 SWE 307,SWE
405
3 0 0 3 SWE 411
0 0 3 2 SWE 411
3 0 0 3 SWE 305, SWE
306
3 0 0 3 SWE 301
- - - 20 SWE 502, SWE
498
3 0 0 3 SWE 308, SWE
309
3 0 0 3 SWE 411
0032

SWE 411
168

Programme Elective (PE)


Course
Course Title
Code
SWE 413
Data Warehousing and Data Mining

LTPC

Pre-requisite *

3003

SWE 303,
SWE 304
SWE
311,SWE 312
SWE 307
SWE 303,
SWE 304
SWE 303,
SWE 304
SWE 307
SWE
311,SWE 312
IT 203, IT 204
SWE 203
SWE
311,SWE 312
SWE
311,SWE 312
SWE 203
SWE 303,
SWE 304
SWE 307
SWE 307
SWE 307
SWE 303,
SWE 304
SWE 307
SWE
311,SWE 312
SWE 307
SWE
308,SWE 309
SWE
305,SWE 306
SWE 307
SWE
305,SWE 306
SWE 506
SWE
305,SWE 306
SWE 506
ITE 203,ITE
204
SWE 510

SWE 414

E-Commerce

3003

SWE 415
SWE 416

Biometric Systems
Enterprise Resource Planning

3003
3003

SWE 417

Geographic Information Systems

3003

SWE 418
SWE 419

Basic Bioinformatics
Multimedia Computing

3003
3003

SWE 420
SWE 421
SWE 422

Natural Language Processing


Embedded Systems
Semantic Web Technologies

3003
3003
3003

SWE 423

Mobile Device Programming

3003

SWE 424
SWE 425

Multicore Architectures and Programming


Management Information Systems

3003
3003

SWE 426
SWE 427
SWE 514
SWE 515

Service Science
Formal Methods in Software Engineering
Automotive Software Engineering
Advanced Database Technologies

3003
3003
3003
3003

SWE 516
SWE 517

Domain Engineering
Advanced Java Programming

3003
3003

SWE 518
SWE 519

Software Inspection
Sensor Networks

3003
3003

SWE 520

Real Time Systems

3003

SWE 521
SWE 522

Industrial Automation Systems


Storage Technologies

3003
3003

SWE 523
SWE 524

High Performance Computing


Linux System Programming

3003
3003

SWE 525
SWE 526

Mobile and Pervasive Computing


Digital Image Processing

3003
3003

SWE 527

Knowledge Management Systems

3003

SWE 528
Software Reuse
Minimum credits to be earned under PE(5 Course)
University Elective (UE)
Course
Course Title
Code
University Elective-I
University Elective -II
Total credits under UE

3003

SWE 307
15

LTPC

Pre-requisite *

3003
3003

None
None
6

Note:
1. If there is a course equivalence with another FFCS course, the student is eligible to
take 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

CHY 104 ENVIRONMENTAL STUDIES

CHY 101 ENGINEERING CHEMISTRY

ENG 001 EFFECTIVE ENGLISH

ENG 101 ENGLISH FOR ENGINEERS-I

ENG 102 ENGLISH FOR ENGINEERS -II

MAT 101 MULTIVARIABLE CALCULUS AND DIFFERENTIAL EQUATIONS

MGT 301 ETHICS AND VALUES

PHY 101 MODERN PHYSICS

ITE 101 PROBLEM SOLVING USING C

EEE 101 BASIC ELECTRICAL AND ELECTRONICS ENGINEERING

ITE 203 DATA STRUCTURES AND ALGORITHMS IN C

ITE 204 DATASTRUCTURES AND ALGORITHMS LAB

ITE 205 DIGITAL ELECTRONICS AND MICROPROCESSORS

ITE 206 DIGITAL ELECTRONICS AND MICROPROCESSORS LAB

MAT 105 DIFFERENTIAL AND DIFFERNECE EQUATIONS

MAT 106 DISCRETE MATHEMATICAL STRUCTURES

MAT 202 LINEAR ALGEBRA

MAT 207 APPLIED PROBABILITY STATISTICS AND RELIABILITY

SWE 101 OBJECT ORIENTED PROGRAMMING USING C++

SWE 102 OBJECT ORIENTED PROGRAMMING LAB

SWE 203 COMPUTER ARCHITECTURE AND ORGANISATION

SWE 204 PROGRAMMING IN JAVA

SWE 205 PROGRAMMING IN JAVA LAB

SWE 206 OBJECT ORIENTED ANALYSIS AND DESIGN

SWE 207 OBJECT ORIENTED ANALYSIS AND DESIGN LAB

SWE 301 THEORY OF COMPUTATION

SWE 303 DATABASE MANAGEMENT SYSTEMS

SWE 304 DATABASE MANAGEMENT SYSTEMS LAB

SWE 305 OPERATING SYSTEMS

SWE 306 OPERATING SYSTEM LAB

SWE 307 PRINCIPLES OF SOFTWARE ENGINEERING

SWE 308 COMPUTER NETWORKS

SWE 309 COMPUTER NETWORKS LAB

SWE 310 REQUIREMENT ENGINEERING AND MANAGEMENT

SWE 311 INTERNET AND WEB PROGRAMMING

SWE 312 INTERNET & WEB PROGRAMMING LAB

SWE 401 SOFTWARE ARCHITECTURE AND DESIGN

SWE 402 CASE TOOLS LAB-I

SWE 403 SYSTEM PROGRAMMING

SWE 404 SYSTEM PROGRAMMING LAB

SWE 405 SOFTWARE CONSTRUCTION AND MAINTANENCE

SWE 406 SOFTWARE PROJECT MANAGEMENT

SWE 407 OPEN SOURCE PROGRAMMING

SWE 408 OPEN SOURCE PROGRAMMING LAB

SWE 409 WEBSERVICE AND SERVICE ORIENTED ARCHITECTURE

SWE 410 WEBSERVICES LAB

SWE 411 SOFTWARE TESTING

SWE 412 SOFTWARE TESTING LAB

SWE 501 DESIGN PATTERNS

SWE 502 PRINCIPLES OF USER INTERFACE DESIGN

SWE 503 SOFTWARE CONFIGURATION MANAGEMENT

SWE 504 SOFTWARE QUALITY AND RELIABILITY

SWE 505 SOFTWARE METRICS

SWE 506 SOFTWARE METRICS LAB

SWE 509 DISTRIBUTED COMPUTING

SWE 510 ARTIFICIAL INTELLIGENCE AND INTELLIGENT SYSTEMS

SWE 511 INFORMATION AND SYSTEM SECURITY

SWE 512 SOFTWARE ENGINEERING PROCESS TOOLS & METHODS

SWE 513 CASE TOOLS LAB-II

SWE 413 DATA WAREHOUSING & DATA MINING

SWE 414 E-COMMERCE

SWE 415 BIOMETRIC SYSTEMS

SWE 416 ENTERPRISE RESOURCE PLANNING

SWE 417 GEOGRAPHIC INFORMATION SYSTEM

SWE 418 BASIC BIOINFORMATICS

SWE 419 MULTIMEDIA COMPUTING

SWE 420 NATURAL LANGUAGE PROCESSING

SWE 421 EMBEDDED SYSTEMS

SWE 422 SEMANTIC WEB TECHNOLOGIES

SWE 423 MOBILE DEVICE PROGRAMMING

SWE 424 MULTICORE ARCHITECTURES AND PROGRAMMING

SWE 425 MANAGEMENT INFORMATION SYSTEMS

SWE 426 SERVICE SCIENCE

SWE 427 FORMAL METHODS IN SOFTWARE ENGINEERING

SWE 514 AUTOMATIVE SOFTWARE ENGINEERING

SWE 515 ADVANCED DATABASE TECHNOLOGY

SWE 516 DOMAIN ENGINEERING

SWE 517 ADVANCED JAVA PROGRAMMING

SWE 518 SOFTWARE INSPECTION

SWE 519 SENSOR NETWORKS

SWE 520 REAL TIME SYSTEMS

SWE 521 INDUSTRIAL AUTOMATION SYSTEMS

SWE 522 STORAGE TECHNOLOGIES

SWE 523 HIGH PERFORMANCE COMPUTING

SWE 524 LINUX SYSTEM PROGRAMMING

SWE 525 MOBILE AND PERVASIVE COMPUTING

SWE 526 DIGITAL IMAGE PROCESSING

SWE 527 KNOWLEDGE MANAGEMENT SYSTEMS

SWE 528 SOFTWARE REUSE

Potrebbero piacerti anche