IBM Scheme of Study - Original From PESIT

Embed Size (px)

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