Download Instructional Objectives

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
SEMESTER – I
Course Code
Course Title
L
T
P
PCA14101
PROGRAMMING IN C
3
0
3
Total
Of LTP
6
Instructional Objectives:
 To learn the programming concepts and write simple programs in C.
 To understand sequential steps or procedures to solve any given problem.
 To enable the learner to become an application developer using this language.
UNIT 1: Introduction
9
C Fundamentals: Introduction to C - The C Character Set - Identifiers and Keywords - Data TypesConstants- Variables and Arrays- Declarations- Expressions- Statements- Symbolic Constants Operators and Expressions: Arithmetic Operators - Unary Operators- Relational and Logical
Operators- Assignment Operators - The Conditional Operator- Library Functions- Data Input and
Output: The getchar() Function- The putchar() Function- The scanf() Function- The printf() FunctionThe gets() and puts() Functions.
UNIT 2: Control Statements
9
Branching: The if...else Statement - The switch Statement - Looping: The while Statement- The
do...while Statement - The for Statement - Nested Control Structures - The break Statement- The
continue Statement- The Comma Operator- The goto Statement.
UNIT 3: Functions and Arrays
9
Overview of functions - Defining a Function - Accessing a Function - Function Prototypes- Passing
Arguments to a Function – Recursion - Program Structure: Storage Classes - Automatic Variables Global Variables - Static Variables - Multifile Programs- Arrays: Defining an Array- Processing an
Array- Passing Arrays to Functions- Multidimensional Arrays- Arrays and Strings.
UNIT 4: Pointers
9
Fundamentals of Pointer- Pointer Declarations - Passing Pointers to Functions - Pointers and One
Dimensional Arrays - Dynamic Memory Allocation - Operations on Pointers - Pointers and
Multidimensional Arrays - Arrays of Pointers - Passing Functions to Other Functions
UNIT 5: Structures, Unions and Data Files
9
Structures and Unions: Defining a Structure- Processing a Structure- User Defined Data TypesStructures and Pointers- Passing Structures to Functions- Self Referential Structures – Unions - Data
Files: Opening and Closing a Data File- Creating a Data File- Processing a Data File- Unformatted
Data Files
Text Book:
1. Gottfried, B.S. (1997), Theory and problems of Programming with C, Schaum’s Outline
Series, Tata McGraw Hill, New Delhi.
Reference Books:
1. Deitel, H.M. & Deitel, .P.J. (2001), How to Program C, Prentice Hall India, New Delhi.
2. Kanetkar, Y (1995), Let us C, BPB Publications, New Delhi.
1
C
4
Course Code
Course Title
L
T
P
PCA14102
DATA STRUCTURES
4
1
0
Total
Of LTP
5
C
3
Instructional Objectives:
 To learn Several data structure concepts like stack, queue, linked list, trees and files
 To learn the Applications of data structures.
 To improve the Problem solving quality using data structure techniques.
 To enable the learner to aim for careers in Data Analysis and Software Designs.
UNIT 1: Data Structures and Algorithms
9
Data structures & algorithms-Introduction to Data Structures and algorithms, Data structure
operations, control structures, complexity of algorithms, asymptotic notations for complexity,
Variables, data types, string operations, word processing, pattern matching algorithms, Linear Arrays,
Representation of linear arrays, traversing linear arrays, inserting and deleting linear arrays, pointers,
Records.
UNIT 2: Concepts of Linked Lists
9
Linked lists-Representation of linked lists in memory, traversing a linked list, searching a linked list,
insertion in to a linked list , deletion from a linked list-header linked lists, memory allocation – two
way lists, operations on two way lists .
UNIT 3: Representation of Stacks and Queues
9
Stacks & queues-Array representation of stacks, Linked representation of stacks
Arithmetic expressions, Towers of Hanoi, Array representation of queues, Linked representations of
queues, Deques, priority queues.
UNIT 4: Trees and Graphs Traversal
9
Trees-General Trees- binary Trees-representation of binary trees, traversing, binary trees -traversal
algorithms of binary trees, path lengths- huffman’s algorithm, graph theory terminology,
representations of graphs, Warshalls’s algorithms, operations on graphs, traversing a graphtopological sorting
UNIT 5 : Sorting and Searchig Algorithms
9
Sorting-bubble sort, binary search, linear search, Quick sort, Heap sort, insertion sort, selection sort,
merging, Radix sort, Hashing
Text Books:
1. Seymoutr Lipschutz (2006), Data Structures, Tata Mc Graw Hill, 2nd Edition, New Delhi.
2. Ellis Horowitz & Sartaj Sahni (1992), Fundamentals of Data Structures, Galgotia Book Source,
2nd Editions, New Delhi.
References Books:
1. Aho, V., Hopcroft, E., Ullman, D., (1993), Data Structures and Algorithms, Pearson Education,
1st Edition, New Delhi.
2. Alfred V. Aho Johne, Hopcroft (2008), Data Structures and Algorithms, Pearson, NewDelhi.
3. Mark Allen Weiss (2008), Data Structures and Algorithm Analysis in C, Pearson, 2nd Edition, New
Delhi.
2
Course Code
Course Title
L
T
P
PCA14103
DIGITAL COMPUTER FUNDAMENTALS
4
1
0
Total
Of LTP
5
Instructional Objectives:
 To impart knowledge on the fundamentals of digital systems.
 To describe the logical functioning of the circuits to the learners.
UNIT 1: Overview of Number Systems
9
Binary Number System: Binary to Decimal and Decimal to Binary Conversion - Hexadecimal
number System : Hexadecimal to Decimal and Decimal to Hexadecimal conversion - Hexadecimal to
Binary and Binary to Hexadecimal Conversion – Octal Number system : Octal to Decimal and
Decimal to Octal Conversion –Complementation - Logical Gates : AND,OR, NOT, NAND, NOR,
EX-OR and EX-NOR.
UNIT 2: Boolean Algebra and K-Map
9
Laws of Boolean Algebra - DeMorgan’s Theorems - Logical Expressions: Sum of Product – Product
of Sum - Simplification of Boolean expression: Using Boolean algebra - Using Karnaugh Map Using Mc Clausky Method.
UNIT 3: Combinational Circuits
9
Binary addition: Half adder - Full adder - Four bit binary adder - BCD adder - Binary Subtraction
Half subtractor- Full subtractor – Multiplexer - Demultiplexer- Decoder - Encoder- Flip flops: SR Flip
flop - D Flip flop - JK Flip flop - T Flip flop.
UNIT 4: Sequential Circuits
9
Registers - Shift Registers- Asynchronous counters - Synchronous counters - Ring counter - Design of
synchronous counters.
UNIT 5: ALU
9
Introduction to Arithmetic Unit - Design of Arithmetic Unit - Design of Logic Unit - Design of ALU Control Unit- Design of Control Unit.
Text Books:
1. Bartee, T.C. (2008), Digital Computer Fundamentals, McGraw Hill, New Delhi.
2. Morris Mano, M (2008), Digital Logic and Computer Design, Pearson Education, New Delhi.
Reference Book:
1. Donald P.Leach, Albert Paul Malvino, Goutham Saha (2008), Digital Principles and
Applications, Tata McGraw Hill, 6th Edition (Special Indian Edition), New Delhi.
3
C
3
Course Code
Course Title
L
T
P
PCA14104
OPERATING SYSTEMS
4
1
0
Total
Of LTP
5
Instructional Objectives:
 To introduce different types of Operating Systems.
 To learn about components of Operating Systems.
 To implement Input / Output and File Systems.
 To enable the learner to aim for careers in Software Development with knowledge on OS.
UNIT 1: Introduction to Operating System
9
Basic OS Concepts- Organization- Architecture-Structure of OS- OS Operations- OS Services System Calls-Types- System Programs- System Design and Implementation
UNIT 2: Process Management and Scheduling
9
Overview of Process Scheduling- Operations on Processes – Cooperating Processes – Inter process
Communication-Shared Memory - Message Passing Systems- CPU Scheduling- Scheduling
Concepts- Scheduling Criteria- Scheduling Algorithms- Multiprocessor Scheduling.
UNIT 3: Process Synchronization and Deadlocks
9
Critical Section Problem- Peterson’s solution -Semaphores- Classic Problems of SynchronizationMonitors – Deadlocks characterization –Methods - Prevention- Avoidance – Detection- Deadlock
Recovery.
UNIT 4: Memory Management
9
Swapping- Contiguous Memory Allocation- Paging-Hardware support - Protection-Shared PagesStructure of page table- Segmentation- Virtual Memory- Demand Paging- Page Replacement
Methods- Thrashing.
UNIT 5: Storage Management
9
File Concepts- Access Methods- Directory Structures- Protection -File System StructureImplementation- Directory Implementation- Allocation Methods- Disk Structure- Disk Scheduling
algorithms
Text Book:
1. Silberschatz, Galvin & Gagne (2009), Operating system principles, John Wiley & Sons, 7th
Edition, New York.
Reference Books:
1. Milan Milenkovic (2003), Operating System Concepts and Design, McGraw Hill, New Delhi.
2. Andrew, S. Tennenbaum (1997), Modern Operating System, Prentice Hall India, New Delhi.
3. Deital (1990), An Introduction to Operating System, Pearson Education, New Delhi.
4
C
3
Course Code
Course Title
L
T
P
PCA14105
WEB TECHNOLOGY
4
0
3
Total
Of LTP
7
C
4
Instructional Objectives:
 To provide knowledge on Internet and its related concepts.
 To enrich the knowledge of scripting languages.
 To introduce advance HTML tags.
 To enable the learner to become a Web Designer.
UNIT 1: Introduction to Internet and World Wide Web
9
Introduction to networks, LAN,MAN and WAN, History of the Internet, Email concepts, Sending and
Receiving files by E-mail, Intranet, Web system Architecture, Exploring HTTP, URL, Domain Name
System, Web Browsers, Web Pages
UNIT 2: Hypetext Markup Language and Web Desing
9
Basics of HTML, HTML Document display, Formatting Text, Link, Lists, Images, Tables, Forms,
Frames, Website Design consideration, Case study : Designing Layout of a web page for any Domain
UNIT 3: Usage of Cascading Style Sheet
9
Syntax of CSS, Style sheets types, Properties and Text attributes Padding, List properties, List
Properties, Positioning, Margins, Colors, Properties and Table attributes
UNIT 4: Fundamentals of Java Script
9
DHTML, HTML and JavaScript, JavaScript Elements, Variables, Operators, Flow Control
Statements, Arrays, Functions, Event Handling, Browsers and JavaScript, Web Pages and JavaScript,
Frames and JavaScript, Validation of User Form
UNIT 5: Server-Side Programming
9
Client-Side Scripting and Server-Side Scripting, Servlets – Definition, Advantages, Life Cycle of a
Servlets, Creating a Servlet and Configuring, Java Sever Page – Life Cycle and Structure of JSP,
Active Server Pages – Creating an ASP, IIS installation for ASP, Built-in Objects, Exploring Forms,
Comparison of ASP over JSP.
Text Book:
1. Deven N. Shah (2012), A Complete Guide to Internet and Web Programming, DreamTech
Press, New Delhi.
Reference Books:
1. Raj Kamal (2002), Internet and Web Technologies, TataMcGraw Hill, New Delhi.
2. Margaret Levine Young (2002), Internet The Complete Reference, TataMcGraw Hill,
Second Edition, New Delhi.
5
Course Code
Course Title
L
T
P
PCA14106
BUSINESS COMMUNICATION
1
1
0
Total
Of LTP
2
Instructional Objectives:
 To understand the implications of individual and group behavior in organizational
context ion skills
 To achieve interpersonal communication skills
 To aspire careers in Information Technology field by developing communication skills
UNIT 1: Communication Meaning, Process, Types
7
Meaning and Importance of Effective Communication in Business - The Process of Communication –
Characteristics of Communication - Need for Communication - Objectives of Communication Verbal Communication – Listening: Importance, Types, Barriers, Written Communication - NonVerbal Communication: Sign Language, Body Language, Para Language – Corporate communication
– Formal communication – Informal Communication
UNIT 2: Types of Communication and Modern Technology for Communication
7
Downward Communication - Upward Communication - Lateral or Horizontal Communication Diagonal or Crosswise Communication - The C’s of Good communication - Barriers to
Communication - Modern Technology: Telex, ISDN, Internet _ WWW, Intranet, Multimedia Pagers, Mobile phones, SMS – Videoconferencing - FAX, E-mail - Teleconferencing
UNIT 3: Groups Communication and Communication Models
7
Characteristics of group personality - Advantages and Disadvantages of Groups - Techniques of
Group Decision Making - Tips for Clear Writing, Intrapersonal Communication - Interpersonal
Communication – Self-Development and communication - Communication Models - Interaction and
Transaction - Information Gathering
UNIT 4: Career Seeking Communication, Interview, SWOT and Reports
7
Sending an Application – Preparing a Resume – Testimonials - Types of Interviews - Staging and
Conducting Effective Interviews - Information Gathering Interviews - Selection Interview - Appraisal
Interviews – SWOT Analysis – Reports – Speeches – Presentation - Case Study
UNIT 5: Business Correspondence
7
Definition, Meaning and Importance of Business correspondence - Essential features of Business
Letter - Parts of a Business letter and their Layout - letters Written in Purchase Transaction - Enquiry
Letter - Quotation Letter - Order Letter - Compliance Letter - Case Study
Text Books:
1. Bhatia, R.C. (2010), Business Communication, Second Edition, Ane Books Pvt. Ltd, New Delhi.
2. Madhkar, R.K. (2010), Business Communication, Vikas Publishing House, New Delhi.
Reference Book:
1. Ramachandran,K.K., Lakshmi,K.K., Karthik,K.K., Kishna Kumar,M. (2010), Business
Communication, Macmillan Publishers India Ltd., New Delhi.
6
C
1
SEMESTER - II
Course Code
Course Title
L
T
P
Total
Of LTP
C
PCA14201
OBJECT ORIENTED PROGRAMMING USING
C++
3
0
3
6
4
Instructional Objectives:
 To introduce the concepts of Object Oriented Programming.
 To learn the concepts of class & objects.
 To become a Software Developer.
UNIT 1: Introduction to Object Oriented Programming and C++
9
Object Oriented Programming Paradigm - Basic concepts of Object Oriented Programming - Benefits
of OOP - Object Oriented Languages - Applications of OOP. Beginning with C++ - Tokens,
Expressions and Control Structures - Functions in C++.
UNIT 2: Class, Objects and Overloading
9
Classes and Objects – Constructors and Destructors: Constructors parameterized Constructors,
Multiple Constructors in a class, Constructors with default Arguments, Dynamic initialization of
objects, Copy Constructors, const Objects, Destructors – Operator Overloading.
UNIT 3: Inheritance, Pointers & Polymorphism
9
Extending Classes: Defining derived classes, single, Multilevel, Multiple, Hierarchical and Hybrid
Inheritance, Virtual Base Classes, Abstract Classes – Pointers and Virtual Functions.
UNIT 4: I/O operations and Files
9
Managing Console I/O Operations: C++ Streams, C++ Stream Classes, Unformatted I/O Operations,
Formatted Console I/O operations, Managing output with Manipulators – Working with Files: Classes
for File Stream Operations, Opening and closing a file, Detecting end-of-file, File Modes and Error
handling during file operations.
UNIT 5: Templates & Exceptions
9
Templates: Class Templates, Class templates with multiple parameters, Function Templates, Function
Templates with multiple parameters, overloading of Template functions- Exception Handling –
Introduction to Standard Template Library: Components of STL, Containers, Algorithms, and
Iterators.
Text Books:
1. Balagurusamy, E.(2007), Object Oriented Programming with C++, TATA McGraw Hill,
Third Edition, New Delhi.
2. Herbert Schildt (2001), C++ The Complete Reference, TATA McGraw Hill, Third Edition,
New Delhi.
Reference Book:
1. Rob McGregor (2001), Using C++ -Prentice, Hall India, New Delhi.
7
Course Code
Course Title
L
T
P
PCA14202
DATABASE MANAGEMENT SYSTEMS
3
0
3
Total
Of LTP
6
Instructional Objectives:
 To understand the concepts of database security and reliability.
 To enable the learner to become a Database application programmer.
UNIT 1: Introduction and Conceptual Modeling
9
Purpose of database system - Advantages of DBMS over file processing System-View of data-Data
abstraction-Data Independence - Data models - Database languages - Database users - Database
Administrator - DBMS system structure.
UNIT 2: SQL and PL/SQL
9
SQL : Data Definition Language Statements – Data manipulation language statements – Transaction
Control Language Statements - Data Control Language statements – SQL Scalar functions – Group
functions – Set operators – Joins. PL/SQL: Basics – Trigger – Exception Handling.
UNIT 3: Relational Model and Normalization
9
Entity Relationship model basic concepts - Relational Algebra - Pitfalls in relational Database design
– Decomposition – Functional Dependency – Normalization: 1NF - 2NF-3NF - BCNF- Multi value
dependency and 4NF - 5NF.
UNIT 4: Data Storage
9
Data Storage: Physical Storage media – Magnetic Disks – RAID – Tertiary storage – File and Record
organization. Indexing: Primary index – Secondary indices – B tree Index – B+ tree Index. Hashing:
Static indexing – Dynamic indexing.
UNIT 5: Transaction Management
9
Transaction Management: Basic concepts – Implementation of Atomicity and Durability Serializability – Implementation of Isolation. Concurrency control: Types of locks - Two Phase
locking Protocol - Timestamp based Protocols. Recovery System: Types of failure – Log based
recovery - Shadow paging.
Text Book:
1. Abraham Silberschatz, Henry F. Korth, Sudarshan, S (2005), Database System concepts, Fourth
Edition, McGraw Hill, New Delhi.
Reference Books:
1. Kevin Loney, Gerorge Koch (2002), Oracle9i The Complete Reference, McGraw Hill, New
Delhi.
2. Ragu Ramakrishnan (1998), Database management Systems, WCB / Mc Graw Hill, New Delhi.
3. Alexis Leon, Mathews Leon (1999), Database Management Systems, Vikas Publishing House Pvt.
Ltd., New Delhi.
3. Date C.J (2003), An Introduction to database, version 2, Addison Wesley, New York.
8
C
4
Course Code
Course Title
L
T
P
Total
Of LTP
C
PCA14203
DATA COMMUNICATION AND
NETWORKING
3
1
0
4
3
Instructional Objectives:
 To understand data communication and networking with little or no background in data
communication.
 To enable the learner to become developers, IT staff and help desk professional.
UNIT- 1: Overview and Physical Layer
10
Introduction: - Data communications-Networks-Protocols and standards. Network Models: - OSI
model-Layers in the OSI model - TCP/IP Protocol suite - Addressing. Data and Signals: - Analog and
Digital-Periodic analog signals - Digital signals-Transmission impairment. Digital Transmission:Transmission modes. Multiplexing and spreading. Transmission Media: - Guided and Unguided
media-Switching:- Circuit switched, datagram-Virtual-circuit networks.
UNIT- 2: Data Link Layer - I
8
Error Detection and Correction: - Introduction – Block Coding-Cyclic codes- Checksum - Data Link
Control: - Framing- Flow and Error control - Noiseless channels - Noisy channels - HDLC.
UNIT-3: Data Link Layer – II and Network Layer
10
Data Link Layer – II: - Wireless LAN: - IEEE802.11- Bluetooth – SONET: - Architecture and layers Frame Relay - Asynchronous Transfer Mode.
Network Layer:- Logical Addressing - Internet Protocol - IPV4 - IPV6 – ICMP - IGMP – Delivery,
Forwarding and Routing - Unicast Routing protocols-Multicast routing protocols.
UNIT-4: Transport Layer
8
Process-to-process delivery - User Datagram Protocol-Transmission Control Protocol - Stream
Control Transport Protocol - Congestion Control..
UNIT-5: Application Layer and Network Security
9
DNS-Remote logging-E-mail-File transfer-Hyper Text Transfer Protocol-Simple Network
Management Protocol-Digitizing audio and video-Audio and video compression-Streaming stored
audio/video. Network Security: Symmetric key cryptography-Asymmetric key cryptography
Text Books:
1. Behrouz A Forouzan (2006), Data communication and networking, Tata McGraw Hill, 4thEdition,
New Delhi.
2. Andrew S. Tanenbaum (2003), Computer Networks, Prentice Hall India, 4th Edition, New Delhi.
Reference Book:
1. William Stallings (1997), Data and computer communications, Prentice Hall India, Sixth Edition,
New Delhi.
9
Course Code
Course Title
L
T
P
PCA14E01
COMPUTER ARCHITECTURE
3
1
0
Total
Of LTP
4
C
Instructional Objectives:
 To learn the structure and behavior of the various functional modules of the computers.
 To provide the hardware knowledge for the user.
 To enable the learner to aim careers in Hardware Engineering and Academics.
UNIT 1: Register Transfer Language
8
Register Transfer Language - Register Transfer - Bus and Memory Transfer - Arithmetic Micro
Operations - Arithmetic Micro Operations-Continue - Logic Micro Operations - Shift Micro
Operations - Arithmetic Logic Shift unit.
UNIT 2: Basic Computer Operations
9
Instruction Codes - Computer Registers - Computer Instructions - Timing and Control - Instruction
Cycle - Memory reference Instructions - Input Output and Interrupt - Complete Computer Description
- Design of Basic Computer - Design of Accumulator logic.
UNIT 3: CPU Organization
10
Introduction to CPU - General Register Organization - Stack Organization - Instruction Formats Addressing Modes - Data Transfer and Manipulation - Data Transfer and Manipulation-cont. Program Control – RISC – CISC.
UNIT 4: I/O Interface
10
Peripheral Devices - Input Output Interface - Asynchronous Data Transfer - Asynchronous Data
Transfer-cont. - Modes of Transfer - Priority Interrupt - Priority Interrupt-cont. – DMA – IOP - Serial
Communication.
UNIT 5: Memory Organization
8
Memory Hierarchy - Main Memory - Auxiliary Memory - Associative Memory - Cache Memory Virtual Memory - Virtual Memory Continuation - Memory Management Hardware.
Text Book:
1. Morris Mano, M (2002), Computer System Architecture, Prentice Hall of India, New Delhi.
Reference Book:
1. Sivarama P.Thandamudi (2003), Fundamental of Computer Organization & Design, Springer,
New York.
10
3
Course Code
Course Title
L
T
P
PCA14E02
DESIGN AND ANALYSIS OF ALGORITHMS
3
1
0
Total
Of LTP
4
Instructional Objectives:
 To analyze the algorithms, with the optimization on time and memory effectiveness.
 To develop the system design based on the given requirements.
 To enable the learner to aim for careers in software development.
UNIT 1: Introduction
8
Introduction to algorithm- Algorithm Specification - Performance Analysis - Space ComplexityPerformance Analysis II Time Complexity- Asymptotic Notations
UNIT 2: Divide and Conquer Method and Greedy Method
10
Divide and Conquer - Binary Search- Finding the Maximum and Minimum – Quick sort - Strassens
Matrix Multiplication- Greedy Method – Knapsack Problem -Tree Vertex Splitting Problem –Job
Sequencing with Deadlines -Minimum Cost Spanning Trees - Prims Algorithm – Kruskal Algorithm Transitive Closure - Single Source Shortest Paths.
UNIT 3: Dynamic Programming
8
Dynamic Programming – General Method - Multistage Graphs - String Editing – Travelling
Salesperson Problem - Connected components and Spanning Trees - Bi-connected Components and
DFS.
UNIT 4 : Backtracking and Branch and Bound
10
Backtracking - General Method - 8 Queens Problem - Sum of Subsets - Knapsack Problem -Branch
and Bound: The Method-LC Search - Branch and Bound: The Method-Bounding 0/1 Knapsack
Problem-LC Branch and Bound - 0/1 Knapsack Problem-FIFO Branch and Bound - Travelling
Salesperson (*).
UNIT 5: Lower Bound Theory and NP Complete / Hard Problems
9
Lower Bound Theory-comparison trees - Oracles and Adversary Arguments - NP Complete and Hard
Problems – Basic Concepts - Cooks theorem( *)- NP Hard Graph problems- CDP, NCDP, CNDP Cooks theorem-II - DHC, TSP, AOG - NP-Hard Sheduling Problems-.
Text Book:
1. Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran (2008), Fundamentals of Computer
Algorithms, University Press, Second Edition, New Delhi.
Reference Books:
1. Puntambekar, A.A. (2010), Design and analysis of algorithms, First Edition, Technical
Publications, Pune.
2. Chandra Mohan (2008), Design and analysis of algorithms, Prentice Hall of India, New Delhi.
11
C
3
Course Code
Course Title
L
T
P
PCA14E03
MANAGEMENT INFORMATION SYSTEM
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To gain knowledge on the fundamentals of digital systems.
 To provide a complete, comprehensive coverage of various management information system.
 To enable the learner to aim for career opportunities in various ERP implementations, ERPsupport and MIS development.
UNIT 1: System Concepts & Structure of MIS
8
Introduction to MIS& MIS as an evolving concept- MIS and other academic disciplines - Subsystems
of MIS - Role of MIS Professional - Operating Elements of an Information System –MIS support for
decision making- MIS structure based on organizational function- I - MIS structure based on
organizational function- II - Synthesis and Some Issues of MIS Structure
UNIT 2: Survey of Information Systems Technology
8
Computer Hardware & data Representation – microelectronics and instructing a computerCommunication Facilities and Networks - Wide Area Network and Distributed Systems -Physical &
Logical Models of Data - File & Database Organizations - Transaction Processing Cycle - Document
preparation- Message & Document Communication, Information Processing Control-Information
system availability controls.
UNIT 3: Conceptual Foundations &System Support
11
Phases in decision Making Process - Methods Of decision making process - Documenting and
communicating decision rules - The Basic model of Organizational structure - Organization Structure
Implications for Information System Design - Decision Support systems and Expert Systems Approaches to develop decision support systems Knowledge work and different types- -Software
support facilities for knowledge work UNIT 4: Information System Requirements
9
Planning for information systems – The NOLAN stage model-Three stage model of planning process
- Analysis of organizational information requirements - Three levels of information requirements and
constraints - A strategy approach to determine information requirements – Determining application
information requirements-Database Requirements- Data model concepts and terminologyNormalization in database design-Approaches in determining Data Requirements- User Interface
Requirements and Interactive User Dialogue -Alternate interaction mechanisms
UNIT 5: Development, Implementation and Management of Information System Resources
9
Prototyping approach to application development - Life cycle approach to application development –
Life cycle development stage-Project Management and Implementation of Information Systems Organizational functions for control and quality assurance- Quality assurance with user developed
systems and post audit evaluation –Auditing of information system- Organization of information
resources functions - Organization and management of end user computing.
Text Books:
1. Gordon B. Davis and Margrethe H. Olson. (2008), Management Information Systems
Conceptual Foundations, Structure and Development, Tata McGraw Hill International Book
Company, New Delhi.
2. Kenneth C.Laudon and Jane P.Laudon (2013), Management Information Systems-Managing
the Digital Firm, Pearson Education Asia, New Delhi.
Reference Book:
1. Waman S Jawadekar (2009), Management Information Systems, Tata McGraw Hill
Education Pvt. Ltd., New Delhi.
12
C
3
Course Code
Course Title
L
T
P
PCA14E04
ORGANIZATIONAL BEHAVIOUR
3
0
0
Total
Of LTP
3
C
3
Instructional Objectives:
 To design and implement an individual and group behaviour in organizational context.
 To understand the overall structure of any organization in particular to IT industry.
 To enable the learner for aspiring careers with different IT companies.
UNIT 1: Introduction and Personality
9
Nature of OB-Contributing Disciplines of OB-Approaches to the study of OB-Challenges and
opportunities for OB- Historical evolution of OB-Hawthorne studies-Foundations of individual
behaviour-Personal factors-Environmental factors-Organizational system and Resources-Nature and
Theory of personality, Shaping of personality - Determinants of personality- Personality Traits.
UNIT 2: Motivation and Job Satisfaction
9
Perception-Perceptual process-Meaning and definition of learning-Principles of learning-Nature and
types of attitudes-Formation and Functions of attitudes-Changing attitudes-Values-Job satisfactionNature of motivation-Theories of motivation-Process theories.
UNIT 3: Group Behaviour and Leadership
9
Nature and Types of Groups-Group development-Group structuring-Small groups in organization Nature of leadership - Leadership and management-Theories of leadership-Power– Politics - Ethics.
UNIT 4: Communication and Conflict
9
Meaning and Definition of Communication - Inter-personal Communication- Barriers and ways of
Overcoming the Barriers – Organizational Communication – Informal Communication – Conflict –
Changing Views – Functional and Dysfunctional Conflict – Levels – Resolution.
UNIT 5: Organizational Structure and Design
9
Organizational structure-Key factors of organizational design-Types of organizational designMeaning and definition of organization Culture-Culture dimension and effects-Human Resource
Policies and Practices - Meaning and definition of work stress-Work stress model-Burnout-Stress
management- Organizational change-Organizational development
Text Book:
1. Aswathappa, K (2002), Organizational Behaviour, Himalaya Publishing House, Fifth Edition,
Mumbai.
Reference Books:
1. Stephen Robbins (2001), Organizational Behaviour, Prentice Hall of India, 9th Edition, New
Delhi.
2. Fred Luthans (1998), Organizational Behaviour, McGraw Hill, New Delhi.
13
Course Code
Course Title
L
T
P
PCA14204
DISCRETE MATHEMATICS
3
2
0
Total
Of LTP
5
C
4
Instructional Objectives:
 To impart analytical ability and to solve real life problems pertaining to branches of Computer
Applications.
UNIT 1: Mathematical Logic
11
Statements, Connectives, Truth tables, Normal forms DNF and CNF, PCNF and PDNF, Validity
using truth tables, Inference theory of statement calculus- direct and indirect method, Inference theory
of statement calculus using rule CP, Consistency and inconsistency, Predicates, Quantifiers, Inference
Theory of predicate calculus.
UNIT 2: Counting Principles
6
Mathematical logic – problems - Pigeonhole Principle - Generalized Pigeonhole principle - Principle
of inclusion and exclusion - Principle of inclusion and exclusion.
UNIT 3: Recurrence Relations
11
Recurrence relation-Recurrence relation from solution-Solution of Homogeneous Recurrence relationSolution of Non- Homogeneous recurrence relation-Solution of Non- Homogeneous recurrence
relation-Generating functions-Solution of Recurrence relations using generating functions-recursive
functions-Primitive recursive functions-Computable recursive functions, Non –Computable recursive
functions
UNIT 4: Algebraic Systems
9
Groups, Cyclic groups-Permutation groups-Properties of Groups-Subgroups, homomorphism,
Isomorphism-Properties of homomorphism-Cosets, Lagrange’s Theorem-Normal subgroups, factor
groups-Fundamental Theorem-Cayley’s theorem
UNIT 5: Boolean Algebra
8
Relation. Properties-Equivalence relations, Partial orderings-Poset- Lattice-Hasse diagram-Boolean
algebra-Properties of Boolean algebra-Problems in Boolean algebra
Text Books:
1. Tremblay, J.P. and Manohar, R. (2001), Discrete Mathematical Structures with applications to
Computer Science, Tata Mc Graw Hill Edition, New Delhi.
2. Sundaresan, V., Ganapathy Subramanian, K.S., and Ganesan, K. (2002), Discrete Mathematics,
New Revised Edition, A.R.Publication, Arpakkam, Chennai.
Reference Books:
1. Alan Doerr and Kenneth Levasseur (1992), Applied Discrete Structures for Computer Science,
Galgotia publications, New Delhi.
2. Kenneth H Rosen (2011), Discrete Mathematics and its applications, Tata McGraw Hill, 7th
Edition, New Delhi.
3. Liu, C.L. (2002), Elements of Discrete Mathematics, 2nd Edition, McGraw Hill Publications,
New Delhi.
14
Course Code
Course Title
L
T
P
PCA14205
PERSONALITY DEVELOPMENT - I
1
1
0
Total
Of LTP
2
C
1
Instructional Objectives:
 To inculcate reading habit and develop effective reading skills
 To improve basics of grammar
 To help students to spot common errors in English
 To familiarize students with vocabulary and their application in context
UNIT 1: Reading Skills
Reading Comprehension
6
UNIT 2: Grammar
14
Fundamentals of Grammar – Parts of Speech I - Fundamentals of Grammar – Parts of Speech II Fundamentals of Grammar – Articles, Modifiers & Determiners - Fundamentals of Spotting Errors
Grammar – Concord Rule - Fundamentals of Grammar – Tenses-Sentence Correction
UNIT 3: Vocabulary
Synonyms – Antonyms - Examples – Case study
4
UNIT 4: Usage of vocabulary & grammar in context
Sentence Completion - Word Analogy - Examples – Case study
4
UNIT 5: Verbal Logic
Critical Reasoning - Examples – Case study
2
Text Books:
1. Thomson, A.J. & Martinet, A.V. (1986), A Practical English Grammar, Oxford University
Press, USA, 4th Edition.
2. Wren & Martin (1991), High School English Grammar and Composition, Faber &Faber, First
Canadian Edition, Canada.
Reference Books:
1. Barron’s NEW GRE (2012), 19th Edition, Galgotia Publications Pvt. Ltd., New Delhi.
2. Barron’s GMAT (2012), 14th Edition, Galgotia Publications Pvt. Ltd., New Delhi.
3. Cambridge Advanced Learner’s Dictionary (2008), 3rd Edition, Cambridge University Press,
London.
4. Norman Lewis (1949), Word Power Made Easy, Pocket Books, New York.
5. Edgar Thorpe (2003), Objective English, 4th Edition, Pearson education, New Delhi.
15
SEMESTER - III
Course Code
Course Title
L
T
P
PCA14301
SOFTWARE ENGINEERING
4
1
0
Total
Of LTP
5
C
3
Instructional Objectives:
 To gain knowledge about various Software Engineering Paradigms.
 To carry out testing at various levels by applying the Testing Tactics
 To identify the Software Risks and Prepare suitable Mitigation Plans
 To understand the Quality Assurance and Change Management Activities
 To enable the learner to aim careers in Software Engineering related fields.
UNIT 1: Introduction to Software Engineering
9
Characteristics of software -The Changing Nature of software – Legacy Software and Software myths
– A Generic view of process – Software Engineering: A layered Technology and A process
framework - Capability Maturity Model Integration, Personal and Team Process Models -Process
Models – Prescriptive models and The Waterfall Model - The Incremental Process Models and
Evolutionary Process Models -Specialized Process Models and The Unified Process -An agile view of
Process.
UNIT 2: Requirements Analysis and Design
9
System Engineering - Requirements Engineering – Requirements Engineering Tasks - Initiating the
Requirements Engineering Process-Eliciting Requirements and Developing Use cases – Building the
Analysis Model - Analysis Modeling Approaches – Data Modeling Concepts and Scenario based
Modeling-Flow Oriented Modeling and Class Based Modeling – Design Engineering - Software
Design Concepts- Various Design Models and Pattern Based Software Design
UNIT 3: Testing Strategies and Tactics
9
Introduction to Testing - Definition of Testing Terminologies-Testing Strategies for Conventional
Software-Validation Testing - System Testing - Debugging Process-Testing Tactics – White Box
Testing - Black Box Testing - Object Oriented Testing Methods-Testing for Specialized
Environments
UNIT 4: Project Management, Estimation and Scheduling
9
Project Management Spectrum - The People and the Product- The Process and the Project -Metrics for
Process and Projects-Estimation - The Project Planning Process – Resources - Decomposition
Techniques - Empirical Estimation Models - Project Scheduling Concepts – Timeline charts and
Tracking the Scheduling - Earned Value Analysis
UNIT 5: Quality, Change and Risk Management
9
Reactive and Proactive Risk Strategies – Software Risks –Risk Identification and Risk Projection –
Risk refinement and Risk Mitigation, Monitoring and Management -Quality Concepts -Software
Quality Assurance -Software Reviews and Formal Technical Reviews -Statistical Quality Assurance
and Software Reliability -The Software Configuration Management and the SCM Repository -The
Software Configuration Management Process -Business Process Reengineering and Reverse
Engineering -Restructuring and Forward Engineering -The Road Ahead -New Modes of Representing
Information
Text Books:
1. Roger, S. Pressman (2004), Software Engineering: A Practitioner Approach, McGraw Hill
International Edition, Sixth Edition, New Delhi.
2. Waman, S Jawadekar (2004), Software Engineering: Principles and Practice, McGraw Hill
Education Pvt. Limited, New Delhi.
16
Reference Books:
1. Rohit Khurana (2011), Software Engineering-Principles and Practices, Vikas Publishing House
Pvt. Ltd., Second Edition, New Delhi.
2. Chairperson, Counting Practices Committee, Valerie Marthaler, EDS, Troy, Michigan, Function
Point Counting Practices Manual Release 4.1.1, The International Function Point User Group, April
2000.
3. Carlo Ghezzi, Mehdi Jazayari, Dino Mandrioli (1991), Fundamentals of Software Engineering,
Prentice Hall of India, New Delhi.
17
Course Code
Course Title
L
T
P
PCA14302
PROGRAMMING IN JAVA WITH LAB
4
0
3
Total
Of LTP
7
Instructional Objectives:
 To understand the principles and concepts of object programming.
 To learn multithreading concepts.
 To enable the learner to pursue careers in Java solution Architect/Java Programmer
UNIT 1: Introduction to Java
9
The Creation of Java- The Java Buzzwords- An Overview of Java- Data Types,-Variables-ArraysOperators- Control Statements.
UNIT 2: Object Oriented Concepts
9
Introducing Classes- Overloading Methods- Introducing Access Control- Introducing finalInheritance Basics- Method Overriding- Using Abstract Classes- The String Constructors- Special
String Operations- String Comparison- StringBuffer.
UNIT 3: Packages Interference Exception Handling and Multithreading
9
Packages – Interfaces - Exception Handling - The Java Thread Model - The Main Thread - Creating a
Thread - Thread Priorities – Synchronization - Interthread Communication.
UNIT 4: Applet, AWT and Event Handling
9
Applet Basics - Applet Architecture - An Applet Skeleton - Simple Applet Display Methods Requesting Repainting - The HTML APPLET Tag - AWT Classes - Window Fundamentals Working with Graphics - Event Handling - The Delegation Event Model - Event Classes - Event
Listener Interfaces.
UNIT 5: Java Console Input and Output and File
9
Enumerations - I/O Basics - Reading Console Input - Writing Console Output - The PrintWriter Class
- Reading and Writing Files - Collections Overview - The Java I/O Classes and Interfaces – File The Stream Classes - The Byte Streams - The Character Streams.
Text Book:
1. Herbert Schildt (2007), Java: The Complete Reference, The McGraw-Hill, Seventh Edition, New
Delhi.
Reference Books:
1. S.Horstmann, Gray Cornell (2001), Core Java 2 Volume In, Fundamentals, Addition Wesley, New
York.
2. Amold and Gosling, J. (2000), The Java Programming Language, Addition Wesley, 2nd Edition,
New Delhi.
3. Art Gittleman (2002), Ultimate Java Programming, Wiley Publications, New York.
4. Herbert Schildt (2007), Java: The Complete Reference, The McGraw-Hill, Eight Edition, New
Delhi.
18
C
4
Course Code
Course Title
L
T
P
PCA14E05
ASP.NET
4
1
3
Total
Of LTP
8
Instructional Objectives:
 To learn .NET framework and Life cycle
 To understand ASP.NET control and ADO.NET Concepts
 To acquire a working knowledge of creating and consuming Web Services
 To enable the learner for aiming careers in Web Application Development and Micro Soft
solution/product development
UNIT 1: Introduction to .NET and ASP.NET
9
Introduction to .NET & its Benefits – Architecture of .NET Framework – CLR – CTS – Exploring
Visual Studio – ASP.NET introduction & Features – Life cycle of ASP.NET – File Types – Exploring
ASP.NET web pages – page directives – Application structure – states.
UNIT 2: ASP.NET Controls
9
Standard controls – Validation controls – Rich web controls – Data controls – Navigation controls –
Login controls – Web parts controls – HTML controls – Creating web applications – Deployment.
UNIT 3: ADO.NET
9
ADO.Net framework – ADO.NET managed providers – Data set – Data source controls – Data
binding – Working with: Grid view – Data list – Form View – Repeater control – Designing web
application.
UNIT 4: LINQ Queries and Security
9
Introduction to LINQ Queries – Standard Query operators – LINQ to objects – LINQ to ADO.NET –
LINQ to XML - LINQ Data source control – Lambda Expression – Security in ASP.NET: Login
control – Password Recovery – CreateUserWizard.
UNIT 5: Caching, Configuration and Web Services
9
Caching in ASP.NET – Output caching – Data caching – Globalization – Internationalization –
Localization - Authentication-Authorization – Introduction to Web services - Infrastructure of web
services – Code model – Properties – creating web services.
Text Book:
1. Kogent (2010), ASP.NET 4.0 Black Book – Platinum Edition, Dreamtech Press,New Delhi.
Reference Books:
1. Stephen Walther, Kevin Hoffman, Nate Dudek (2011), ASP.NET 4 Unleashed, Pearson, New
Delhi.
2. Kogent (2010), ASP.NET 3.5 in Simple Steps, Dreamtech Press,New Delhi.
3. Greg Buczek(2010), ASP.Net Developer’s Guide, Tata McGraw Hill publishing Company
Ltd., New Delhi.
4. Mathew Mac Donald (2010), ASP.NET Complete Reference , Tata McGraw Hill publishing
Company Ltd., New Delhi.
19
C
4
Course Code
Course Title
L
T
P
PCA14E06
UNIX AND NETWORK PROGRAMMING
4
1
3
Total
Of LTP
8
Instructional Objectives:
 To provide a background on the UNIX system call interface.
 To learn Advanced Programming concepts in UNIX Environment.
 To introduce network programming under UNIX.
 To enable the learner to become Unix System Analyst / Unix Administrator in the IT
Industries.
UNIT 1: Files & Directories
9
Study of Open, Close, Read , Write. Lseek, Dup ,stat, fstat, and lstat functions-.File Types -Set user
ID and Set Group ID - File Access Permissions -Study of Access, umask, Chmod, Link and Unlink
Functions-Mkdir and Rmdir -Reading Directories -chdir, fchdir and getcwd Functions
UNIT 2: Process Control & Signals
9
Time and Date Routines-Setjmp and Longjmp Functions -Fork ,Vfork -Exec -wait and waitpid Signal concepts, signal function -kill and raise – alarm and pause – abort and sleep –signal sets:
sigprocmask – sigpending – sigaction.
UNIT 3: Inter Process Communication
9
Pipes –popen and pclose-FIFOs-System V IPC – Introduction-coprocesses-Message Queue- –
Example Program -Semaphores - Example Program -Shared Memory- Example Program.
UNIT 4: Socket Programming
9
Sockets – Introduction -Elementary TCP Sockets -TCP Echo Client/ Server -Elementary UDP
Sockets -UDP Echo Client/ Server-gethostbyname&gethostbyaddr, getservbyname&getservbyport –
getaddrinfo
UNIT 5: Daemon Process & Data Transmission
9
Syslogd Daemon -syslog function -inetd Daemon -Broadcost Addresses – Unicast Versus Broadcast Multicast Addresses -Multicasting Versus Broadcasting on LAN, Multicasting on WAN -Raw Socket
: Creation – Input – Output -Data link Access : BPF – DLP -SOCK_PACKETText Books:
1. Richard Stevens .W & Stephen Rago (2005), Advanced Programming in the UNIX
Environment, 2nd Edition, Pearson Education, New Delhi.
2. Richard Stevens .W (1999), UNIX Network Programming, Volume II, Prentice Hall, New Delhi.
Reference Book:
1. Stephen A.Rago (1993),Unix System V Network Programming, Addision Wesley, New York.
20
C
4
Course Code
Course Title
L
T
P
PCA14E07
TCP/IP NETWORKS
4
0
0
Total
Of LTP
4
C
3
Instructional Objectives:
 To impart knowledge about TCP/IP and current trends OSI layer protocols
 To learn about UDP versus TCP in data communication
 To become a network engineer
 To become a network administrator
UNIT 1: Introduction
9
A brief history – Protocols and standards – Standard organization – Internet standards Internet
administration. The OSI model and the TCP/IP Protocol Suite – The OSI model – Layers in OSI
model – TCP/IP protocol suite – addressing – IP versions - IP addresses : Classful addressing - Sub
netting and super netting - Class less addressing - Various length blocks - subnetting - Address
allocation.
UNIT 2: ARP and RARP
9
ARP - ARP package – RARP - Internet Protocol (IP) – Datagram – Fragmentation – checksum - IP
package - Internet Control Message Protocol(ICMP) – Types of messages – Message format –
Error reporting – query – checksum – ICMP Package - Internet Group Management
Protocol(IGMP) - Group management - IGMP messages – IGMP operation – Encapsulation IGMP Package.
UNIT 3: User Datagram Protocol(UDP)
9
Process to Process communication – Checksum - UDP operation - Uses of UDP - UDP package
Transmission Control Protocol (TCP) – TCP services – TCP features – Segment – A TCP
connection – State Transition Diagram – Flow Control - Error control – Congestion Control TCP
timers – SCTP – SCTP services - Process – to process communication – Multiple streams –
Multihoming – Full duplex communication – connection oriented service – reliable service
UNIT 4: UNICAST ROUTING PROTOCOL (RIP,OSPF and BGP)
9
Distance vector Routing – Initialization – Sharing – Updating – When to share – Two-Node Loop
Instability – Three Node Instability -RIP – RIP message Format – Request and responses Timer in
RIP – RIP versions – Encapsulations – Link State Routing – Building routing tables – OSPF – areas
– metric – types of links graphical Representation OSPF packets – Encapsulation – Path Vector
Routing – BGP.
UNIT 5: MULTICASTING AND MULTICAST ROUTING PROTOCOLS – UNICAST,
MULTICAST AND BROADCAST
9
Unicasting – Multicasitng – Broadcasting – Multicasting versus Multiple Unicasting – MULTICAST
APPLICATIONS– MULTICAST ROUTING – Optimal routing: Shortest path trees – Routing
protocols – MULTICAST LINK STATE ROUTING: MOSPF: MULTICAST DISTANCE
VECTOR DISTANCE VECTOR: DVMRP –DVMRP - CBT.
Text Books:
1. Behrouz A.Forouzan (2002), TCP/IP Protocol Suite, McGraw Hill, Third edition, New Delhi.
2. Richard Stevens W (2000), TCP/IP Illustrated Vol.I Version 3, Addison Wesley Publications, New
York.
Reference Book:
1. Douglas Comer (2000), Internet Working with TCP/IP –Vol.1, Prentice Hall of India Pvt. Ltd., New
Delhi.
21
Course Code
Course Title
L
T
P
PCA14E08
CYBER CRIME AND LAWS
4
0
0
Total
Of LTP
4
C
Instructional Objectives:
 To learn the principles of computer investigations and digital evidence.
 To learn about jurisdiction, chain of evidence, legal authority, social, legal, and ethical
implications.
 To prepare students for careers in homeland defense, law enforcement, or commercial IT
security.
UNIT 1: Information Age and Cyber Crime
9
Cyber Space - Relationalship between Computers Crime and Law - Brief Historical Perspective of
Criminal Law - Classification of Crimes - Criminal Responsibility - Theories of Aetiology of Crime Theories and objectives of Punishment - The Organized Crime - The “White-Collar” Crime - Cyber
Crime - Cyber Crime : Definition of “Computer Crime” - Computer Crime categories - Types of
Computer Crimes -Classification of Computer Crime - Crime on Web - Indian Scenario - Cyber
Jurisdiction - Definition of Cyber Jurisdiction - Model for Jurisdictional Analysis
UNIT 2: Cyber Crime and Criminal Codification in India
9
Indian Penal Code : I to III - Indian Penal Code : IV to VI - Indian Penal Code : VII to IX - Indian
Penal Code : X to XII - Indian Penal Code : XIII to XV - Indian Penal Code : XVI to XVIII Protection of Intellectual Property –I – Patents - Indian Patent Law - Trade Marks – Databases
UNIT 3: Protection of Intellectual Property – II
9
Copyrights - Digital Signature - Working of Digital Technology - Privacy Issues in the Information
Age - Privacy and Surveillance - Privacy: Meaning - Legal Perspective and Framework - Kind and
Pattern Intrusions Motive - Methods of Attack - Topology of Intruders - Global Differences - Future
Issues
UNIT 4: Communication Network as Surveillance Tool
9
The Web – Intelligence- Tool – Espionage - The Interlude - Data and Information Processing - The
operations - The Tradecraft - The armament - Economic Intelligence and Attacks - Web or Net
Crimes - Information Warfare - Hackers Psychology and Laws Related To Hacking - Genesis of the
term Hacker - Theories of Delinquency
UNIT 5: Identity and Information Theft
9
Identity Theft case Files - Avoid being an Easy Target - Cyber Fraud and Electronic Misuse Definition of Computer Fraud or cyber Fraud - Characteristics Cyber Fraud Offence - How the
Victims and Cyber Fraud are Deceived? - The legal Issues - Fraud-Related Offenses - Protection of
Cyber Crimes - Encryption in Crime and Terrorism - Law Enforcement Options - Other Technologies
for Hiding Evidence - Concealing Crimes through Anonymity
Text Book:
1. Prof.Parag Diwan, Dr.R.K.Suri and Dr.Sanjay Kaushik (2003), Cyber Crime (Volume : 11,IT
Encyclopaedia.com , Pentagon Press, New Delhi, 4th Edition.
Reference Book:
1. Johnson, Thomas A. (2006), Forensic Computer Crime Investigation Boca Raton-Fla: CRC –
Press, New York.
22
3
Course Code
PCA14E09
Course Title
OBJECT ORIENTED ANALYSIS AND DESIGN
L
T
P
Total
Of LTP
C
4
0
0
4
3
Instructional Objectives:
 To introduce the concepts of Object Oriented Programming.
 To learn the concepts of class & objects.
 To perform Overloading of operators, functions, constructors and File Handling.
 To enable the learner to become an application developer using this language
UNIT 1: OO Basics & Methodologies
9
Object Oriented Approach and its Benefits – Object Oriented Concepts – Object Oriented Life Cycle
and Quality Attributes – Object Oriented Methodologies such as Rumbaugh OMT, Booch OOD and
Jacobson OOSE with a Case study - The Unified Approach: Layered Architecture – Component
Based Development – Patterns and Frameworks
UNIT 2: UML Diagrams
9
UML Architecture – UML Diagrams: UseCase Diagram, Class Diagram, Sequence Diagram,
Collaboration Diagram, Activity Diagram, State chart diagram, Object Diagram and relationships,
Component Diagram and Deployment Diagram, Packages and UML extensibility mechanisms with
suitable examples and Case studies
UNIT 3: OO Analysis
9
Business Process Analysis- OOA steps- Identify Actors, Business Process Model - Identify UseCase,
Usecase Documentation- Identify classes using Classification theorems: Noun phrase approach, Class
pattern approach, Usecase driven sequence diagram approach, and CRC approach – Case study on
Identifying object Relationships Attributes, Methods: Case study approach
Unit 4: OO Design
9
OOD steps – Axioms and Corollaries - Design Business layer classes –– Design Access layer classes
– Compare Relational, Distributed and Object Oriented Database – Various Table Class Mapping –
Design View layer classes – User Interface Design rules – Guidelines for designing User Interface
Controls
Unit 5: OO Testing
9
Testing strategies -Impact of OO testing – Myths of OO testing – OO testing techniques such as class
testing, state based testing, polymorphism testing, inheritance testing and integration testing –
Usability and User satisfaction testing – Debugging principles – OO Metrics (Develop test cases
with real time examples)
Text Book:
1. Ali Bahrami (2008), “Object Oriented Systems Development”, Tata McGraw-Hill Edition,
New Delhi.
Reference Books:
1. Stephen R. Schach (2010), “Object-Oriented Software Engineering”, McGraw- Hill,
Education, 8th Edition, New Delhi.
2. Grady Booch, , Ivar Jacobson, James Rumbaugh (2005), “The Unified Modeling Language
User Guide” Pearson Education, 2nd edition, New Delhi.
3. Craig Larman (2004), “Applying UML & Patterns: An Introduction to Object oriented
analysis and design”, Addison Wesley Professional, 3rd Edition, New York.
4. Timothy C. Lethbridge, Robert Laganiere (2004), “Object-Oriented Software Engineering –
A practical software development using UML and Java”, McGraw-Hill Education, New
Delhi.
23
Course Code
Course Title
L
T
P
PCA14E10
OPERATIONS RESEARCH
4
0
0
Total
Of LTP
4
Instructional Objectives:
 To familiarize Operations Research related methods
 To develop skills relating to mathematical formulation
 To equip the students to formulate decision making issues in industry
Unit 1: Fundamentals of Operations Research
9
Development of O.R -Features of O.R – Modeling in O.R - General Solution methods for OR models
– Applications of OR – Linear Programming problem: Mathematical formulation – Graphical
Solution Method – Canonical & Standard forms of LPP.
Unit 2: Linear Programming – Simplex Method
9
Basics - Fundamental properties of Solutions – The Computational Procedure – Use of Artificial
Variables - solution of simultaneous Linear equations – Inverting Matrix using Simplex Method –
Applications of Simplex Method . Duality in linear programming: Formulation of dual problem –
Duality theorems – Duality and simplex Method – Dual simplex method
Unit 3: Transportation & Assignment Problem
9
General Transportation problem – Transportation Table – duality in Transportation Problem – LP
formulation of transportation problem – Solution of a Transportation problem – Finding the Basic
feasible solution – Test of optimality .Assignment Problem : Mathematical Formulation of the
Problem – Assignment Method – Special cases in Assignment Problems –Travelling Salesman
Problem.
Unit 4: Games & Strategies
9
Basics – Two –Person Zero-Sum Games – Basic Terms – Maxmin -Minmax Principle – Games
without Saddle Points – Mixed Strategies – Graphic Solution of 2Xn & mX2 Games – Dominance
Property –Arithmetic method for nXn Games – General Solution of mXn Rectangular Games –
Games against Passivity.
Unit 5: Network Scheduling by PERT / CPM
9
Meaning of CPM – Usefulness of CPM – Assumptions of CPM / PERT – Activity – Event – Network
– Working Methodology of critical path analysis – Conventions followed in drawing networks –
Distinction between PERT & CPM – Applications of PERT & CDM in different fields
Text Books:
1. Kanti Swarup, PK Gupta and Man Mohan (2013), Operations Research, 13th Edition, Sultan
Chand & Sons, New Delhi.
2. P.C.Tulsian and Vishal Pandey (2006), Quantitative Techniques, Theory and Problems,
1st Edition, Pearson, New Delhi.
Reference Book:
1. Hamdy A.Taha (2011), Operations Research: An Introduction , 9th edition, Prentice Hall,
New Delhi.
24
C
3
Course Code
Course Title
L
T
P
PCA14303
PERSONALITY DEVELOPMENT – II
1
1
0
Total
Of LTP
2
C
1
Instructional Objectives:
 To improve aptitude skills, problem solving skills and reasoning ability
 To make them prepare and give professional presentations
 To prepare students to a higher level of reading
UNIT 1: Numbers & Algebra
Numbers I - Numbers II – Logarithm -Simple Equations- Ratio & Proportion
10
UNIT 2: Modern Mathematics
Percentage, Profit & Loss - Venn Diagram- Permutation –Combinations - Probability
10
UNIT 3: Reasoning
10
Analytical Reasoning I - Analytical Reasoning II- Logical Reasoning –Blood Relations / Directions Logical Reasoning – Number series - Logical Reasoning – Coding /Decoding/ Odd man out
UNIT 4: Presentation Skills
Extempore - Company Profile/Area of Interest/Recent Developments
12
UNIT 5: Analytical Reading
Reading Comprehension & Critical Reasoning - Level 2 - Cloze test - Anagrams
3
Text Books:
1. Abhijit Guha (2010), Quantitative Aptitude for Competitive Examination, 4th edition, Tata
McGraw Hill Education, New Delhi.
2. Agrawal, R.S. (2012), Quantitative Aptitude for Competitive Examination, S.chand
Publishing, New Delhi.
Reference Books:
1. Arun Sharma (2012), Logical Reasoning, Tata McGraw Hill, New Delhi.
2. Edsar Thorpe (2007), Test of Reasoning - Tata McGraw Hill, 4th edition, New Delhi.
3. Agarwal, R.S. (2012), Verbal & Non Verbal Reasoning, S.Chand Publishing, New Delhi.
25
SEMESTER - IV
Course Code
Course Title
L
T
P
PCA14401
Cloud Computing
3
1
0
Total
Of LTP
4
Instructional Objectives:
 To understand the need of cloud computing in the IT sector
 To know the cloud service providers and the kind of services offered by them
 To analyze the benefits of cloud in business continuity by applying cloud services, security
and virtualization features
 To enable the learner for aspiring careers in Cloud / Software Product development areas.
UNIT 1: Cloud Fundamentals
9
Cloud computing Definition – Cloud Models such as NIST, Cube, Private, Public, Hybrid and
Community clouds – Cloud Characteristics – Benefits, Disadvantages, Challenges and obstacles of
Cloud Computing – Cloud Cost Measurement, Capital expenditure, Total cost and SLA – Cloud
Architecture – Types of Cloud Services (IaaS, PaaS, SaaS, IdaaS).
UNIT 2: Cloud Platforms
9
Abstraction – Load balancing and virtualization : case study Google cloud – Hypervisors : Case study
VMware vSphere - Machine Imaging – Capacity Planning with baseline metrics, measurement, load
testing, network capacity and scaling – PaaS services : Case study Force.com – PaaS Frameworks:
Case study Drupal, Eccenbtex AppBase Spuarespace ,WaveMaker and Wolf.
UNIT 3: Cloud Service Providers
9
Google Web Services : Explore and survey Google Application, Google analytics, Google Translate,
Google Toolkit, APIs and Google App Engine - Amazon Web services: Components, Elastic
Compute Cloud (EC2), Amazon Storage Systems, Amazon Elastic Block Store, and Amazon
Database Services – Microsoft Cloud Services : Windows Azure platform and Windows Live.
UNIT 4: Cloud Infrastructure and Security
9
Cloud Management: Responsibilities, Lifecycle, Management Products and Standards -Cloud
security: CSA Cloud Reference Model – Implement Cloud security for Infrastructure, Data, Network,
Storage and Host - Disaster recovery and management.
UNIT 5: SOA, Storage and Backup
9
Network service model infrastructure, Communication and Management of SOA – Moving
applications to cloud, Service attributes and Cloud bursting – Cloud storage, provisioning, unmanaged
and managed storage – Cloud backup, types and features and storage interoperability – Cloud Mail
services.
Text books:
1. Barrie Sosinsky (2011), “Cloud Computing Bible”, Wiley Publishing Inc., New York.
2. Kris Jamsa (2012), “Cloud Computing: SaaS, PaaS,IaaS, Virtualization, Business Models,
Security and More”, Jones and Bartlett Learning LLC, Boston, USA.
Reference Books:
1. George Reese (2009), “Cloud Application Architectures: Building Applications and
Infrastructures in the cloud” ,O’Reilly Media Inc. Cambridge,USA
2. Anthony T.Velte, Toby J. Velte, Robert Elsenpeter (2010), “Cloud Computing: A practical
approach” , McGrawHill, New Delhi.
26
C
3
Course Code
Course Title
L
T
P
PCA14E11
PROGRAMMING IN C#
3
1
3
Total
Of LTP
7
Instructional Objectives:
 To gain knowledge in the concepts of the .NET framework as a whole and the technologies
that constitute the framework.
 To gain knowledge about various object oriented concepts in C#.
 To gain programming skills in C# both in basic and advanced levels.
 To enable the learner for aiming careers in software development related fields.

UNIT 1: C# Language Fundamentals
9
The .NET Framework - Common Language Runtime - Managed vs. Unmanaged Code - An Overview
of C#: Object-Oriented Programming- Simple Programs- Using Code Blocks - Semicolons,
Positioning, and Indentation - The C# Keywords – Identifiers - The .NET Framework Class Library Data Types, Literals, and Variables: Value Types – Integers – Floating Point Types - The decimal
Type – Characters- The Bool Type - Output Options – Literals – Variables - Scope and Lifetime of
Variables - Type Conversion and Casting.
UNIT 2: Operators and Control Structures
9
Operators: Arithmetic Operators- Relational and Logical Operators- The Assignment Operator- The
Bitwise Operators- The?: Operator- Operator Precedence- Program Control Statements: The if
Statement- The switch Statement- The for Loop- The while Loop- The do…while Loop- The for each
Loop- Using break- Using continue- The goto Statement.
UNIT 3: Object-Oriented Concepts in C#
9
Classes and Objects: Class Fundamentals – Creating Objects - Reference Variables and Assignment –
Methods – Constructors - The new Operator- Garbage Collection and Destructors- The this KeywordArrays: One-Dimensional Arrays- Two-Dimensional Arrays- Multidimensional Arrays- Jagged
Arrays- Assigning Array References- the Length Property- Implicitly Typed Arrays- Strings–
Methods and Classes: Controlling Access to Class Members- Passing References to Methods- ref and
out Parameters- Variable Number of Arguments- Return Objects- Method Overloading- Overload
Constructors- Object Initializers- The Main( ) Method- Recursion- Understanding static- Static
Classes
UNIT 4: Operator Overloading, Inheritance & Interfaces
9
Operator Overloading-Operator Overloading Fundamentals-Handling Operations on C# Built-in
Types-Overloading the Relational Operators-Overloading true and false-Overloading the Logical
Operators-Conversion Operators-Operator Overloading Tips and Restrictions-Indexers and
Properties-Indexers-Properties-Use Access Modifiers with Accessors - Using Indexers and PropertiesInheritance-Member Access and Inheritance-Constructors and Inheritance-Inheritance and Name
Hiding-Creating a Multilevel Hierarchy-Calling Constructors- Base Class References and Derived
Objects-Virtual Methods and Overriding-Using Abstract Classes-Using sealed to Prevent InheritanceThe object Class-Interfaces: Using Interface References-Interface Properties-Interface IndexersInterfaces Can Be Inherited-Explicit Implementations-Interface and an Abstract Class-StructuresEnumerations
27
C
4
UNIT 5: Exception Handling Using I/O and Delegates
9
Exception Handling-The System.Exception Class-Exception Handling Fundamentals-Using Multiple
catch Clauses-Catching All Exceptions-Nesting try Blocks-Throwing an Exception-Using finallyDeriving Exception Classes-Catching Derived Class Exceptions-Using checked and unchecked –
Using I/O – The Stream Classes-Console I/O-FileStream and Byte-Oriented File I/O-Character-Based
File I/O-Redirecting the Standard Streams-Random Access Files-Using StringReader and
StringWriter –Delegates – Delegates - Anonymous Functions - Anonymous Methods - Lambda
Expressions - Events
Text Book:
1. Herbert Schildt (2009), C# 3.0: The Complete Reference, McGraw-Hill, New Delhi.
Reference Books:
1. Jesse Liberty (2002), Programming C#, Second edition, O’Reilly Media Inc, Cambridge,USA
2. Paul Deitel, Harvey Deitel (2011), C# 2010 For Programmers, Deitel Developer Series, Fourth
Edition, Pearson Education, New Delhi.
3. Robinson et al.,(2002), Professional C# -2nd Edition, Wrox Press (John Wiley, New York).
28
Course Code
Course Title
L
T
P
PCA14E12
OPEN SOURCE TECHNOLOGIES
3
1
3
Total
Of LTP
7
C
4
Instructional Objectives:
 To understand the basics and advantages of open source
 To learn the open source software Linux, Apache, MySQL, PHP and Perl
Unit 1: Introduction to Open Source
7
Definition of terms : Open Source – Free Software – Public Domain Software, Uses of open source :
Internet – Linux – Open source appliances – New business use – adopted to many systems, Examples
of open source systems, Issues of open source : Advantages of open source – Major elements of open
source – Choosing open source.
Unit 2: Linux Installation and Administration
9
Linux Operating System : Open source software and GNU – GNU public license – Difference
between Windows and Linux, Installing Linux : Hardware and environmental considerations – Server
design Dual booting issues – Methods of Installation, Managing Users : User management tools –
User and access permissions, The command line : Introduction to BASH – Command line shortcuts –
Documentation tools – Files Types – File permissions – File management and manipulation – Editors.
Unit 3: Apache Server
9
Basic Concepts – Installing Apache – Configuring Apache – Starting and Stopping Apache – Hosting
Multiple sites – Proxy servers and caching – Logs and monitoring – Security – Dynamic Content –
URL rewriting – Module construction.
Unit 4: MySQL
10
Introducing MySQL – Prerequisites for MySQL – MySQL versions – MySQL Linux Installation –
MySQL Server administration and security – MySQL database functions – Command line interface
basics – MySQL CLI environment variables – Using CLI in interactive and non-interactive mode –
Creating CLI environment – Utility and administrative statements – commands – Data Definition
Language – Data Markup Language.
Unit 5: Perl and PHP development
10
Perl: Installing the Perl DBI and MySQL DBD – Introducing the DBI – Functions with DBI –
Building basic applications – Building web applications with DBI. PHP: PHP Installation – PHP
essentials – PHP MySQL Configuration – PHP MySQL functions – Building MySQL enabled
applications with PHP.
Text Books:
1. Paul Kavanagh (2004), Open Source Software, Elsevier Digital Press,New Delhi.
2. Steve Shah, Wale Soyinka (2005), Linux Administration – A beginners Guide, TataMcGrawHill, Fourth Edition, New Delhi.
3. Scott Hawkins (2001), Apache Webserver Administartion and e-commerce Handbook,
Pearson Education Asia, New Delhi.
Reference Books:
1. Linda McKinnon, Al McKinnon (2002), Installing and Administrating Linux, Wiley Dream
Tech India Pvt. Ltd., 2nd Edition, New Delhi.
2. Timothy Boronczyk et al., (2009), Beginning PHP6, Apache, Mysql Web Development, Wiley
Dream Tech India Pvt. Ltd, New Delhi.
3. Jason Gerner et al.,(2005), Professional LAMP: Linux, Apache, MySQL and PHP5 Web
Development, Wiley Dream Tech India Pvt. Ltd,New Delhi.
4. James Lee, Brent Ware (2003), Open Source Web Development with LAMP, Addison-Wesley
Professional, New York.
29
Course Code
Course Title
L
T
P
PCA14E13
ADHOC WIRELESS NETWORKS
3
0
0
Total
Of LTP
3
C
3
Instructional Objectives:
 To impart knowledge about wireless networks, wireless applications and current trends with
wireless nodes
 To learn about the adaptation of routing protocols with ad hoc networking
 To enable the learner for aiming careers in System / Network administration
UNIT 1: Introduction
9
Fundamentals of Wireless Communication technology – The Electromagnetic Spectrum –
Spectrum Allocation – Radio Propagation Mechanisms – Characteristics of the Wireless Channel
- Path loss – Fading – Interference – Doppler Shift – Transmission Rate Constraints – Modulation
Techniques – Analog modulation –Digital Modulation – Multiple Access Techniques – Frequency
Division Multiple Access – Time Division Multiple Access -Code Division Multiple Access – Space
Division Multiple Access – Voice Coding – Pulse Code modulation – Vocoders.
UNIT 2: Wireless LANs and PANs
9
Introduction – Fundamentals of WANs – Technical Issues – Network Architecture – IEEE 802.11
Standard – Physical Layer – Basic MAC layer mechanisms – CSMA/CA Mechanism – other MAC
layer Functionalities – other Issues – HYPERLAN Standard – HYPERLAN/1 – HYPERLAN/2 –
BlueTooth – BlueTooth Specifications – Transport Protocol Group – Middleware Protocol Group –
HomeRF
UNIT 3: Wireless Wans and Mans
9
Introduction- The cellular concept – Capacity Enhancement – Channel Allocation Algorithms –
Handoffs – Cellular Architecture – The First Generation Cellular Systems – Advanced Mobile
Phone System – The Second Generation Cellular Systems – Global System for Mobile
Communications – Data over Voice Channel – GSM Evolution of Data Services – Other 3G
Standards – The Third Generation Cellular Systems – 3G Standards – The Problems with 3G
Systems – Wireless in local loop – Generic WLL Architecture – WLL Technologies – Broadband
Wireless Access – Wireless ATM.
UNIT 4: Ad Hoc Wireless Networks
9
Introduction – celluar and adhoc wireless networks – Applications of Ad hoc wireless networks –
Issues in Ad hoc wireless Networks – Medium access Scheme – Routing – Multicasting – Transport
layer protocols – Pricing scheme – Qulaity of Service Provisioning – Self-Organization – Security –
Addressing and Service Discovery – Energy Management – Scalability – Deployment Consideration
– Ad hoc Wireless Internet
UNIT 5: MAC Protocls For Ad Hoc Wireless Networks
9
Introduction – Issues in Designing a MAC Protocol for Ad hoc Wireless Networks –Design Goals of
MAC Protocol for Ad hoc Wireless Networks – Classifications of MAC Protocols – ‘ContentionBased’ Protocols -Contention- Based Protocols with Reservation Mechanisms - Contention-Based
MAC Protocols with Scheduling Mechanisms – MAC Protocols That use Directional.
Text Book:
1. C.Siva Ram Murthy and B.S. Manoj (2004), Ad hoc Wireless Networks Architecture and Protocols,
Addison Wesley, 2nd Edition, New York.
Reference Book:
1. Charles E. Perkins (2004), Ad Hoc Networking, Addison Wesley, 2nd Edition, New York.
30
Course Code
Course Title
L
T
P
PCA14504
ANDROID APPLICATIONS DEVELOPMENT
3
0
0
Total
Of LTP
3
C
Instructional Objectives:
 To understand mobile application development trends and Android platform
 To analyze the need of simple applications, game development, Location map based services
 To enable the learner for aspiring careers in Android Mobile application development areas
Unit 1: Android Fundamentals
9
Mobile Application development and trends – Android overview and Versions – Android open stack,
features – Setting up Android environment (Eclipse, SDK, AVD)- Simple Android application
development – Anatomy of Android applications – Activity and Life cycle – Intents, services and
Content Providers
Unit 2: Android User Interface
9
Layouts: Linear, Absolute, Table, Relative, Frame, Scrollview, Resize and reposition - Screen
orientation – Views: Textview, EditText, Button, ImageButton, Checkbox, ToggleButton,
RadioButton, RadioGroup, ProgressBar, AutocompleteText, Picker, Listviews and Webview–
Displaying pictures with views: Gallery and ImageView, ImageSwitcher, Gridview – Displaying
Menus: Helper methods, Option and Context
Unit 3: Data Persistence
9
Shared User preferences – File Handling: File system, Systempartition,SDcard partition, user
partition, security, Internal and External Storage – Managing data using SQLite – Content providers:
Data sharing with query string, projections, filters and sort and User defined content providers
Unit 4: Messaging, Networking and Services
9
SMS Messaging: Sending and Receiving – Sending eMail and networking – Downloading binary and
text data files – Access Web services – Local and remote services, Asynchronous threading,
communication and binding services
Unit 5: Location Access and Publish Android application
9
Location based services : Display map, zoom control, view and change, Marking, Geocoding, Get
location - Publish Android applications and Deployment
Text Book:
1. WeiMeng Lee (2012), “Beginning Android Application Development”, Wrox Publications (John
Wiley, New York).
Reference Books:
1. Ed Burnette (2010), “Hello Android: Introducing Google's Mobile Development Platform”, The
Pragmatic Publishers, 3rd edition, North Carolina USA
2. Reto Meier (2012), “Professional Android 4 Application Development”, Wrox Publications (John
Wiley, New York).
3. ZigurdMednieks, Laird Dornin, G,.Blake Meike, Masumi Nakamura (2011), “Programming
Android: Java Programming for the New Generation of Mobile Devices”, OReilly Media, USA
31
3
Course Code
Course Title
L
T
P
PCA14E15
DATABASE ADMINISTRATION
3
1
0
Total
Of LTP
4
Instructional Objectives:
 To provide a reliable, consistent, secure, and available corporate-wide data.
 To distinguish database administration and data administration
 To introduce several database operation and maintenance issues.
 To enable the learner to become a Data Base Administrator.
UNIT 1: Basics of the Oracle Database Architecture
9
Oracle Server Architecture - Connect Users to Servers and Processing queries, changes and commits Oracle Universal Installer - Setting up OS and Password File Authentication Oracle Enterprise
Manager Components - Creating Parameter File - Starting and Shutting an Instance - Opening and
Closing a Database - Getting and Setting Parameter Values -Managing Sessions - Monitoring ALERT
and Trace Files - Creating an Oracle Database
UNIT 2: Managing the Physical Database Structure
9
Managing Control Files - Maintaining Redo Log Files – Planning - Troubleshooting and Archive
Redo Log Files - Logical Structure of the Database - Creating and Changing Tablespace - Temporary
Segments - Changing and Relocating Tablespaces - Storage Structures and Relationships - Obtaining
Storage Structures Information
UNIT 3: Managing Database Objects
11
Planning and Creating Rollback Segments - Maintaining Rollback Segments - Managing Tables Oracle Datatypes Creating and Controlling Tables - Analyzing and Retrieving Information about
Tables - Creating Different Indexes - Reorganizing Indexes - Dropping Indexes of database directory Integrity Constraints and Triggers - Implementing Integrity Constraints and Triggers - Maintaining
Integrity Constraints and Triggers
UNIT 4: Managing Database Use
7
Creating Database Users - Altering and Monitoring Existing Users - Administering Profiles Controlling Resource Use and Administering Passwords - System Privileges - Object Privileges Granting and Revoking Privileges - Controlling OS and Auditing
UNIT 5: Overview of Backup and Recovery
9
Backup Considerations – Recovery Considerations - Components for Backup and Recovery -Redo
Logs - Checkpoints and Achieves - Multiplexing Control Files & Redo Logs - Types of Failures Configuring Redo Log Archiving - Multiplexing and Archiving Redo Log Files - Recovery
Implications and Performing Offline, Online Backups
Text Books:
1. Jason Couchman and Ulrike Schwinn (2001), DBA Certification Exam Guide,
Osborne/McGraw-Hill, New York.
2. Craig S.Mullins (2002), Database Administration: The Complete Guide to DBA Practices
and Procedures, Addison Wesley, 2nd Edition, New York.
Reference Books:
1. Donald K.Burleson (2006), Oracle Tuning The Definitive Reference, 2nd Edition, Rampant Tech.
Press, North Carolina.
3. Kevin Loney (2008), Oracle Database 11G: The Complete Reference, McGraw Hill, New
Delhi.
32
C
3
Course Code
Course Title
L
T
P
PCA14E16
DISTRIBUTED DATABASES
3
1
0
Total
Of LTP
4
Instructional Objectives:
• To describe the basic concepts of Distributed Database and
• To describe how the transactions made in Distributed Environment
• To explore the Performance of Parallel Database Systems
• To explain Transaction Management and its Models
UNIT 1: Introduction - Distributed database Architecture - Architectural models
9
What is Distributed Database System – DBMS Standardization – Autonomy – Distribution –
Heterogeneity – Architectural Alternatives - DDBMS Architecture – Client / Server Systems – Peer to
Peer distributed Systems – MDBS Architecture - Fragmentation – Fragmentation Alternatives
UNIT 2: Distributed query processing and query optimization
9
Query Processing Problem – Objectives of Query Processing – Characterization of query processors –
Layers of query processing – Query optimization – Centralized query optimization algorithms –
INGRES Algorithm – System R Algorithm – Distributed INGRES Algorithm – R* Algorithm – SDD1 Algorithm
UNIT 3: Distributed transaction management and concurrency control algorithms
9
Transaction – Properties of Transactions – Types of Transaction - Distributed Execution Monitor –
Serializability – Classifications of Concurrency Control mechanisms – Locking based Concurrency
control algorithms – Timestamp based concurrency control algorithms – Optimistic & Relaxed
Concurrency Control - Deadlock Management
UNIT 4: Reliability and high performance database- Parallel database Systems
9
Reliability Concepts and measures – Failure and fault tolerance in distributed systems – Failures in
distributed DBMS – Local reliability protocols – Distributed reliability protocols – Dealing with site
failures – Network Partitioning – Database servers – Parallel Architecture – Parallel DBMS
Techniques – Data Placement & Query Parallelism – Parallel Execution Problems
UNIT 5: Object distribution design, query processing, Transaction management
9
Fundamental Object concepts and models – Object distribution design – Architectural issues – Object
Management – Distributed Object Storage – Object Query Processor Architecture – Transaction
Management – Transaction models and object structure – Transaction management in ODBMSs –
Transactions as objects
Text Books:
1. M.Tamer Ozsu, Patrick Valduriez (2006), Principles of Distributed Database System, Pearson
Education, New Delhi.
2. Stepanoceri, Giuseppe Pelagati (1984), Distributed Database Principles & Systems, McGraw
Hill, New Delhi.
Reference Book:
1. Elmashri & Navathe (2000), Fundamentals of Database System, Addison-Wesley Publishing,
3rd Edition, New York.
33
C
3
Course Code
Course Title
L
T
P
PCA14E17
WIRELESS APPLICATION PROTOCOLS
3
0
0
Total
Of LTP
3
C
3
Instructional Objectives:
 To impart knowledge on Wireless Technology, WML Script functions, Wireless Application
Protocol and its application areas.
 To enable the learner for aspiring careers in WAP related specialized software field.
UNIT 1: Mobile Internet Standard
9
Key services: Productivity Applications – Information and transactional services – Life Enhancing
management – Characteristics of the mobile Internet – Current web Technologies – Origins of WAP –
WAP architecture – Components of WAP standard – Network Infrastructure services – Design
principle – other standards.
UNIT 2: WML
9
Introduction to WML – Document model – WML Authoring – URL Identify – Markup Basics –
Basic content – Events , tasks & Bindings – Variables – Images, tables and links - controls –
miscellaneous markup – Application security.
UNIT 3: WML Script and WTAI
9
WML Script overview – Language Basics : Variables – operators – statements – Functions –
Pragmas – standard libraries – WTAI overview – WML Script development – Binary WML script.
UNIT 4: User Interface Design
9
Web site design – structure usability methods – design guidelines – selected WML elements –
navigation and user input – Appearance and presentation – standard HTTP Header – CC/PP document
– End to End communication – profile composition.
UNIT 5: Push Messaging and WTA
9
Push messaging: overview – Access protocol – Addressing – MIME media types – Proxy gateway –
WTA: Architecture – Client Framework – WTA server and security – Design consideration –
Application creation.
Text Books:
1. Singhal .S,Bridgman.T, Suryanarayana.L, Mauney.D, Alvinen.J, Bevis.D, Chan.J, Hild.S (2011),
WAP- The Wireless Application Protocol, Pearson publications, New Delhi.
Reference Book:
1. Steve Mann & Scott Sbihli (2000), Wireless Application Protocols, Wiley Computer Publishing,
New York.
34
Course Code
Course Title
L
T
P
PCA14E18
BIG DATA AND ITS APPLICATIONS
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To understand the nature of data & carry out intelligent data analytics.
 To know various modern data analysis tools & trends in data analysis.
 To gain knowledge in Hadoop Distributed File Systems and Applications of Big Data using
Pig and Hive services.
UNIT 1: Introduction to Big Data
10
Introduction to BigData Platform – Challenges of Conventional Systems - Intelligent data analysis
Nature of Data - Analytic Processes and Tools - Analysis vs Reporting - Modern Data Analytic Tools
- Statistical Concepts: Sampling Distributions - Re-Sampling - Statistical Inference - Prediction Error.
UNIT 2: Mining Data Streams
9
Introduction To Streams Concepts – Stream Data Model and Architecture - Stream Computing Sampling Data in a Stream – Filtering Streams – Counting Distinct Elements in a Stream – Estimating
Moments – Counting Oneness in a Window – Decaying Window - Real time Analytics
Platform(RTAP) Applications - Case Studies - Real Time Sentiment Analysis, Stock Market
Predictions.
UNIT 3: Hadoop
9
History of Hadoop- The Hadoop Distributed File System – Components of Hadoop- Analyzing the
Data with Hadoop- Scaling Out- Hadoop Streaming- Design of HDFS-Java interfaces to HDFSBasics-Developing a Map Reduce Application-How Map Reduce Works-Anatomy of a Map Reduce
Job run-Failures-Job Scheduling-Shuffle and Sort – Task execution - Map Reduce Types and
Formats- Map Reduce Features
UNIT 4: Hadoop Environment
8
Setting up a Hadoop Cluster - Cluster specification - Cluster Setup and Installation - Hadoop
Configuration-Security in Hadoop - Administering Hadoop – HDFS - Monitoring-MaintenanceHadoop benchmarks- Hadoop in the cloud
UNIT 5: Frameworks
9
Applications on Big Data Using Pig and Hive – Data processing operators in Pig – Hive services –
HiveQL – Querying Data in Hive - fundamentals of HBase and ZooKeeper - IBM InfoSphere
BigInsights and Streams. Visualizations - Visual data analysis techniques, interaction techniques;
Systems and applications
Text Books:
1. Michael Berthold, David J. Hand, “Intelligent Data Analysis”, Springer, 2007.
2. Tom White “ Hadoop: The Definitive Guide” Third Edition, O’reilly Media, 2012.
Reference Book:
1. Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”, Cambridge
University Press, 2012.
35
C
3
Course Code
Course Title
PCA14E19
ADVANCED WEB TECHNOLOGY
L
T
P
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To learn the aspects of using XML
 To learn all the techniques for AJAX
 To achieve secured, messaging through Web Services
 To enable the learners for aspiring careers in Web Technologies related development
UNIT 1: Introduction to XML
9
Introduction to XML and its need-XML Revolution – Data Revolution - XML Revolution –
Architectural and Software revolution-The XML Technology family-Structure and data typing-The
XML Technology family- Presentation Technologies-The XML Technology family- Manipulation
Technologies.
UNIT 2: XML Presentation, Manipulation Technologies
9
XML Document rule-XML structuring rule and Related Data type-XML presentation – CSS – XSLXSLT (operations) –XPath, Xlink and XQuery- Introduction to XSL-FO-XML – Forms-Uses of
Voice XML with a block diagram.
UNIT 3: Asynchronous Javascript and XML – AJAX
9
Introduction and Need for AJAX-AJAX Basics - AJAX Architecture-Ajax Web Application ModelAjax Patterns - Ajax control Toolkit - Ajax controls
UNIT 4: SOAP Protocol & Web Services
9
Why SOAP & uses-Explanation on SOAP Protocol-Approaches to SOAP-SOAP Architecture-XMLRPC-Structure of HTTP Request-Introduction to SOAP faults-Concepts of SOAP AttachmentsIntroduction to Web Services-UDDI Model & Security on XML.
UNIT 5: Semantic Web
9
Introduction to Semantic Web: Needs, Evolution. Types of Data etc.,-Levels of Semantics-The
layered Architecture: URI, UNICODE, XML NS, RDF-The layered Architecture: Ontology, logic,
proof, trust and Digital signature-Un-Resource Description Framework (RDF)-Web Ontology
Language (OWL).
Text Books:
1. Frank. P. Coyle (2002), XML, Web Services and the data revolution - Pearson Education, New
Delhi.
2. Ajax (2008) – Black Book New Edition – Kogent Solutions Inc - Dreamtech Press.
3. Grigoris Antoniou and Frank Van Harmelen (2004), A Semantic Web Primer - The MIT Press,
Cambridge, Massachusetts London, England.
Reference Books:
1. Ramesh Nagappan, Robert Skoczylas and Rima Patel Sriganesh (2004), - Developing Java Web
Services - Wiley Publishing Inc., New Delhi.
2. Sandeep Chatterjee, James Webber (2004), Developing Enterprise Web Services -, Pearson
Education, New Delhi.
36
C
3
Course Code
Course Title
L
T
P
PCA14E20
MOBILE COMPUTING
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To learn mobile computing features and advanced features
 To develop competency in enhancing computing techniques.
 To implement and maintain an efficient computing system using emerging trends.
 To enable the learner for aspiring careers in Mobile related Computing Services
UNIT 1: Wireless Transmission
9
History of wireless Communication- Applications of Wireless and mobile communication Frequencies for Radio Transmission-Signals - Antennas-Signal propagation – Multiplexing:
Introduction – SDM – FDM – TDM – CDM – Spread spectrum – Cellular System
UNIT 2: Modulation and Switching
9
Introduction andTypes of Modulation – ASK – FSK - PSK -Medium access control – Motivation for
a specialized MAC – SDMA–FDMA – TDMA-CDMA-Comparing FDMA/CDMA/TDMA
UNIT 3: Telecommunication Systems
9
GSM- DECT – TETRA-UMTS and IMT -2000-Satellite systems-GEO satellite - LEO satellite-MEO
satellite -Routing -Localization and Handover
UNIT 4: Broadcast Systems
9
Cyclical repetition of data - Digital Audio Broadcasting-Digital Video Broadcasting – Convergence of
broadcasting and mobile communications - Wireless LAN: Infrared Vs Radio Transmission –
Infrastructure and ad-hoc network -IEEE 802.11 – HIPERLAN - Bluetooth
UNIT 5: Mobile Network Layer
9
Mobile IP- Dynamic host configuration protocol - Mobile ad-hoc networks- Traditional TCP Classical TCP improvements -Support for mobility – WWW – WAP- Case study: Android
OS,Symbion OS
Text Book:
1.
Jochen Schiller (2009), Mobile Communications – Pearson Education – 2nd Edition, New
Delhi.
Reference Books:
1.
William Stallings (2005), Mobile Communications and Networks – Pearson Education,
New Delhi.
2.
C.Y.Lee& William (1997), Mobile Cellular Telecommunication– McGraw Hill Inter
Edition, New Delhi.
37
C
3
Course Code
Course Title
L
T
P
PCA14403
PERSONALITY DEVELOPMENT – III
1
1
0
Total
Of LTP
2
Instructional Objectives:
 To improve the ability of the students to solve aptitude problems in Arithmetic and
Menstruation.
 To introduce students to the nuances of vocabulary
 To enable students the art of writing resumes and give interviews
UNIT 1: Arithmetic
12
Averages - Mixtures & Solutions - Time & Work - Pipes & Cisterns - Time, Speed Distances I Time, Speed & Distances II - (Each session 2Hrs)
UNIT 2: Modern Mathematics & Menstruation
Data Sufficiency - Data Interpretation - Cubes - Menstruation – Clocks - Calendars –
(Each session 2Hrs)
12
UNIT 3: Company Papers
6
TCS Paper- Test & Discussion - Accenture Paper- Test & Discussion - Aricent Paper - Test &
Discussion - (Each session 2Hrs)
UNIT 4: Interview Skills
CV Writing - Self Profiling –Mock Interview (8 Hrs)
10
UNIT 5: Vocabulary Building
One Word Substitution – Homonyms – Idioms - Phrasal Verbs - Odd Word
(Each session 1 Hr)
5
Text Books:
1. Abhijit Guha (2010), Quantitative Aptitude for Competitive Examination, 4th edition, Tata
McGraw Hill Education, New Delhi.
2. R.S. Agrawal (2012), Quantitative Aptitude for Competitive Examination, S.Chand
Publishing, New Delhi.
Reference Books:
1. Arun Sharma (2012), Logical Reasoning, Tata McGraw Hill, New Delhi.
2. Edgar Thorpe (2007), Test of Reasoning, Tata McGraw Hill, 4th Edition, New Delhi.
3. R.S. Agarwal (2012), Verbal & Non Verbal Reasoning, S.Chand Publishing, New Delhi.
4. Oxford Dictionary of English Idioms (2010), 3rd edition, Oxford University Press, New York.
38
C
1
SEMESTER - V
Course Code
Course Title
L
T
P
Total
Of LTP
C
PCA14501
SOFTWARE TESTING & QUALITY
ASSURANCE
3
1
3
7
4
Instructional Objectives:
 To impart knowledge on the fundamentals of software testing and Quality assurance
 To provide a complete, comprehensive coverage of various software testing methods.
 To develop test cases using manual testing.
 To enable the learner to become a Software Tester / Quality Assurance Member
UNIT 1: Testing Fundamentals
9
The Psychology of Testing-Software Testing Principles-Code Inspections-An Error checklist for
Inspections-Walkthroughs-Desk Checking-Peer ratings.
Definition of bug-Reasons for bug occurrence-Cost of bugs-Role of a software tester-Software tester
traits-Software Development life cycle models-Testing axioms-Software testing terms and definitions.
UNIT 2: Testing Methodologies
9
White box testing: Statement coverage-Decision coverage-Condition coverage-Decision-condition
coverage-Multiple-condition coverage. Black box testing: Equivalence Partitioning-Boundary-value
analysis-Cause-effect graphing-Error guessing.
UNIT 3: Levels of Testing
9
Unit testing-Incremental testing: Top-down testing-Bottom-up testing. System testing: FacilityVolume-Stress-Usability-Security-Performance-Storage-Configuration-Compatibility-InstallabilityReliability-Recovery-Serviceability-Documentation-Procedure.Acceptance testing-Case study: Test
case design.
UNIT 4: Applying Testing Skills
9
Configuration Testing -Compatibility Testing-Usability Testing-Testing the Documentation- Web Site
Testing –Testing for Software Security.
UNIT 5: Automated Testing, Test Tools & Bug Reporting
9
Automated Testing and Test Tools: -Benefits-Test Tools-Software Test Automation-Bug Bashes and
Beta Testing-Writing and Tracking Test Cases: Goals-Test Case Planning Overview-Bug’s Life
cycle-Bug Tracking System-Software Quality Assurance-Case study: Usage of open source test tool
like Selenium and Sikuli for Functional/Regression testing.
Text Books:
1. Glenford J. Myers (2008), The Art of Software Testing - John Wiley &Sons, Second Edition,
New Delhi.
2. Ron Patton (2007), Software Testing – Pearson Education, Second Edition, New Delhi.
Reference Books:
1. William E.Perry (2000), Effective Methods for Software Testing, John Wiley & Sons, Second
Edition, New York.
2. Boris Beizer (1995), Black-Box Testing: -Techniques for Functional Testing of Software and
Systems, John Wiley & Sons, New York.
39
Course Code
Course Title
L
T
P
PCA14E21
Computer Graphics, Animation & Multimedia
Systems
3
1
3
Total
Of LTP
7
Instructional Objectives:
 To learn fundamental knowledge of multimedia systems to the students.
 To impart knowledge on Photoshop and Flash
 To enable the learner to become graphics designer.
UNIT 1: Introduction to Multimedia Systems
9
What is multimedia-CDROM, DVD – Multimedia Highway – Applications – Virtual RealityIntroduction to making Multimedia – stages of a project – need –Multimedia Skills -Team.
UNIT 2: Introducing Photoshop 7.0
9
Image Editing Theory – Photoshop Desktop – Navigating in Photoshop- Customizing the InterfaceHow Image work-How to open and save Duplicate Images-File format roundup – Adding file
information-Annotations.
UNIT 3: Introducing Flash 7.0
9
The evolution of Flash – The Flash environment – Tools and Toolbars – Creating objects – Editing
objects – Pixel snapping –Colour and text – Formatting text – Manipulating text-Symbols and
instances.
UNIT 4: Advanced Concept
9
Bitmaps - sound and video – Frames – Layers – Animation – Elements of animation-shape tweening
and movie clips-Interactivity – UI Components – Testing and Publishing.
UNIT 5: Graphics Display Devices
9
Introduction to Raster scan displays-Random scan displays - working principle of CRT - refreshingflickering-resolution- aspect ratio- Hard copy devices- dot matrix- inkjet and laser printers-working
principles of keyboard - mouse scanner- digitizing camera- track ball- tablets
Text Books
1. Tay Vaughan (2004), Multimedia : Making it work, TMH, Sixth Edition, New Delhi.
2. Mcchalland (2002), Photoshop 7 Bible, Wiley Dreamtech Pvt Ltd., First Edition.
3. Nick Vandome (2006), FLASH MX in easy steps, Dreamtech Press.
4. Donald Hearn and M.Pauline Baker (1994), Computer Graphics, 2nd Edition, PHI
publishers, New Delhi.
Reference Books:
1. Prabhat K Andleigh, Kiran Thakral (1996), Multimedia System Design, PHI, New Delhi.
2. Folay Vandam, Feiner, Hughes (1997), Computer Graphics Principle & Practice -Addison
Wesley, 2nd edition, New York.
3. David F.Roger (1998), Procedural Elements of Computer Graphics - McGraw Hill, New
Delhi.
40
C
4
Course Code
Course Title
L
T
P
PCA14E22
ADVANCED JAVA PROGRAMMING
3
1
3
Total
Of LTP
7
Instructional Objectives:
 To import the knowledge on the advanced concept of Java Programming skills.
 To provide a basic understanding and knowledge of the latest java programming concept.
 To equip the students in programming skills used to relate with the IT industry.
 To enable the learner for aiming careers such as programmers (Java), Developers and
Program analysts.
UNIT 1: Components of Swing
9
The Origins of Swing - Components and Containers - Exploring Swing - JLabel and ImageIcon –
JtextField - The Swing Buttons – JtabbedPane – JscrollPane – Jlist – JcomboBox – Trees – Jtable.
UNIT 2: RMI & BEAN
9
Remote Method Invocation (RMI) - A Simple Client/Server Application Using RMI - Java Beans What is a Java Bean? - Advantages of Java Beans – Introspection - Bound and Constrained Properties
– Persistence - Customizers - The Java Beans API - A Bean Example.
UNIT 3: Servlets
9
Servlets – Background - The Life Cycle of a Servlet - Using Tomcat for Servlet Development - A
Simple Servlet - The Servlet API - The javax.servlet Package - Reading Servlet Parameters - The
javax.servlet.http Package - Handling HTTP Requests and Responses - Using Cookies - Session
Tracking.
UNIT 4: JDBC Concepts
9
JDBC Objects – JDBC Driver Types – JDBC Packages – A Brief Overview of the JDBC Process –
Database Connection – Associating the JDBC/ODBC Bridge with the Database – Statement Objects .ResultSet – Model Programs – Tables – Inserting Data into Table.
UNIT 5: JSP & EJB
9
Java Server Pages – JSP – JSP Tags – Tomcat – Request String - Enterprise JavaBeans – Deployment
Descriptors – Session Java Bean – Entity Java Bean – Message-Driven Bean – The JAR File.
Text Books:
1. Herbert Schildt (2007), JAVA The Complete Reference – McGraw-Hill, 7th Edition, New
Delhi.
2. Jim Keogh (2002), J2EE The Complete Reference, Tata McGraw-Hill Edition, New Delhi.
Reference Books:
1. S.Horstmann, Gary Cornell (2013), Core Java 2 volume 2 - Advanced Features- PRENTICE
HALL, 9th Edition, New Delhi.
2. Hans Bergsten (2003), JavaServer Pages, 3rd Edition – O’Reilly.
3. Herbert Schildt (2007), JAVA The Complete Reference, McGraw-Hill, 8th Edition, New
Delhi.
41
C
4
Course Code
Course Title
L
T
P
PCA14E23
INFORMATION STORAGE AND
MANAGEMENT
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To import knowledge on Information Storage and Management Technologies for the recent
trends.
 To provide a variety of solutions for storing, managing, accessing, protecting, securing,
sharing and optimizing information
 To help the learners to learn the developments that have taken place in the area of information
storage and management.
UNIT 1: Introduction
9
Introduction to Storage Technology - information storage, evolution of storage technology and
architecture, data center infrastructure, information life cycle; Storage System Environment – storage
system environment components, disk drive components, logical components of Host; Data Protection
– implementation of RAID, RAID Array components, RAID levels, and performance comparisons.
UNIT 2: DAS, SCSI, and Storage Networking
9
Direct Addressed Storage – Type of DAS, benefits and limitations, Disk Drive Interfaces, Parallel
SCSI; Storage Area Networks – evolution, components of SAN, Fibre Channel(FC) connectivity, FC
architecture, FC Topologies; Network Attached Storage – Benefits of NAS, components of NAS,
protocols, i/o operations.
UNIT 3: IP SAN, CAS and Storage Virtualization
9
IP SAN-introduction, components of iSCSI, FCIP; Content Addressed Storage(CAS) – fixed content
and archives, types of archives, CAS Architecture; Storage Virtualization – forms of virtualization,
taxonomy, Storage Virtualization Challenges, types of storage virtualization.
UNIT 4: Business Continuity
9
Introduction - Information Availability, BC terminology, BC planning lifecycle, Business impact
analysis- Backup and recovery – purpose and considerations, topology , technologies; local
replication - Uses of Local Replicas, Data Consistency, Replication Technologies.
UNIT 5: Storage Security and Management
9
Storage Security - Storage security framework, Risk Triad, Storage security domains, security
implementations in storage Networking; Managing the Storage Infrastructure - Monitoring the
Storage Infrastructure, Storage Management Activities, Storage Infrastructure Management
Challenges.
Text book:
1. EMC Corporation, Information Storage and Management, Wiley India, New Delhi.
Reference Books:
1. Robert Spalding (2003), Storage Networks: The Complete Reference, Tata McGraw Hill, New
Delhi.
2. Meeta Gupta (2002), Storage Area Network Fundamentals, Pearson Education Limited, New
Delhi.
42
C
3
Course Code
Course Title
L
T
P
PCA14E24
DATA ANALYTICS
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To give training for students in the analysis of volumes of data.
 To prepare the learners to become Data Analysts / Data Scientists.
 To familiarizes the analytical techniques for Data Analysis.
Unit 1: Multivariate Analysis
10
Review of Fundamentals
1. Computation of Mean, Standard Deviation, Coefficient of Variation, Median, Mode and
Coefficient of Skewness and Kurtosis.
2. Computation of Correlation Matrix consisting of 3 and 4 variables (Based on VarianceCovariance Matrix)
3. Computation of Simple Regression Equation and Multiple Regression Equations.
Meaning of Multivariate Analysis - Measurements Scales - Metric measurement scales - Non-metric
measurement scales – Measurement Error - Type I error and Type II error - Classification of
Multivariate Techniques: Dependence Techniques and Inter-dependence Techniques – Guidelines for
Multivariate Analysis and Interpretation - Application of Multivariate Techniques in different
disciplines.
Unit 2: Factor Analysis
9
Factor Analysis: Meanings, Objectives and Assumptions - Designing a factor analysis - Deriving
factors - Assessing overall factors – Partitioning the variance of a variable (common variance, specific
variance, error variance) – Criteria for the number of factors to extract - Interpreting the factors –
Choosing the Factor Rotation Methods – Interpreting a factor matrix - Validation of Factor Analysis.
Unit 3: Cluster Analysis
9
Cluster Analysis: Meanings, Objectives and Assumptions – Forming clusters – Determination of
number of clusters – Meaning heterogeneity – Measuring Similarity (Correlation Measures, Distance
Measures, Association Measures) - Hierarchical cluster procedure – Clustering algorithms – NonHierarchical clustering procedure - Interpretation of clusters - Validation and profiling of the clusters.
Unit 4: Multiple Regression Analysis
9
Multivariate Regression Analysis: Meanings, Objectives and assumptions – Selection of Dependent
and Independent variables - Interpreting the Simple Regression Model – Multiple Regression
Equation – Prediction with multiple regression – Representing linear effects with polynomials –
Estimating the regression model and assessing overall fit – Multi-cultinessity (Basic ideas only)
Unit 5: Basics of Forecasting
8
Basics of Forecasting - Basic steps in forecasting task – Time series and cross sectional Data – The
forecasting Scenario: Analyzing methods – Exponential Smoothing Methods – Single Exponential
Smoothing – Holt’s linear method – Holt-winter’s trend – Seasonality method – A comparison of
methods.
Text Books:
1. Joseph F.Hair, William C.Black, Barry J.Babin, Rolph E.Anderson and Ronald L.Tatham (2006).
Multivariate Data Analysis, 6th Edition, Pearson Education, Inc., New Delhi.
Reference Books:
1. Spyros Makridakis, Steven C.Wheelwright and Rob J. Hyndman (2005). Forecasting methods and
Applications, Third Edition, John Wiley & Sons Inc., New York.
43
C
3
Course Code
Course Title
L
T
P
PCA14E25
BUSINESS INTELLIGENCE
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To focus on the dominant suite of business analytical and decision making tools
 To achieve strategic goals by monitoring organizational performance and achievement of dayto-day operation goals.
UNIT – 1: Introduction to Business Intelligence
10
Introduction to OLTP AND OLAP – BI Definition and BI Concepts – Business Applications of BI BI Framework- Role of Data Warehousing in BI –BI Infrastructure Components- BI Process –
Developing Data Warehouse – Management Framework – Business driven approach –BI Technology
–– BI Roles & Responsibilities – BI Component and framework
UNIT – 2: Basics of Data Integration
9
Concepts of Data Integration need and advantages of using Data Integration – Introduction to
common data integration approaches – Introduction to ETL using SSIS – Introduction to Data Quality
– Data Profiling Concepts and Applications.
UNIT – 3: Introduction to Multidimensional Data Modeling
9
Introduction to Data and Dimensional Modeling – Multi Dimensional Data Model – ER modeling Vs
Multi-Dimensional Model – Concepts of Dimensions - facts - cubes- attributes- hierarchies- star and
snowflake schema – Introduction to Business Metrics and KPIs – Understanding Measure and
performance, Measurement system terminology, Fact based Decision Making and KPIS, KPI usage in
companiesCreating Cubes using SSAS.
UNIT – 4: Basics of Enterprise Reporting
8
Introduction to Enterprise Reporting - Report standardization and presentation practices, Enterprise
reporting characteristics in OLAP world- Concepts of dashboards –How to create dashboards scoreboards Vs dashboards - balanced scorecards – Introduction to SSRS Architecture– Enterprise
Reporting using SSRS reporting service
UNIT – 5: Roadmap of BI
9
Business Intelligence and Mobility – Business Intelligence and cloud computing – Business
Intelligence for ERP systems - Benefits of Business Intelligence in ERP- NorthWind_Traders DataData Analyses through Excel-Kettle Tool – Conversion of data using Kettle Tool.
Text Book :
1. RN Prasad, Seema Acharya (2011), “Fundamentals Of Business Analytics” Wiley India, New
Delhi.
Reference Books:
1. Soumendra Mohanty (2007), “Data Warehousing Design, Development and Best Practices”, Tata
McGraw-Hill, New Delhi.
3. Larissa Terpeluk Moss and ShakuAtre (2007), “Business Intelligence Roadmap”, Pearson
Education, New Delhi.
44
C
3
Course Code
Course Title
L
T
P
PCA14E26
AI AND EXPERT SYSTEMS
3
0
0
Total
Of LTP
3
Instructional Objectives:
 To impart knowledge on Artificial Knowledge concepts
 To learn all searching algorithms and Hill-climbing procedures
 To improve their gaming skills and learn about Expert system
 To enable the learners for aspiring careers in the field of Artificial Intelligence.
Unit 1: Introduction to AI & AI Techniques
9
Introduction to types of knowledge - Ai Techniques and Production system - Control strategies Breadth-First Algorithm - Depth-First Algorithm - Heuristic Search - Problem characteristics and
production system characteristics - Best-first Search.
Unit 2: Knowledge Representation Using Predicate Logic
9
Knowledge Representations – Mappings - Approaches to knowledge representations – simple and
Inheritable - Approaches to knowledge representations –Inferential & Procedural knowledge Predicate logics – symbols and rules - Sample examples on predicates logics - Representing simple
facts in logic - Representing knowledge using rules – PROLOG - Forward and Backward reasoning Truth Maintenance System - Statistical reasoning - Bayesian Networks
Unit 3: Weak – and – Strong Slot Filler Structures
9
Weak – slot – filler structure - Semantic nets – intersection search - Making some important
distinctions on semantic nets - Partitioned semantic net - Partitioned semantic net - Creating Frames Strong-slot-filler structures – conceptual dependencies - Actions and Rules – CD - Scripts
introduction and components - Creating a sample script for RESTAURANT - CYC & CYC
Unit 4: Game Playing & Planning
9
Game playing techniques – The Minimax Search Procedure -Iterative deepening - Depth first iterative
deepening - How to plan a system –Components of a planning System – Goal Stack Planning Hierarchical planning - Reactive systems – Understanding Unit 5: Learning &Expert Systems
9
Types of learning - General learning models - Expert system components and descriptions - Expert
system shells - Types Explanation - Knowledge Acquisition - issues
Text Books:
1. Elaine Rich, Kevin Knight, Shivashankar B Nair (2009) – Artificial Intelligence – Third
Edition-TataMcGraw Hill, New Delhi.
Reference Books:
1. Patterson W Dan (2009, 2013), Introduction to Artificial Intelligence and Expert system –
Prentice Hall of India, New Delhi.
2. Peter Jackson (1999), Introduction to Expert systems – 3rd Edition – Addison-Wesley, New
York.
45
C
3
Course Code
Course Title
L
T
P
PCA14E27
NETWORK SECURITY
3
1
0
Total
Of LTP
4
Instructional Objectives:
 To identify and assess current and anticipated security risks and vulnerabilities
 To develop a network security plan and policies
 To use the best practices to design, implement and monitor a network security plan.
 To identify elements of firewall design, types of Intruders, Viruses and security threats and
responses to security attacks. .
 To enable the learner to become a network security specialist.
UNIT 1: Introduction
9
Overview: Computer security concepts – The OSI security architecture – Security attacks – Security
services – Security mechanisms – A model for network security – SYMMETRIC CIPHERS Classical Encryption Techniques – Symmetric Cipher model – Substitution Techniques – Block
ciphers and the Data Encryption Standard – Block Cipher principles – The Data Encryption
Standard – A DES example.
UNIT 2: Asymmetric Ciphers
9
Introduction to Number Theory – Prime Numbers – Fermat’s and Eulers Theorem – Testing for
Primality. Public- Key Cryptography and RSA 290 – Principles of Public – Key Cryptosystems –
The RSA algorithm – Other Public-Key Cryptosystems –Diffie-Hellman Key Exchange – ElGamal
Cryptographic system – Elliptic Curve Arithmetic – Elliptic Curve cryptography
UNIT 3: Network and Internet Security
9
Transport level security
- Web Security considerations - Secure Socket Layer and transport
layer security – Transport layer security – HTTPs 530 – Secure Shell (SSH) - Wireless Network
Security - IEEE 802.11 Wireless LAN overview - IEEE 802.11 Wireless LAN security - Wireless
Application Protocol overview – Wireless Transport Layer Security – WAP End-to-End Security
UNIT 4: Electronic mail security
9
Pretty Good Privacy - S/MIME – Domain keys Identified Mail – IP Security - IP Security Overview IP Security Policy - Encapsulating Security Payload- Combining Security Associations - Internet Key
Exchange Key – Cryptographic Suites
UNIT 5: System Security
9
Intruders - Intruders - Password Management - Malicious Software - Types Of Malicious Software
- Viruses - Virus Countermeasures – Worms - Distributed Denial of Service Attacks – Firewalls –
The Need for Firewalls - Firewall Basing - Firewall Location and Configurations
Text Book:
1. William Stallings (2011), Cryptography and Network Security - Pearson Education, 5th
edition, New Delhi.
Reference Books:
1. Behrouz A. Forouzan, Debdeep Mukhopadhyay (2011), Cryptography and Network Security
- Tata McGraw-Hill Education Pvt. Ltd., 2nd Edition, New Delhi.
2. Charles Pfleeger (2006), Security in computing - Prentice Hall of India, 4th Edition, New
Delhi.
46
C
3
Course Code
Course Title
L
T
P
PCA14E28
E-COMMERCE AND M-COMMERCE
3
1
0
Total
Of LTP
4
C
3
Instructional Objectives:
 To impart knowledge on E-Commerce, Various applications connected with E-Commerce
and M-Commerce and legal issues of e-commerce.
 To enable the learner for aiming careers in special software development involving ECommerce and M-Commerce technologies.
UNIT 1: Introduction to E-Commerce, Business of Internet, N/W Security & Firewalls
9
E-Commerce Framework, E-Commerce and Media Convergence - Anatomy of E-Commerce
Applications - E-Commerce Consumer and Organization Applications - Telco/Cable/Online
Companies- National Independent ISPs- Regional-level ISPs - Local level ISPs - Service Providers
Abroad- Network Interconnection Points - Internet Connectivity Options - Client-Server Network
Security - Emerging Threats - Firewalls and Network Security - Data and Message Security Challenge Response Systems- Encrypted Documents and E-Mail.
UNIT 2: E-Commerce &WWW, Consumer Oriented E-Com, E-Payment System
9
Architectural Framework for E-Com - WWW as the Architecture - Web background: Hypertext
Publishing - Technology behind the Web - Security and the Web - Consumer Oriented Applications Mercantile Process Models - Types of Electronic Payment System - Digital Token based e-payment
systems - Smart Card e-payment system -Credit Card e - payment system- Risk and e-payment
system - Designing e-payment system
UNIT 3: Inter Organizational Commerce & EDI, EDI Implementation, Advertising and
Marketing on the Internet
9
EDI - EDI Application in Business - EDI: Legal, Security and Pr ivacy Issues - EDI and E-commerce
- Standardization and EDI - EDI Software Implementation - EDI Envelope for Message Transport–
Value Added Networks - Internet based EDI - The New Age of Information Based Marketing Advertising on the Internet - Charting the Online Marketing Process - Market Research
UNIT 4: Challenges of the Internet Business- Business and Technology, M-Commerce
9
Challenges of the internet business - Business and technology - Positive and negative effects of the
internet - Value chain - Planning and execution - M-commerce-what is m-commerce? - Mobility and
m-commerce - Location information: Asset
UNIT 5: Customer Care, Billing and Revenue Assurance, the Internet Business Model: the
Future and its Economics
9
Mobility & customer care - Billing and revenue assurance – OSS - The internet business model:
Future and its economics - Public right and regulation - Internet Based model – OP - The next
generation internet: Mobile Internet - The Next Generation Internet: Economics
Text Books:
1.
Kalakota&Whinston (1996), Frontiers of Electronic Commerce – Addison Wesley, New
York.
2.
Louis(P J) (2001), M-Commerce Crash Course: The Technology And Business Of Next
generation – McGraw hill, New York.
Reference Books:
1. Henry chan, Raymond Lee, Tharam Dillon, Elizabeth Change (2001), E-Commerce
Fundamental and Applications –John Wiley & Sons Ltd., New York.
2. David Whiteley (2000), E- Commerce, Strategy, Technologies and Applications – Tata
McGraw hill, New Delhi.
3. U.S.Pandey, Rahul Srivastava, SaurabhShukla (2007), E-Commerce and its Applications - S.Chand& Co., New Delhi.
47
Course Code
Course Title
L
T
P
PCA14503
PERSONALITY DEVELOPMENT – IV
1
1
0
Total
Of LTP
2
Instructional Objectives:
 To actively participate in Group Discussions
 To give effective interviews
 To write meaningful passages
 To solve case studies
UNIT 1: Interview Skills – II
Group Discussion - Mock Interview – II - Case Study
9
UNIT 2: Writing Skills
Creative Writing
9
UNIT 3: Vocabulary Enhancement
Verbal Aptitude (Revision)
9
UNIT 4: Aptitude Enhancement I
Numbers – Logarithm , Simple Equations- Averages – Percentage, Profit & LossProportions – Mixtures & Solutions – Time & Work – Time, Speed & Distance.
9
Ratio &
UNIT 5: Aptitude Enhancement II
9
Permutation & Combinations – Probability - Data Sufficiency & Interpretation- Mensuration – Clocks
& Calender – Analytical Reasoning – Logical Reasoning.
Text Books:
1.
Abhijit Guha (2010), Quantitative Aptitude for Competitive Examination - 4th edition, Tata
McGraw Hill education, New Delhi.
2.
R.S. Agrawal (2012), Quantitative Aptitude for Competitive Examination - S.Chand
Publishing, New Delhi.
Reference Books:
1.
Arun Sharma (2012), Logical Reasoning - Tata McGraw Hill, New Delhi.
2.
Edgar Thorpe (2007), Test of Reasoning - Tata McGraw Hill, 4th edition, New Delhi.
3.
R.S. Agarwal (2012), Verbal & Non Verbal Reasoning - S.Chand Publication, New Delhi.
4.
Barron’s NEW GRE, 19th edition, Galgotia Publications Pvt. Ltd., New Delhi.
5.
Barron’s GMAT, 14th edition, Galgotia Publications Pvt. Ltd., New Delhi.
6.
David Morley (2007), The Cambridge Introduction to Creative Writing, Cambridge University
Press, New York.
7.
How to prepare for group discussion an interview, Hari Mohan Prasad & Rajnish Mohan, Tata
McGraw Hill Publication Co. Ltd., New Delhi, 2005.
48
C
2
SEMESTER – VI
Course Code
Course Title
L
T
P
PCA14601
DATA MINING AND DATA WAREHOUSING
3
0
2
Total
Of LTP
5
Instructional Objectives:
 To impart knowledge about Data Mining
 To know about various techniques used in Data Mining
 To design data warehouses for the companies
 To enable the learner for aiming careers in Data Warehouse Management
UNIT 1: Data Mining Concepts & Architecture
11
Introduction – Data Mining Definitions - k-nearest neighbor - Data Mining Tools-Applications of
Data Mining - Anatomy of Data Mining - Learning: types of learning -Machine learning-Knowledge:
types of Knowledge-Knowledge discovery process- Architecture of Data Mining
UNIT 2: Data Mining Techniques
10
Visualization Techniques – Likelihood & distance-Neural Networks-Decision Tree techniqueConstructing decision trees-ID3 algorithm-Genetic algorithms: Crossover & mutation -Clustering:
Distance function-K-means algorithm -Hierarchical Clustering - Applications -Association rules:
Apriori algorithm.
UNIT 3: Data Warehousing Concepts & Architecture
8
Introduction - Goals- data warehouse users - Types of Data Warehouse-Data warehouse objects: fact
table & Dimension table-Load Manager-Warehouse Manager-Query Manager-Data Warehouse
Schemas: Star schemas-Snowflake Schemas.
UNIT 4 : Data Warehouse Partitioning & Aggregation
8
Horizontal Partitioning-vertical Partitioning-Hardware Partitioning-Software partitioning MethodsAggregation-Designing Summary tables-Designing Summary tables
UNIT 5: Data Marts, Meta Data, Backup & Recovery
8
Data Marts : Introduction-Estimating Design – Cost-Meta Data-Backup : Types of backup-Backup the
data warehouse – SureWest Online Backup-Recovery : Strategies-various Testing Strategies-Various
Recovery models, Disaster Recovery procedure
Text Books:
1. S. Prabhu , N. Venkatesan (2006), Data Mining & Warehousing – New Age International –
First Edition, New Delhi.
2. Pieter Adriaans , Dolf Zantinge (2005), Data Mining – Pearson education, New Delhi.
Reference Books:
1. Sam Anahory , Dennis Murray (2004), Data Warehousing in real world – Pearson Education,
New Delhi.
2. Alex Berson, Stephen J.Smith (2004), Data Warehousing, Data mining & OLAP – Tata
McGraw Hill Publications, New Delhi.
49
C
4