View
221
Download
0
Category
Preview:
Citation preview
8/8/2019 IBM Scheme of Study - Original From PESIT
1/60
Scheme of StudyFirst semester (24 weeks including examination)
Subject Code Stream Hrs/ wk T 1 T 2 Mid-term
Mini-project
Final-Exam
Total GradeObtained
Software Evolution MT1C1 Com 2 + 1 15 15 20 20 30 100
Problem Solving &Comp Programming
MT1C2 Com 2 + 1 15 15 20 20 30 100
Software Testing MT1C3 Com 2 + 1 15 15 20 20 30 100Comp Organization &Architecture
MT1C4 Com 2 + 1 15 15 20 20 30 100
Seminar -1 - - 100 100
Second SemesterDiscrete Mathematics MT2C1 Com 2 + 1 15 15 20 20 30 100
Data Structures MT2C2 Com 2 + 1 15 15 20 20 30 100System Software MT2C3 Com 2 + 1 15 15 20 20 30 100System Analysis andDesign
MT2C4 Com 2 + 1 15 15 20 20 30 100
Seminar -2 - - 100 100
Third SemesterOperating Systems MT3C1 Com 2 + 1 15 15 20 20 30 100
Software Engineering MT3C2 Com 2 + 1 15 15 20 20 30 100
Analysis and Design ofAlgorithms MT3C3 Com 2 + 1 15 15 20 20 30 100
Object OrientedProgramming with C++
MT3C4 Com 2 + 1 15 15 20 20 30 100
Seminar -3 - - 100 100
Fourth SemesterFinite Automata andFormal Languages
MT4C1 Com 2 + 1 15 15 20 20 30 100
8/8/2019 IBM Scheme of Study - Original From PESIT
2/60
Database ManagementSystems
MT4C2 Com 2 + 1 15 15 20 20 30 100
Principles of
ProgrammingLanguages
MT4C3 Com 2 + 1 15 15 20 20 30 100
Unix Operating System MT4C4 Com 2 + 1 15 15 20 20 30 100Seminar -4 - - 50 50
Fifth SemesterComputer Networks MT5C1 Com 2 + 1 15 15 20 20 30 100
AIX MT5C2 Com 2 + 1 15 15 20 20 30 100Programming withJava
MT5C3 Com 2 + 1 15 15 20 20 30 100
Elective 1 (One stream
subject to be selectedfrom Group A)
MT5D1/
E1/L1/W1
Elective1 2 + 1 15 15 20 20 30 100
Seminar -5 - - 50 50Sixth Semester
Computer Networks - II MT6C1 Com 2 + 1 15 15 20 20 30 100ManagementInformation Systems
MT6C2 Com 2 + 1 15 15 20 20 30 100
Principles of UI Design MT6C3 Com 2 + 1 15 15 20 20 30 100
Elective 2(Corresponding subjectto be selected fromGroup B)
MT6D2/E2/L2/W2
Elective2 2 + 1 15 15 20 20 30 100
Seminar 6 - - 50 50Seventh Semester
Mobile Computing MT7C1 Com 2 + 1 15 15 20 20 30 100Software ProjectManagement
MT7C2 Com 2 + 1 15 15 20 20 30 100
8/8/2019 IBM Scheme of Study - Original From PESIT
3/60
Elective 3(Corresponding subjectto be selected from
Group C)
MT7EL3
Database/ERP/Legacy/Web
TechStream
2 + 1 15 15 20 20 30 100
Elective 4(Corresponding subjectto be selected fromGroup D)
MT7D4/E4/L4/W4
Database/ERP/Legacy/WebTechStream
2 + 1 15 15 20 20 30 100
Seminar -7 - - 50 50Eighth Semester
Elective 5
(Corresponding subjectto be selected fromGroup E)
MT8D5/
E5/L5/W5
Database
/ERP/Legacy/WebTechStream
2 + 1 15 15 20 20 30 100
Elective 6(Corresponding subjectto be selected fromGroup F)
MT8D6/E6/L6/W6
Database/ERP/Legacy/WebTechStream
2 + 1 15 15 20 20 30 100
Project work MT8P1 - - - - 100 - 100 200
Seminar -8 - - 50 50Total
8/8/2019 IBM Scheme of Study - Original From PESIT
4/60
Group AAdvanced DBMS (MT5D1)Change Management (MT5E1)
JCL and CICS (MT5L1)Introduction to Web Tech(MT5W1)
Group BDW & BI(MT6D2)ERP & CRM(MT6E2)
IMS(MT6L2)Enterprise Java(MT6W2)
Group CIntroduction to XML (MT7D3)Supply Chain Management(MT7E3)
RPG (MT7L3)Web enabled App Development
(MT7W3)
Group DDatabase Admin & App Development
(MT7D4)Enterprise App Integration (MT7E4)
Application Programming using COBOL(MT7L4)
Enterprise Content Management
(MT7W4)
Group EAI & Expert Systems(MT8D5)Simulation & Modeling(MT8E5)DB2 Application Programming
(MT8L5)E-Commerce & Web Security
(MT8W5)
Group FIntroduction to Semantic Web (MT8D6)Decision Support Systems(MT8E6)To Be Decided(MT8L6)Web Security(MT8W6)
HOW TO CALCULATE THE CUMULATIVE GRADE POINT AVERAGE (CGPA)Averages are calculated on the basis of the point value assigned to each letter grade:S = 90 to 100 Marks = 4.0 A = 80 to 89 Marks = 3.5B = 70 to 79 Marks = 3.0 C = 60 to 69 Marks= 2.5D = 50 to 59 Marks = 2.0 E = 40 to 49 Marks = 1.5F = 00 to 39 Marks = 0.0Calculating your CGPA:1. Multiply total credit of each course by the grade point.2. Add up total number of credits.
3. Add up the total of grade points.4. Divide the total grade points by the total creditsExample:Courses Grade Points Credits PointsCourse 1 - S = 4.0 X 2 = 8Course 2 - A = 3.5 X 2 = 7Course 3 - C = 2.5 X 2 = 5Course 4 - F = 0.0 X 2 = 0-------------------------------------
8/8/2019 IBM Scheme of Study - Original From PESIT
5/60
Total 20 points 8 credits = 2.5 CGPA
Class Declaration First Class with Distinction CGPA 3.5 and above First Class CGPA 3.0 and less than CGPA 3.5
Second Class CGPA 2.5 and less than 3.0
Semester: M.Tech (Research) or M.S (Research) 1st Semester ComputerScience Subject Title: Software EvolutionDuration : 48 hours SubjectCode: IMT1C1
Course Outline
Introduction: Outlines the challenges inherent in software evolution.
Change as a fact of life for software systems.
The Defect Management Process :
Deciding what to change and when.
Change control and its relationship to software configuration management.
Impact analysis and other general techniques for debugging.
Program Comprehension:
Introduction to techniques for understanding software systems built by others.
Recognising common architectural patterns. Code reading techniques for programcomprehension.
Factors affecting code readability. Tools for program comprehension.
Evolution of Legacy Systems :
Characteristics of legacy systems, and challenges for their evolution.
Migration of legacy systems.
The re-technologies: re-structuring, reverse-engineering and re-engineering.
Data-Oriented Challenges to Evolution:
Specific challenges for migration of data-intensive systems.
Impact of data quality on migration of legacy systems.
8/8/2019 IBM Scheme of Study - Original From PESIT
6/60
Data re-engineering, and tools to support it.
Evolution of Package-Based Systems :
Growing prevalence of package-based systems, and problems caused by the need tomaintain and evolve them.
Testing and debugging techniques for package-based systems.
Glueware and the role of standard component types in modifying package-basedsystems.
Text Books Sommerville (Software Engineering, Addison Wesley, 6th Edition)
Lano and Haughton (Reverse Engineering and Software Maintenance, McGraw-Hill,1993)
Semester: M.Tech (Research) or M.S (Research) 1st Semester ComputerScience Subject Title: Problem Solving and Computer ProgrammingDuration : 48 hours Subject Code: IMT1C2
Course Outline
Basic model of computation, Notion of Algorithms, Principle of MathematicalInduction
Basics of functional programming, notion of types
Iterative versus recursive style
Correctness and efficiency issues in programming, time and space
measures Basics of imperative style programming
Assertions and loop invariants
Top down design and examples of step-wise refinement
Programming using structures, introduction to encapsulation and object orientedprogrammingText Books
Structure and Interpretation of Computer Programs by Harold Abelson and
8/8/2019 IBM Scheme of Study - Original From PESIT
7/60
GeraldSussman with Julie Sussman, MIT Press, 1985.
How to solve it by Computer by R. J. Dromey, Prentice-Hall India EEE
Series.
Semester: M.Tech (Research) or M.S (Research) 1st Semester ComputerScience Subject Title: Application Programming using
COBOLDuration : 48 hours Subject Code: IMT1C3
Course Outline
COBOL and the program development process
Identification, Environment, and Data Divisions
Procedure Division
Control structures
User interfaces (report design)
Validation and verification
Arrays and tables
Master/transaction file processing
Program managementText Books
Tyler Welburn and Wilson Price, Structured COBOL: Fundamentals and
Style, 4 th edition,McGraw-Hill College, New York, NY, 1994.
8/8/2019 IBM Scheme of Study - Original From PESIT
8/60
Semester: M.Tech (Research) or M.S (Research) 1st Semester Computer
Science Subject Title: Computer organization and ArchitectureDuration : 48 hours Subject Code: IMT1C4
Course Outline
Introduction to computer system and its sub modulesNumber System and Representation of information
Arithmetic and Logical operation and hardware implementation.Software implementation of some complex operation.
Arithmetic and Logic Unit, Introduction to memory Unit, control unit andInstruction SetWorking with an ALU, Concepts of Machine level programming, Assembly level
Pogramming and High level programming Various addressing modes and designing of an Instruction set.Concepts of subroutine and subroutine callUse of stack for handling subroutine call and return
Introduction to CPU design, Instruction , interpretation and execution, Micro-operation and their RTL specificationHardwired control CPU designMicro-programmed control CPU designConcepts of semiconductor memory, CPU-memory interaction, organization ofmemory modulesCache memory and related mapping and replacement policies.
Introduction to input/output processing, working with video display unit andkeyboard and routine to control themProgrammed controlled I/O transferInterrupt controlled I/O transferDMA controller
Secondary storage and type of storage devicesIntroduction to buses and connecting I/O devices to CPU and memory
Introduction to RISC and CISC paradigm
8/8/2019 IBM Scheme of Study - Original From PESIT
9/60
Design issues of a RISC processor and example of an existing RISC processor.
Introduction to pipelining and pipeline hazards, design issues of pipelinearchitecture
Instruction level parallelism and advanced & issues. Introduction to interconnection network and practical issues.Examples of interconnection Networks
Multiprocessors and its characteristicsMemory organization for multiprocessors systemssynchronization and models of memory consistency.Issues of deadlock and scheduling in multiprocessor systems.
Cache in multiprocessor systems and related problemsCache coherence protocols
Parallel processing conceptsParallelism algorithm for multiprocessor systems.
Text Books Computer Organisation by Hamacher & Zaky
Computer Architecture by Trembley and Sorenson
Semester: M.Tech (Research) or M.S (Research) 2nd Semester ComputerScience Subject Title: Discrete MathematicsDuration : 48 hours Subject Code: IMT2C1
Course Outline
Groups and Coding Theory
Set theory
Induction and Recursion
Mathematical Logic
Relations and Ordering
Functions
Rings, Number TheoryText Book :Discrete and combinatorial Mathmatics , Ralph P. Girimaldi 4th Edition , Pearson
Semester: M.Tech (Research) or M.S (Research) 2nd Semester Computer
8/8/2019 IBM Scheme of Study - Original From PESIT
10/60
Science Subject Title: Data StructuresDuration : 48 hours Subject Code: IMT2C2
Objectives: This course is an in-depth study of howdata is organized in memory,
how data can be retrieved and manipulated efficiently and the possible ways inwhich different data items are logically related. The course enables students todesign good data structures for their programs and understand and reengineerexisting code effectively.Outline:
Introduction to data structures
Structures
Lists
Queues
Stacks
Trees
Hash tables Advanced data structuresTextbook:Data Structures and Program Design in C,Kruse, Tondo and Leung, Pearson Education, Asia.
8/8/2019 IBM Scheme of Study - Original From PESIT
11/60
Semester: M.Tech (Research) or M.S (Research) 2nd Semester Computer
Science Subject Title: System SoftwareDuration : 48 hours Subject Code: IMT2C3
System Software
Objectives: This course focuses on the design of assemblers, loaders, linkers,macro processors and compilers. It provides students an understanding of how theprograms that they write are processed and executed by computers.
Outline:
Review of machine architecture, Assemblers
Loaders and linkers
Editors and debugging systems
Macro processor
Compilers
Lex and Yacc
Textbook:System Software, Beck, Addison-Wesley.
8/8/2019 IBM Scheme of Study - Original From PESIT
12/60
Semester: M.Tech (Research) or M.S (Research) 2nd Semester Computer
Science Subject Title: System Analysis and DesignDuration : 48 hours Subject Code: IMT2C4
Objective : The main objective of this course is to gain an understating of an informationsystems development process, to understand the steps of planning, designing andimplementing an information system. This course deals with the different phases of SDLC.This course gets one familiar with the principles of goog system design
Introduction:
System Concepts.
System Analyst.
Components of a SystemSDLC.
Structured and Object-Oriented SDLC.
System Prototype Method SPM.
Project Planning:
Project Initiation.
Project Feasibility.
Analysis:
Fact Gathering Techniques.
Structured Charting Techniques. Requirements Modelling.
Data Modelling.
Object Modelling.
ER Analysis.
System Design:
User Interface Design.
Input Design.
8/8/2019 IBM Scheme of Study - Original From PESIT
13/60
Output Design.
Data Design.
Code design.
Form design.
File design.
Construction and Implementation of the System:
Application Development.
Installation & Support.System Security.
Tools:
Communication Tools.
Feasibility & cost Analysis Tools.
Project Management Tools.
Alternative System Methodologies.
Text Books:System Analysis & Design in the Changing World: Satzinger, Jackson.System Analysis & Design Methods: Whitten & Bentely.System Analysis & Design: Garry Shelly.
Semester: M.Tech (Research) or M.S (Research) 3rd Semester ComputerScience Subject Title: Operating SystemsDuration : 48 hours Subject Code: IMT3C1
8/8/2019 IBM Scheme of Study - Original From PESIT
14/60
Course Objective: This course teaches the design of Operating Systems. Topics include
Operating System Structures
System componentsSystem ServicesSystem calls
ProcessesSchedulingInter-process communicationMulti threadingProcess synchronizationHandling deadlocks
Memory management
Paging Segmentation
Virtual memory
Page replacement algorithms
Storage management
I/O systems
Storage devices
File system
Security
Domains
Access matrix
Authentication
Intrusion detection
Text Books:
Operating System Concepts Abraham Silberschatz, 6th Editio, John Wiley
8/8/2019 IBM Scheme of Study - Original From PESIT
15/60
8/8/2019 IBM Scheme of Study - Original From PESIT
16/60
Semester: M.Tech (Research) or M.S (Research) 3rd Semester Computer
Science Subject Title: Software EngineeringDuration : 48 hours Subject Code: IMT3C2
Objective:This course covers an understanding of the principles and techniques utilized in thedevelopment of good software systems. It deals with the understanding of allphases and supporting activities of the software development life cycle.
Software Engineering Overview: Role of Software.
Software Problem. Software Characteristics.
Software Crisis & Myths.
Software Engineering Definition (IEEE).
Generic View of Software Engineering.
Processes:
The software process.
Software Process Models:
Linear Model: Classic Life Cycle Model.
Evolutionary Model: Spiral Model.
RAD.
Formal Method Model.
Automated Process Support.
Prototyping.
Requirements Identification and Analysis:
Requirements Type:
Functional.
Non-Functional.
User.
System.
8/8/2019 IBM Scheme of Study - Original From PESIT
17/60
Requirements Analysis:
Communication Techniques.
Analysis Principles.
Feasibility Study.
Requirements Specification.
Requirements Validation.
Software Design
Design Process.
Design Concepts.
Design Principles.
Design Notations.
Data Design.
Architectural Design.
Interface Design.Procedural Design.
Detailed Design
Module Specifications.
implementation Issues:
Coding Techniques.
Coding Style.
Standards and Guidelines.
Documentation Guidelines.
Verification and Validation Techniques:
Goals.
Approaches.
Validation Planning.
Static Analysis.
Debugging.
Software Testing:
Defect Testing.
Integration Testing.
Testing Workbenches.
8/8/2019 IBM Scheme of Study - Original From PESIT
18/60
Test Planning.
Test Execution and Reporting.
Analysis of Test Results.
Software Evolution:
Legacy Systems.
Software Reengineering.
Text Books
Software Engineering- A Practitioners Approach: Roger Pressman.
Software Engineering: Ian Sommerville.
An Integrated Approach to Software Engineering: Pankaj Jalote.
Semester: M.Tech (Research) or M.S (Research) 3rd Semester ComputerScience Subject Title: Analysis and Design of Algos.
Duration : 48 hours Subject Code: IMT3C3
8/8/2019 IBM Scheme of Study - Original From PESIT
19/60
Objectives: The course covers various families of algorithms in terms of theircomplexity and efficiency. It enables students not only to analyze the efficiency of agiven algorithm but also teaches them techniques for designing better algorithms fora given problem, thereby complementing their skills in system design andprogramming.
Outline:
Introduction to algorithms and review of mathematical background
Efficiency and analysis of algorithms
Brute force algorithms
Divide-and-Conquer
Space-Time tradeoffs
Sorting algorithms
Greedy algorithms
Dynamic programming
Branch and bound
Introduction to approximate algorithms
Textbook:Introduction to algorithms,Cormen, Leiserson and Rivest, Prentice Hall India, 1998.
8/8/2019 IBM Scheme of Study - Original From PESIT
20/60
Semester: M.Tech (Research) or M.S (Research) 3rd Semester Computer
Science Subject Title: Object Oriented Programming with C++Duration : 48 hours Subject Code: IMT3C4
Outline
Introduction, simple additions to C, basic stream I/OIntroduction to OOP, classes, objects and members, access specifiers.Constructors and destructors, new and delete.
References, other constructors, conversion operators, assignmentoperators.Other operators, more stream I/O
Namespaces, Templates & STL strings
STL collections & STL: algorithms
InheritanceMore inheritanceException handling & OO designs in C++Textbook
C++ by Stanley B Lipmann
8/8/2019 IBM Scheme of Study - Original From PESIT
21/60
Semester: M.Tech (Research) or M.S (Research) 4th Semester ComputerScience Subject Title: Finite Automata and Formal LangaugesDuration : 48 hours Subject Code: IMT4C1
Objectives: This course is an introductory study of the foundational theory ofcomputing. While providing an overview of computing machines, automata, formallanguages and grammars, the course emphasizes applications of the theory.
Outline:
Introduction to automata and review of proof methods
Finite automata Regular expressions and languages
Context-free grammars and languages
Pushdown automata
Introduction to Turing Machines
Un-decidability
Intractability and NP-Complete problems
Textbook:Introduction to Automata Theory, Languages, and Computation, Second Edition,Hopcroft, Motwani, and Ullman, Pearson Education, 2001.
8/8/2019 IBM Scheme of Study - Original From PESIT
22/60
Semester: M.Tech (Research) or M.S (Research) 4th Semester ComputerScience Subject Title: Database Management SystemsDuration : 48 hours Subject Code: IMT4C2
Objectives: This is the first course on relational database systems and opensdoors to the database stream of elective courses. The course covers both thetheory of the relational model with its normal forms and the practical aspects of SQLand transaction management. Examples will be from the DB2 platform.
Outline:
Introduction to databases Data modeling using ER diagrams and UML
Relational model
Relational algebra
SQL
Schema design and normalization
Transaction management
Introduction to crash recovery
Database security
Textbook:
Fundamentals of Database Systems,Elmasri and Navathe, Pearson Education, 2004.
8/8/2019 IBM Scheme of Study - Original From PESIT
23/60
Semester: M.Tech (Research) or M.S (Research) 4th Semester ComputerScience Subject Title: Principles of Programming LanguagesDuration : 48 hours Subject Code: IMT4C3
Course outline:
Introduction
Data Types
Data Representation
Imperative Programming
Object-Oriented Programming
Functional Programming
Logic programming
Text Book :Programming Languages , Ravi Sethi Addison Wesley,Programming Languages, Design and implementation, Terrance Pratt, PHI
8/8/2019 IBM Scheme of Study - Original From PESIT
24/60
Semester: M.Tech (Research) or M.S (Research) 4th Semester ComputerScience Subject Title: Unix Operating SystemDuration : 48 hours Subject Code: IMT4C4
Course OutlineIntroduction
History
Architecture
Basic commands
File handling commands
File system File attributes
Basic commands
Shell programming
Types of shells
Environment variables
Logical operators
Conditional execution
Handling positional parameters, branching and looping
AWK
Operational mechanism
Special variables
Built in functions
Perl
Variables and operators
8/8/2019 IBM Scheme of Study - Original From PESIT
25/60
Lists and arrays
Pattern search
Text Book :
UNIX Complete Reference Kenneth Rosen, Douglas Host, James Farber andRichard Rosinski
Unix Concepts and Applications, Sumitabha Das
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: Computer Networks -IDuration : 48 hours Subject Code: IMT5C1
Course Objectives: This course is designed as a first course for students who areinterested in the converging area of Computers and Data Communications vianetworking concepts.
Course Outline
Overview of the Data representation, networks, internet layer, protocols andstandards
Physical layer
Signal representation( Analog and digital ) Signal transmission
Data link layer concepts
Error detection
Error correction
DLL protocols
Multiple acess control
Ethernet based local area networks
8/8/2019 IBM Scheme of Study - Original From PESIT
26/60
Text books
Computer Networks by A. S. Tannenbaum, Pearson Education, 4th Edition
Data Communications and Networking by B. A. Forouzan, TMH, 3rd
Edition
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: Software TestingDuration : 48 hours Subject Code: IMT5C2
Objective: This course introduces the basic of testing. It also deals with the keypractices that help software testing. It examines various testing techniques andreporting defectives effectively,
Course Outline
Software Testing Background:
What is a bug? Software failure terminologies.
Why do bugs occur?
Cost of bugs in software.
Software Testing Basics:
Testing axioms.
Precisions & Accuracy.
Verification & Validation.
Quality & Reliability. Testing & Quality Assurance.
Black-Box & White-Box Testing.
Static & Dynamic Testing.
Examining Specification:
Static Black-Box Testing.
High-Level Review of Specification.
8/8/2019 IBM Scheme of Study - Original From PESIT
27/60
Low-Level Review of Specification.
Dynamic Black-Box Testing.
Data Testing:
Boundary & Sub-Boundary conditions. Default, Empty, Blank, Null, Zero & None.
Invalid, Wrong, Incorrect, & Garbage Data.
State Testing:
Softwares Logic Flow.
Testing States to Fail.
White-Box Testing:
Static White-Box Testing:
Formal Reviews: Peer/ Walkthrough/ Inspections..
Generic Code Review Codelist. Dynamic White-Box Testing.
Testing the pieces.
Data Coverage.
Code Coverage.
Testing Methods:
Verification Testing:
Basic Verification Methods.
Verifying documents at different phases.
Validation Testing:
Controlling Validation costs. Compatibility Testing.
Usability Testing.
Foreign Language Testing.
Testing Tasks, Deliverables and Chronology.
Alpha & Beta Testing.
Software Testing Tools:
8/8/2019 IBM Scheme of Study - Original From PESIT
28/60
Benefits of Automation.
Categorizing Testing tools.
Viewers & Monitors.
Drivers. Stubs.
Stress & Load tools.
Interference Injectors & Noise Generators.
Fully Programmable Automated Testing Tools.
Measurements.
Test Planning & Documentation:
Test Phases.
Test Strategy.
Resource requirements. Test Cases.
Test Procedures.
Test Schedule.
Bug Reporting.
Metric & Statistics.
Risks & Issues.
Reporting Bugs.
Bug-Tracking Systems.
Software Quality Assurance: QA in Workplace.
CMM
Managing Testing Technology:
Organizational Approaches to Testing.
Current Practices, Trends & Challenges.
Getting Sustainable Gains in Place.
8/8/2019 IBM Scheme of Study - Original From PESIT
29/60
Text Books
Software Testing: Ron Patton.
Software testing techniques: Van Nostrand Reinluold.
The Art of Software testing: Wiley-Dreamtech.
Introducing Software Testing: Loise Tamres.
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: Programming with JavaDuration : 48 hours Subject Code: IMT5C3
Course Objective: This course teaches core Java. Topics include
Java language
Variables
Operators
Control flow
Object references
Packages and Interfaces
Java classes String handling
Handling Exceptions
Threads and synchronization
File input/output
Developing Applets.
8/8/2019 IBM Scheme of Study - Original From PESIT
30/60
Graphics programming
AWT
Components
Layout Menu
Text booksThe Java Handbook - Patrick Naughton, Tata Mcgrawhill
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: Advanced DBMSDuration : 48 hours Subject Code: IMT5D1
Course objectives : this course covers the advanced concepts in DBMS
Course Outline
Data storage
Index structures
Query processing and optimization
Object oriented databases
Database tuning
Distributed data bases
Semester: M.Tech (Research) or M.S (Research) 5th Semester Computer
8/8/2019 IBM Scheme of Study - Original From PESIT
31/60
8/8/2019 IBM Scheme of Study - Original From PESIT
32/60
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: JCL and CICSDuration : 48 hours Subject Code: IMT5L1
Course Objective: This course teaches programmers the role of CICS in a businesstransaction environment.
CICS introduction
CICS supplied transactions
Application design (presentation logic, business logic, data logic)
Application programming
Resource definition
Recovery/restart
File and database facilities
Data queuing facilities
CICS intercommunication
CICS and the client/server environment
CICS platformsTextbooks
To be decided
8/8/2019 IBM Scheme of Study - Original From PESIT
33/60
Semester: M.Tech (Research) or M.S (Research) 5th Semester ComputerScience Subject Title: Introduction to web technologiesDuration : 48 hours Subject Code: IMT5W1
Course Objective: This is a course designed to introduce students to several basicconcepts that form the foundation of todays web technology.
Course Outline:
Internet Architecture
Internet setup Client side, Server/ISP side Domain Name System
Domain registration, Web Hosting, FTP, FTP servers
Email Architecture, Extensions and setup
Introduction to protocols such as http, ftp, etc
Introduction to html, xml, xsl, etc
Browser Technology
Multimedia Networking including protocols rtp, rtcp
Search engines
8/8/2019 IBM Scheme of Study - Original From PESIT
34/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: Computer Networks - IIDuration : 48 hours Subject Code: IMT6C1
Course Objectives: This course is intended to cover the Network andTransportation Layers of the Internet Model.
Course Outline
Network layer Source to destination delivery of packets
Addressing and routing
Protocols like ARP, IPV6, ICMP
Transport layer
Delivery of entire message
TCP and UDP
congestion control
quality of service
Application layer
Principles of Network Management
Text BookComputer Networks by A. S. Tannenbaum, Pearson Education, 4th Edition
8/8/2019 IBM Scheme of Study - Original From PESIT
35/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: Management Information SystemsDuration : 48 hours Subject Code: IMT6C2
Course Outline
Foundations and principles of MIS
Solving business problems with MIS
MIS applications
MIS for decision support
Managing IT
Text BookManagement information systems, A.OBrien, 7th edition
8/8/2019 IBM Scheme of Study - Original From PESIT
36/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: Principles of User Interface Design
Duration : 48 hours Subject Code: IMT6C3
Course Outline
Human Factors , Theories Principles and guidelines
Human Factors for Interactive Software
Managing design processes
Software tools
Interaction devices
Multiple window strategies
Text Book:
Designing User interface , Ben Shneiderman
Human Computer Interaction , Alan J. Dix et al.
User interface Design , by Eberts
8/8/2019 IBM Scheme of Study - Original From PESIT
37/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: Data Warehousing and Business intelligenceDuration : 48 hours Subject Code: IMT6D2
Course OutlineThis course provides an introduction to data warehouse design. Topics include
data modeling,
database design and database access.
Extracting business intelligence using data mining techniques.
Text BookData Warehousing Architecture and Implementation Mark Humphries et. Al.
8/8/2019 IBM Scheme of Study - Original From PESIT
38/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: ERP and CRM
Duration : 48 hours Subject Code: IMT6E2
Course Outline
Enterprise Resource Planning
Overview
Business Engineering and Modeling for ERP
ERP Implementation
ERP and competitive advantage ERP domain
Case studies
Customer relationship management
Architecture of CRM
Operational CRM
Analytical CRM
Collaborative CRM
improving customer service
improving customer relationship
technical functionality
privacy and ethical concerns
setting up a framework for CRM
CRM in business
8/8/2019 IBM Scheme of Study - Original From PESIT
39/60
8/8/2019 IBM Scheme of Study - Original From PESIT
40/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: IMS
Duration : 48 hours Subject Code: IMT6L2
Course Objective: This course teaches individuals who program in Common BusinessOriented Language (COBOL), Programming Language One (PL/I), or Assembler languageusing DL/I to navigate through an IMS database. Topics include
DL/I introduction
DL/I call process
DL/I retrievals
DL/I updates
DL/I programming techniques
DL/I Serial Storage Architecture (SSA) advanced
DL/I test program
Hierarchic access methods
Logical relationships
Programming standardsTextbooks
To be decided
8/8/2019 IBM Scheme of Study - Original From PESIT
41/60
Semester: M.Tech (Research) or M.S (Research) 6th Semester ComputerScience Subject Title: Enterprise Java
Duration : 48 hours Subject Code: IMT6W2
Course Outline
Servlets,
Enterprise Java Beans,
Java Server Pages.
Text Book
Enterprise Java Programming with IBM Web sphere Gary Craig et. al.
8/8/2019 IBM Scheme of Study - Original From PESIT
42/60
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Mobile Computing
Duration : 48 hours Subject Code: IMT7C1
Course Outline
Introduction
What pervasive computing is all about
Devices
Information Access Devices
Smart identification
Embedded controls
Entertainment Systems Connecting the world
Internet protocols and formats
Mobile internet
Voice
Web services
Connectivity
Back end server infrastructure
Gateways
Application servers
Internet portals Device management
Synchronisation
New Services
Home services
Travel and business services
Consumer Services
8/8/2019 IBM Scheme of Study - Original From PESIT
43/60
Text BooksPrinciples of Mobile Computing , Hansman, 2nd edition , Springrer.
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Software Project ManagementDuration : 48 hours Subject Code: IMT7C2
8/8/2019 IBM Scheme of Study - Original From PESIT
44/60
Objective: This course covers the understanding of the management issues atproject level, the understanding of the way a project is initiated and successfullycompleted. The course also helps one to get familiar with the key areas of project
management
Introduction:
Project Characteristics.
Nature and Context of Project Management.
Pitfalls in Project Management.
Conventional Project Management.
Project Management Lifecycle.
Project Management Key Areas:
Scope.
Time. Cost.
Quality.
Human Resource.
Communication.
Risk.
Procurement.
Knowledge.
Project Organizations:
Line-of-Business. Project Organizations.
Planning:
POS.
Define Project Objectives.
Identify Success criteria.
List Assumptions, Risks & Obstacles.
8/8/2019 IBM Scheme of Study - Original From PESIT
45/60
Estimate Activity Duration.
Determine resource requirements.
Risk Management.
Configuration Management.
Construct Project Network.
Approval.
Execution:
Project Structures.
Teams & Organizations.
Level Project Resources.
Scheduling Activities.
Review.
Controlling: Control Vs Risk.
Purpose of control.
Project Tracking.
Progress reporting Systems.
Purpose, Change & Frequency of Reports.
Change control.
Close Out of the project:
Steps in Closing.
Obtain Client Acceptance. Install Project Deliverables.
Document the Project.
Software Management Process Framework: Unified Framework.
Life Cycle Phases:
Inception, Elaboration, Construction & Transition.
8/8/2019 IBM Scheme of Study - Original From PESIT
46/60
Artifacts.
Management Set, Engineering Set & Test Artifacts.
Workflows.
Process workflows.
Iteration Workflows.
Checkpoints.
Major.
Minor.
Iterative Process Planning.
Process Automation.
Project control Core Metrics.
Tailoring Process.
Modern Project Profiles.
Text Books:
Effective Project Management: Robert Wysocki.
Project Management: Harvey Maylor.
SPM: A Unified framework: Walker Royce.
CMM In Practice: Pankaj Jalote.
Software Project: Survival Guide: Steve McConnell
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Introduction to XMLDuration : 48 hours Subject Code: IMT7D3
8/8/2019 IBM Scheme of Study - Original From PESIT
47/60
Course Outline
Core family of XML languages XSL/XSLT
X ML schema
Xpath
Xpointer
Xlink
Overview of XML applications in databases
Content management
EAI
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Database administration and applicationdevelopmentDuration : 48 hours Subject Code: IMT6D4
8/8/2019 IBM Scheme of Study - Original From PESIT
48/60
Course Objective: This course covers basic database administration tasks in DB2 UDBV8.1. Topics include
List and describe the components of DB2 UDB.
Implement DB2 UDB security.
Perform basic DB2 UDB administration using commands or the graphical user interface(GUI).
Perform the tasks necessary to support a basic recovery strategy.
Text book
DB2 UDB Administration course material
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Supply Chain ManagementDuration : 48 hours Subject Code: IMT7E3
8/8/2019 IBM Scheme of Study - Original From PESIT
49/60
Course Outline
SCM business process : evaluating and selecting suppliers for products, parts, or subassemblies;
monitoring inventory levels and reordering from suppliers;
planning production activities based on customer demand;
overseeing manufacturing tasks;
scheduling and tracking product deliveries to customers; and
Collaborating with CRM employees on customer service.
SCM Overview,
Logistics,
ILM,
Transportation systems,
Distribution
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Enterprise Application IntegrationDuration : 48 hours Subject Code: IMT7E4
8/8/2019 IBM Scheme of Study - Original From PESIT
50/60
Course Outline
Introduction to EAI Why EAI ?
Types of EAI
EAI technologies
Business Advantages of EAI
EAI for critical new solutions
EAI of legacy and packaged applications
World Wide Web and EAI
EAI of ERP and SCM
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: RPGDuration : 48 hours Subject Code: IMT7L3
8/8/2019 IBM Scheme of Study - Original From PESIT
51/60
Course Objective: This course teaches the basic features and functions of RPG IV forVersion 5. Develop and maintain simple RPG IV programs written using the latest featuresand techniques available in the Version 5 compiler.
CODE tutorial
RPG IV introduction
Coding specifications for RPG IV
Data representation and definition
Manipulating data in calculations
Printing from an RPG IV program
Using the debugger
Structured programming and subroutines
Accessing the DB2 database using RPG IV
Coding inquiry programs
Text book
To be decided
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: AIXDuration : 48 hours Subject Code: IMT6L4
8/8/2019 IBM Scheme of Study - Original From PESIT
52/60
Course Objective: This course teaches basic AIX administration tasks. Topics include
Planning
System configuration
System initialization and startup
Object Data Manager (ODM)
Devices
Printers and queues
System storage
Disk management
Error log, syslogd and dump
Performance
System recovery
Backup and restore
System management
Scheduling Networking
Network Installation Management (NIM)Textbook
AIX Administration and Support Certification Exam (Test 232).
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Web Enabled application Development
Duration : 48 hours Subject Code: IMT7W3
8/8/2019 IBM Scheme of Study - Original From PESIT
53/60
Course OutlineCourse Objective: This course helps in all aspects of Web Information
development including concepts, techniques, skills and resources required fordeveloping information content for the World Wide Web.
Course Outline: The coursecovers the following areas:1. Introduction to Web Systems and application2. Web development Processes3. Web Implementation and Tools4. Gateway Programming5. Case Studies
Text Books:
Web Development by J. December, M. Ginsburg, etc al, McMillan ComputerPublishing
Semester: M.Tech (Research) or M.S (Research) 7th Semester ComputerScience Subject Title: Enterprise Content ManagementDuration : 48 hours Subject Code: IMT7W4
8/8/2019 IBM Scheme of Study - Original From PESIT
54/60
Course objective : This course provides essential product neutral introduction tofield of content management
Course Outline
Indexing and search engines
Document management
Classification and retrieval
Publication and quality process in content repositories
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Artificial Intelligence and Expert SystemsDuration : 48 hours Subject Code: IMT8D5
8/8/2019 IBM Scheme of Study - Original From PESIT
55/60
Course Outline
Topics in artificial intelligence
Practical applications in expert systems
Smart interactive applications
Lateral methodologies
Neural networks
Genetic algorithms
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Introduction to Semantic WebDuration : 48 hours Subject Code: IMT8D6
8/8/2019 IBM Scheme of Study - Original From PESIT
56/60
Course objective : This course introduces the emerging area of the semantic weband semantics based applications
Course outline
XML and XML Schemas
RDF and RDF schema
OWL and its use in designing domain specific representation languages
Application in web and enterprise scenarios
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Simulation and ModelingDuration : 48 hours Subject Code: IMT8E5
8/8/2019 IBM Scheme of Study - Original From PESIT
57/60
Course outline
Fundamentals of simulation
Probability and statistics in simulation
Elements of discrete simulation
Gathering statistical observations in simulation
Interpreting simulation results
Text Books
Simulation modeling and simnet, Hamdy A. Taha
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Decision Support SystemsDuration : 48 hours Subject Code: IMT8E6
8/8/2019 IBM Scheme of Study - Original From PESIT
58/60
Course outline
DSS foundations
DSS theory
Building DSS
Expert Systems (Knowledge based DSS)
Model Driven DSS
DSS applications and evaluation
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Industry - 1Duration : 48 hours Subject Code: IMT8L5
Course OutlineTo be Discussed and included
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Industry - 2Duration : 48 hours Subject Code: IMT8L6
8/8/2019 IBM Scheme of Study - Original From PESIT
59/60
Course OutlineTo be Discussed and included
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: E-Commerce & Web SecurityDuration : 48 hours Subject Code: IMT8W5
Course Objective: The objective of this course is to introduce the students toElectronic Commerce.E-commerce is the buying and selling of goods and services on the Internet,especially the World Wide Web. For online retail selling, the term e-tailing is alsosometimes used.
Course Outline: The coursecovers the following areas:1. E-Commerce Phenomenon2. Architecture for E-Commerce3. Server Hardware, Redundancy, Security4. Generic business models of E-Commerce5. Logistics /Order fulfillment6. B2C applications, B2B applicationsText Books:
Complete E-Commerce Book: Design, Build and Maintain a Successful Web-Based Business by Janice Reynolds, CMP Books
The Business of E-Commerce by P. May, Cambridge University Press, 1 st
Edition, 2001
8/8/2019 IBM Scheme of Study - Original From PESIT
60/60
Semester: M.Tech (Research) or M.S (Research) 8th Semester ComputerScience Subject Title: Web Security
Duration : 48 hours Subject Code: IMT8W6
Course Objective: This course is designed to provide a practical survey of both thePrinciples and practice of Cryptography and Network Security Technology.
Course Outline:
Conventional (Private Key) Encryption algorithms and the design principles
Public Key Encryption,
Hash Functions,
Message Authentication, Digital Signatures
Key certification
Network Security Practice
Tools and Applications
PGP, Kerberos, IP Security,
X.509 Certification, SSL, S/MIME, etc
System level security including attacks/threats,
Countermeasures for intruders and viruses,
use of firewalls and trustedsystemsText BookCryptography and Network Security Principles and Practices by W. Stallings, PHI,3rd Edition
Recommended