Regulations - 2009
M.E.COMPUTER SCIENCE AND ENGINEERING II TO IV SEMESTERS (FULL TIME) CURRICULUM AND SYLLABUS
SEMESTER II SL. COURSE NO CODE THEORY 1 CS9221 2 CS9222 3 CS9223 4 CS9224 5 CS9225 6 E1 PRACTICAL 7 CS9227 8 CS9228
COURSE TITLE Data Base Technology Advanced Operating Systems Advanced System Software Information Security Web Technology Elective I Operating System Lab Web Technology Lab TOTAL SEMESTER III
L 3 3 3 3 3 3 0 0 18
T 0 0 0 0 0 0 0 0 0
P 0 0 0 0 0 0 3 3 6
C 3 3 3 3 3 3 2 2 22
SL. COURSE NO CODE THEORY 1 E2 2 E3 3 E4 PRACTICAL 4 CS9234
COURSE TITLE Elective II Elective III Elective IV Project Work (Phase I) TOTAL
L 3 3 3 0 9
T 0 0 0 0 0
P 0 0 0 12 12
C 3 3 3 6 15
SEMESTER IV SL. COURSE NO CODE PRACTICAL 1 CS9241
COURSE TITLE Project Work (Phase II) TOTAL
L 0 0
T 0 0
P 24 24
C 12 12
TOTAL NO OF CREDITS TO BE EARNED FOR THE AWARD OF DEGREE: 20+22+15+12= 69
1
LIST OF ELECTIVES FOR M.E.COMPUTER SCIENCE AND ENGINEERING*
SL. NO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
COURSE CODE CS9251 CS9252 CS9253 CS9254 CP9264 CS9256 CS9257 CS9258 CS9259 CS9260 CS9261 CS9262 CS9263 CS9264 CS9265 CS9266 CS9267 CS9268 CS9269 CS9270
COURSE TITLE Mobile Computing Grid Computing Theory of Computation Soft Computing Distributed Computing Multimedia Systems XML and Web Services Bio Informatics Network Security Embedded Systems Digital Imaging Software Quality Assurance Ad-hoc Networks Data Warehousing and Data Mining Performance Evaluation of Computer Systems and Networks Agent Based Intelligent Systems Visualization Techniques Advanced Databases Software Project Management Component Based Technology
L 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
C 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
2
CS9221
DATABASE TECHNOLOGY
LTPC 3003
References: 1. Ramesh, Gopalaswamy, "Managing Global Projects", Tata McGraw Hill, 2001. 2. Humphrey,Watts,”Managing the Software Process “,Addison Wesley,1986. 3. Pressman,Roger,”Software Engineering”,A Practitioner’s approach.McGraw Hill,1997. 4. Bob Hughes and Mike Cotterell,”Software Project Management”. 5. Wheelwright and Clark,”Revolutionising product development”,The Free Press,1993. CS9270 COMPONENT BASED TECHNOLOGY LT P C 3003 UNIT I INTRODUCTION 9 Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture – components and middleware. UNIT II JAVA COMPONENT TECHNOLOGIES 9 Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP. UNIT III CORBA TECHNOLOGIES 9 Java and CORBA – Interface Definition language – Object Request Broker – system object model – portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture. UNIT IV COM AND .NET TECHNOLOGIES 9 COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – .NET components assemblies – appdomains – contexts – reflection – remoting. UNIT V COMPONENT FRAMEWORKS AND DEVELOPMENT 9 Connectors – contexts – EJB containers – CLR contexts and channels – Black Box component framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools - assembly tools. TOTAL : 45 PERIODS TEXT BOOK: 1. “Component Software: publishers, 2003. Beyond Object-Oriented Programming”, Pearson Education REFERENCE: 1. Ed Roman, “Enterprise Java Beans”, Third Edition , Wiley , 2004. 25