Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
(70) (30) (100)
Mathematics-II BT-301
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES:
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Data Structures (70) (30) (100)
CS 302
and Algorithm Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal - Max Marks: 30
Best of Two Mid Semester Test Max Marks: 15
Assignment / Quiz Max. Marks: 15
Unit Contents (Theory)
INTRODUCTION TO DATA STRUCTURE Basic terminology, Data types and its
classification, Algorithm complexity notations like big O, , . Application: Storage pools,
I
Garbage collection and compaction Complexity of algorithm (BEst, worst, average), Asymptotic
analysis.
LINEAR DATA STRUCTURE Array Definition, Representation and Analysis of Arrays,
Single and multidimensional arrays, Address calculation, Arrays as parameters, Ordered list and
operations, sparse and matrices, and garbage collection ,Stack, Array implementation of stack,
II
Linked Representation of stack, Application of stack, Conversion of infix to prefix and postfix
Expressions and expression evaluation, Queue Array and linked implementation of queues,
Circular Queues, D- queues and priority Queues, Linked list in array
TREES Basic terminology, Binary trees, property of binary tree, binary search property/s heap
property,Quering a binary search tree, Algebraic expressions, complete binary tree, Extended
III binary trees, Array and linked representation of binary trees, traversing Binary trees, Threaded
Binary trees, Binary search trees (BST), AVL Tress, and B trees. Application: Algebraic
Expression
SORTING & SEARCHING TECHNIQUES Searching Techniques (Linear search, binary
search) Sorting Internal Sorting Bubble Sort, Insertion Sort, Quick Sort, Heap Sort, BinSort,
Radix Sort External Sorting Merge Sort, Multi-way Merge Sort, Polyphase Sorting - Design
IV
Techniques - Divide and Conquer - Dynamic Programming - Greedy Algorithm Backtracking -
Local Search searching and hashing: Sequential search, Binary search, Hash table
implementation, Symbol table, Static tree table, Dynamic tree table.
GRAPH Introduction, sequential representations of graphs, adjacency Matrices, Traversal,
V
Connected Component and spanning trees, Minimum cost of spanning trees, Dijkstras algorithm.
TEXT BOOKS:
1. Lipschutz; Data structure (Schaum); TMH
2. Horowitz and Sahani, Fundamentals of data Structures, Galgotia Publication Pvt. Ltd., N.
Delhi.
3. M. Tenenbaum, Data Structures using C & C++, Prentice-Hall of India Pvt. Ltd., New Delhi.
REFERENCES
1. R. Kruse et al, Data Structures and Program Design in C, Pearson Education Asia,
Delhi-2002
2. Radha Ganesan Data Structure using C,Scitech Publication PVT.LTD. Chennai
3. Data Structures Trembley and Sorenson, TMH Publications
4. Pai; Data structure and algorithm; TMH
5. Anup.Kr.Bhaumik,Data Structure and Algorithm, S.Chand New Delhi
6. Agrawal and Birthare, Data Structure using C and C++, Kamal Prakashan,Indore
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Data Structures (30) (20) (50)
CS 302
and Algorithm Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Digital Circuit & (70) (30) (100)
CS 303
Systems Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES:
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Digital Circuit & (30) (20) (50)
CS 303
Systems Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Object Oriented (70) (30) (100)
CS-304
Programming Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES:
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Object Oriented (30) (20) (50)
CS-304
Programming Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
1. Program to Implement Object and Class
2. Program to Access private memBErs of a class using Friend Function
3. Program to invoke memBEr of a class using constructor
4. Program to implement Parameterized Constructor
5. Program to implement Single Inheritance
6. Program to Implement Multiple Inheritance
7. Program to Implement Polymorphism using function overloading
8. Program to implement Generic Polymorphism using Templates
9. Program to implement Dynamic Memory Allocation using new and delete Operators
10. Program to implement Virtual Functions to show Polymorphism
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Internet (70) (30) (100)
CS 305
Technologies Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS :
1. Level Module - M 1.2 - Internet & Web Page Designing By V.K.Jain Bpb Publications.
2. E-Commerce An Indian Perspective (Second Edition) - By P. T. Joseph, S.J. Presentice-Hall
Of India
3. Internet For Everyone - Alexis Leon And Mathews Leon, Vikas Publishing House Pvt. Ltd.,
New
Delhi
4. ITL Solutions, Internet and Web Design Macmillan Publishers India Ltd.
REFERENCES
1. Learn Html In A Weekend By Steven E. Callihan, Phi
2. Using Html By Lee Anne Phillips,
3. Phi Teach Yourself Javascript In 24 Hrs. By Michael Moncur, T Echmedia
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Internet (30) (20) (50)
CS 305
Technologies Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
List of Practical:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
C++ (30) (20) (50)
CS 306
Programming Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
Practical Internal - Max Marks: 20
Lab work & Sessional Max Marks: 10
Assignment / Quiz Max. Marks: 10
Unit Contents (Practical)
OOPS : Introduction to OOPS, differences BEtween OOP and Procedure Oriented
I
Programming, Overview of OOP principles, introduction to C++.
C++ STATEMENTS : C++ Basics: Structure of a C++ program, Data types, Declaration of
variables, Expressions, Operators, Operator Precedence, Evaluation of expressions, Type
II
conversions, Pointers, Arrays, Strings, Structures, Flow control statement-if, switch, while, for,
do, break, go to statements.
FUNCTIONS & CLASSES : Functions- Scope of variables, Parameter passing, Default
arguments, inline functions, Recursive functions, Dynamic memory allocation and reallocation,
III operators-new and delete, Preprocessor directives, C++ Classes, Objects and Data Abstraction:
Class Definition, Class Structure, Class Object, Class Scope, Friends to a class, Static class
memBErs, Constant memBEr functions.
INHERITANCE : Constructors and Destructors, Dynamic creation and destruction of objects,
IV Data Abstraction, Inheritance: Defining a class hierarchy, Different forms of inheritance,
Defining the Base and Derived classes, Access to the base class memBErs
POLYMORPHISM : Function overloading, Operator Overloading , Virtual Functions and
Polymorphism: Static and Dynamic binding, Base and Derived class virtual functions, Pure
V
virtual functions, Abstract classes, C++ Exception Handling and File Handling, Comparison of
C++ with C, Java and C#.
TEXT BOOKS:
1.Object Oriented programming with C++, E. Balaguruswamy, TMH, 2001
2. Let us C++ by Yashwant Kanitkar
3. Object Oriented Programming with C++, Radha Ganesan, Scitech Publication PVT.LTD. Chennai
4. Padam Gulwani & Anshuman Sharma, Elementary Concepts of Computer Design and Hardware,
Kamal Prakashan, Indore
List of Practical:
Suggested list of experiments (expandable)
1) Program to print any Message
2) Program for Conditional Statements, Looping Statements and Switch Case
3) Program to implement Arrays, Strings and Pointers
4) Program to implement Functions and Dynamic Memory Allocation
5) Program to implement Class and Objects
6) Program to implement Friend Functions and Constructors
7) Program for Inheritance
8) Program for Polymorphism
9) Program for File Handling
10) Program for Exception Handling
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
(70) (30) (100)
Mathematics-III BT 401
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES :
Subject
Subject Title Credits Theory
Code
Computer Externals Internals Total
L T
Organization & (70) (30) (100)
CS 402
Architecture Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
References
Subject
Subject Title Credits Practical
Code
Computer Externals Internals Total
P
Organization & (30) (20) (50)
CS 402
Architecture Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Analysis & Externals Internals Total
L T
Design of (70) (30) (100)
CS 403
Algorithms Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Practical
Code
Analysis & Externals Internals Total
P
Design of (30) (20) (50)
CS 403
Algorithms Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Data L T
(70) (30) (100)
Communication CS404
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Practical
Code
Externals Internals Total
Data P
(30) (20) (50)
Communication CS404
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Computer L T
(70) (30) (100)
Graphics and CS 405
Min: 28 Min: 40
Multimedia 3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Practical
Code
Externals Internals Total
Computer P
(30) (20) (50)
Graphics and CS 405
Min: 12 Min: 20
Multimedia 2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
(30) (20) (50)
DOT Net CS 406
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
Practical Internal - Max Marks: 20
Lab work & Sessional Max Marks: 10
Assignment / Quiz Max. Marks: 10
Unit Contents (Practical)
INTRODUCTION Introduction to DOT NET Framework, its Architecture, Components,
I Languages, Application Development, Requirements and Features, Installation of DOT NET, IIS
Server, Introduction to C#, Comparison of C, C++, Java and C#
C# CONSOLE Introduction to C# Program Structure, Tokens, Expressions, Data Types,
Conditional Statements, Loops, Switch Case, Functions, Strings, Arrays, File Handling,
II
Exception Handling, C# as Object Oriented Language, Classes & Objects, Constructors,
Inheritance, Polymorphism, C# Packages and Namespaces
WINDOWS APPLICATIONS Introduction to HTML, HTML Tags, Introduction to CSS,
III Types, Introduction to Windows Applications, Use of C# Tools in Development of Windows
Applications, Validation Controls, MDI Forms and Introduction to Crystal Reports
WEB APPLICATIONS Introduction to ASP.NET, Introduction to Web Page Designing, Web
Development, Static Pages, Dynamic Pages, Introduction to SQL, SQL Queries, SQL Server,
IV Introduction to ADO.NET, Development of Applications with Data Base, Front End Back End
Connectivity, Types, Data Base Controls, Introduction to Content Management System and FCK
Editor
ADDITIONAL TECHNOLOGIES Introduction to XML, Structure and Syntax of XML,
Introduction to Java Scripts, Using Java Scripts on Web Forms, Introduction to AJAX,
V
Application of AJAX in Web Design Applications and Development of a Small Project in
ASP.NET using C#
TEXT BOOKS:
1. C# Programming by E.Balagurusamy, Tata Mc Graw Hill Publications
2. C# Complete Reference, Tata McGraw Hill Publications
3. DOT NET for BEginners by Wrox Publications
REFERENCES
1) DOT NET 4.0 by Harvey Dietal & Paul Dietal
2) DOT NET Technology by Daminni Grover, IK Publications
List of Practical:
Suggested list of experiments (expandable)
1. Program in C# to implement Conditional Statements, Looping Statements and Switch Case
2. Program in C# to implement Arrays, Functions and its Types
3. Program in C# to implement Exception Handling and File Handling
4. Program in C# to implement Classes and Inheritance
5. Program in C# to implement Polymorphism
6. Creating a Simple Window Application
7. Creating Static Web Pages using ASP.NET
8. Creating Dynamic Web Pages using ADO.NET
9. Study of XML and Java Script
10. Development of a Small Data Base Web Application
Subject
Subject Title Credits Theory
Code
System Externals Internals Total
L T
Programming & (70) (30) (100)
CS 501
Operating Min: 28 Min: 40
3 1 Min: Nil
System (D Grade) (D Grade)
TEXT BOOKS:
1. Dhamdhare, System Programming and Operating System, Tata McGraw Hill Publications
2. Peter Galvin Operating System Concepts
REFERENCES
Subject
Subject Title Credits Practical
Code
System Externals Internals Total
P
Programming & (30) (20) (50)
CS 501
Operating Min: 12 Min: 20
2 Min: Nil
System (D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Data Base L T
(70) (30) (100)
Management CS 502
Min: 28 Min: 40
system 3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Practical
Code
Externals Internals Total
Data Base P
(30) (20) (50)
Management CS 502
Min: 12 Min: 20
system 2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Discrete (70) (30) (100)
CS 503
Mathematics Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
1. D.C. Aggarwal Discrete Mathematics
2. Lipschutz; Discrete mathematics (Schaum); TMH
3. S k Sarkar Discrete Mathematics, S. Chand .
4. Discrete Mathematics,Harish Mittal, I.K International Publishing House PVT.LTD,
5. Discrete Mathematics, Geetha, Scitech Publication PVT.LTD. Chennai
REFERENCES
1. C.L.Liu, Elements of Discrete Mathematics Tata Mc Graw-Hill Edition.
2. Trembley, J.P & Manohar; Discrete Mathematical Structure with Application CS, McGraw
Hill.
3. Kenneth H. Rosen, Discrete Mathematics and its applications, McGraw Hill.
4. Deo, Narsingh, Graph Theory With application to Engineering and Computer.Science., PHI.
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Computer (70) (30) (100)
CS 504
Networks Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
REFERENCES
1. Computer Networks by WilliamStallings
2. Computer Networking by Sanjay Sharma
3. Implementation of TCP/IP Protocol Suite by Douglas E. Comer
4. Fundamental of Computer Network by Chandra Mohan, I.K International Publishing House
PVT.LTD,
5. Data Communication and Networking by Asish Tiwari, Kamal Prakashan,Indore
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Computer (30) (20) (50)
CS 504
Networks Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Data Modeling Externals Internals Total
L T
with UML (70) (30) (100)
CS 505
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOK:
REFERENCES
Subject
Subject Title Credits Practical
Code
Data Modeling Externals Internals Total
P
with UML (30) (20) (50)
CS 505
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Practical
Code
Hardware and Externals Internals Total
P
Linux Lab (30) (20) (50)
CS 506
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
Practical Internal - Max Marks: 20
Lab work & Sessional Max Marks: 10
Assignment / Quiz Max. Marks: 10
Unit Contents (Practical)
BASIC COMPUTER HARDWARE: History, Introduction to Computer Hardware,
I Introduction to Peripheral Devices and their Types, Introduction to Memory, Types and
Classification and Introduction to Semiconductor Memories
PORTS & PC CARDS: Introduction to Ports, Interfacing with Ports, Types of Ports,
II Introduction to PC Cards, Interfacing with PC Cards, Identification of various Ports on PC Cards
and Troubleshooting
FORMATTING & PARTITIONING: Introduction to Hard Disks, Formatting of Hard Disks,
III Partitioning of Hard Disks, Introduction to Software, Installation of System Software, Installation
of Operating System and Application Software
General Overview of the Unix/Linux System: History, System structure, Operating system
services, Assumptions about hardware, Introduction to the Kernel, Grub ,Boot Loader ,
IV
Architecture of the UNIX operating system, Use of Unix/Linux, User Commands, Editors, Shell
programming, Use of system calls, files, processes, I/O, IPC
SYSTEM CALLS FOR THE FILE SYSTEM IN LINUX: Open, Read, Write, File and record
V locking, Adjusting the position of file I/O, Close, File creation, Creation of special files,
Changing directory, root, owner, mode stat and file systems, link, unlink. Server Overview.
TEXT BOOK:
1. Craig & Zacker , Hardware Complete Reference, Tata McGraw Hill Publications
2. Padam Gulwani & Anshuman Sharma, Elementary Concepts of Computer Design and
Hardware, Kamal Prakashan,Indore
REFERENCES
1. LINUX Complete Reference by Peterson, Tata McGraw Hill Publications
2. Fundamentals of LINUX by O Reilly Publications
3. PC Hardware A BEginners Guide by Ron Gilster, Mc Graw Hill Publications
List of Practical:
Suggested list of experiments(expandable)
1. Installation of Operating System
2. Assembling of resources
3. Introduction of Hard disk.
4. Study of CD/DVD.
5. Introduction of RAM
6. Study of Mother board
7. Study of Sound/Video Driver
8. Installation of LNUX
9. Study of squid server
10. Study of DHCP server
11. Study of FTP server
12. Study of HTTP server
Subject
Subject Title Credits Theory
Code
Principal of Externals Internals Total
L T
programming CS 601 (70) (30) (100)
language Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOK:
REFERENCES
REFERENCES
1. Artificial Intelligence by Rich and Knight Tata McGraw Hill Publications
2. Artificial Intelligence by Poole, Cambridge University Press,New Delhi
3. Artificial Intelligence by Sudanshu Rajoria , Kamal Prakashan,Indore
4. Artificial Intelligence by Ela Kumar, IK Publications
Subject
Subject Title Credits Practical
Code
Artificial Externals Internals Total
P
Intelligence and CS 602 (30) (20) (50)
Neural Networks Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Practical
Code
Software Externals Internals Total
P
Engineering (30) (20) (50)
CS 603
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Automata L T
CS 604 (70) (30) (100)
Theory Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Parallel L T
CSE 605 (70) (30) (100)
Algorithm Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOK:
1. Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar "Introduction to Parallel
Computing", Second Edition, Addison Wesley, 2003. ISBN: 0-201-64865.
2. S.G.Akl, "The Design and Analysis of Parallel Algorithms", PHI, 1989.
3. F.T.Leighton, "Introduction to Parallel Algorithms and Architectures: Arrays, Trees,
HypercuBEs", MK Publishers, San Mateo California, 1992.
REFERENCES
Subject
Subject Title Credits Theory
Code
Compiler Design Externals Internals Total
L T
CS 701 (70) (30) (100)
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOK:
1. Compiler Design Principles by Aho, Sethi & Ullman
2. Compiler Design by A A PuntamBEkar
REFERENCES
Subject
Subject Title Credits Practical
Code
Compiler Design Externals Internals Total
P
CS 701 (30) (20) (50)
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
1. Program to implement a DFA that accepts all Strings of a and b ending with abb
2. Program to implement a DFA that accepts all Strings of a and b having equal numBEr of a
andb
3. Program to implement Lexical Analyzer
4. Program to implement LL(1) Parser
5. Program to implement Recursive Descent Parser
6. Program to implement Operator Precedence Parser
7. Program to generate Intermediate Code as Postfix Notation
8. Program to generate Intermediate Code as Three Address Code
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Network L T
CS 702 (70) (30) (100)
Security Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
1. William Stallings, Cryptography and Network Security: Principles and Practice Pearson
2. Charlie Kaufman, Radia Perlman, Mike Speciner, Michael Speciner, Network Security -
Private communication in a public world TMH
3. Fourozon, Cryptography & Network Security TMH
4. Atul Kahate,Cryptography and Network Security Mc Graw Hill
REFERENCES
1. Carl Endorf, Eugene Schultz, Jim Mellander INTRUSION DETECTION & PREVENSION
TMH
2. Joseph Migga Kizza, Computer Network Security, , Springer International Edition
3. Neal, Krawetz, Introduction to Network Security,Cengage Learning
4. P.S.Gill , Cryptography and Network Security,Macmillan Publishers India LTD.
5. Network Security and its Cryptographic Algorithm by Nitin K.Nayak,Kamal Prakashan,Indore
Subject
Subject Title Credits Practical
Code
Externals Internals Total
Network P
CS 702 (30) (20) (50)
Security
Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
REFERENCES
1. John W. Rittinghouse and James F. Ransome; Cloud Computing : Implementation , Management
and Security, CRC Press, Taylor Frances Pub.
2. Nick Antonopoulos, Lee Gillam; Cloud Computing : Principles, System & Application, Springer.
3. Anthony T. Velete, Toby J.Velk, and RoBErt Eltenpeter, Cloud Computing : A practical
Approach, TMH Pub.
Subject
Subject Title Credits Practical
Code
Information Externals Internals Total
P
Storage & CS 703 (30) (20) (50)
Management Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Wireless Externals Internals Total
L T
Network CS 7101 (70) (30) (100)
(Elective I) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
1. Jochen Schiller, Mobile Communications, Second Edition, Pearson Education, 2003.
2. William Stallings, Wireless Communications and Networks, Pearson Education, 2002
REFERENCES
1. Kaveh Pahlavan, Prasanth Krishnamoorthy, Principles of Wireless Networks, First
Edition, Pearson Education, 2003.
2. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas StoBEr, Principles of
Mobile Computing, Springer, 2003.
3. C.K.Toh, AdHoc Mobile Wireless Networks, First Edition, Pearson Education, 2002.
4. C.Y. Lee Mobile Communication Systems, Tata McGraw Hill Publications
5. Kamilo Fehir Wireless Communications, Prentice Hall Publications
Subject
Subject Title Credits Theory
Code
Computational Externals Internals Total
L T
Complexity CS 7102 (70) (30) (100)
(Elective-I) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOK:
REFERENCE:
Subject
Subject Title Credits Theory
Code
Externals Internals Total
CyBEr Law L T
CS-7103 (70) (30) (100)
(Elective I) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOK:
REFERENCES
1. Rodney D. Ryder, " Guide to CyBEr Laws", Second Edition, Wadhwa and Company,
2007.
2. Joha Rao, " Law of CyBEr Crimes and Information Technology Law", Wadhwa and
Company, 2007
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Distributed L T
CS (70) (30) (100)
Systems
7201 Min: 28 Min: 40
(Elective II) 3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
Theory Internal - Max Marks: 30
Best of Two Mid Semester Test Max Marks: 15
Assignment / Quiz Max. Marks: 15
Unit Contents (Theory)
Introduction to Distributed Systems Distributed system, Architecture, Goals, and Advantages
& Disadvantage, designing Issues, examples of Distributed system, Hardware and Software
I
concepts, Distributed Computing Model, method of communication BEtween distributed objects,
Layered Protocols, ATM Networks and the Client-Server models
Synchronization in Distributed Systems Clock Synchronization, Mutual exclusion, Election
algorithm, The Bully algorithm, a ring algorithm, Atomic Transaction, Deadlock overview &
prevention technique in Distributed systems, Processes & Processors in Distributed Systems,
II Threads, system models, Processor allocation, Scheduling in distributed systems, fault tolerance
& real time distributed systems, API for Internet Protocol, Data Representation & Marshaling,
Group Communication, Client Server Communication, RPC Messages & Implementation
Mechanism and Stub Generation
Memory Sharing and File System of Distributed Systems Distributed Share Memory:
Architecture & its Types, Implementations & Designing issues, Structure of Share Memory
Space, Consistency Model, and Thrashing, Distributed File System, File Service Architecture &
III
features, File Accessing Model, File Sharing Semantics, File Catching Scheme, File Application
& Fault tolerance. Trends in distributed file systems: Features, System Oriented Names, Object
Locating Mechanism and Human Oriented Name
Distributed databases & Distributed Scheduling Distributed databases, Features & its types,
levels of distribution transparency, data fragmentation & integrity constraints, various types of
Transaction management, concurrency control, reliability, distributed database administration,
IV
locks, time stamping, Distributed Scheduling, Issues in Load Distributing, Components for Load
Distributing Algorithms, Different Types of Load Distributing Algorithms, Task Migration and
its issues
Distributed Multimedia & security techniques Distributed Multimedia, Characteristics of
multimedia Data, Quality of Service Managements, Security techniques, cryptographic
V
Algorithms, use of digital signature methods for security enhancement, Case Study of Distributed
System, Amoeba, Mach, Chorus. Protection and security in distributed systems
TEXT BOOK:
1. Distributed Systems Concepts and Design by George Coulouris, Jean Dollimore and Tim
KindBErg, Pearson Education.
2. Sinha, Distributed Operating System Concept & Design, PHI
REFERENCES
1. Singhal & Shivratari, Advance Concept in Operating System, McGraw Hill
2. Attiya & Welch, Distributed Computing, Wiley Pub.
3. Tanenbaum, Andrew.S. , Distributed Operation System, PHI
4. Distributed systems and networks by Buchanan
PEOPLES UNIVERSITY, BHOPAL
Peoples College of Research & Technology 47
Syllabus
Subject
Subject Title Credits Theory
Code
Digital Image Externals Internals Total
L T
Processing & CS (70) (30) (100)
Multimedia 7202 Min: 28 Min: 40
3 1 Min: Nil
(Elective II) (D Grade) (D Grade)
TEXT BOOK:
REFERENCES
Subject
Subject Title Credits Theory
Code
Object Oriented Externals Internals Total
L T
Analysis & CS (70) (30) (100)
Design 7203 Min: 28 Min: 40
3 1 Min: Nil
(Elective II) (D Grade) (D Grade)
TEXT BOOK:
1. Satzinger, Jackson and Burd, Object oriented Analysis and design with the Unified Process,
CENGAGE Learning.
2. Michael Blaha and J. Rumbugh, Object oriented Modeling and design with UML, Pearson
Education
3. ODocherty, Object Oriented Analysis and Design Understanding, System Development with
UML2.0, Wiley India.
REFERENCES
1. Object-Oriented Modeling and Design by Michael Blaha / William Premerlani, Prentice Hall. B
2. Object oriented analysis and Design by G.Sudha Sadasivam, Macmillan Publishers
3. Daminni Grover, Object Oriented Analysis & Design with UML, IK Publications
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Web L T
(70) (30) (100)
Engineering CS 801
Min: 28 Min: 40
with PHP 3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
REFERENCES
1. Internet & World Wide Web How to Program by Dietal & Dietal
2. Complete Reference PHP by Steven Holzner
Subject
Subject Title Credits Practical
Code
Externals Internals Total
Web P
(30) (20) (50)
Engineering CS 801
Min: 12 Min: 20
with PHP 2 Min: Nil
(D Grade) (D Grade)
List of PRACTICALS:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Cloud computing (70) (30) (100)
CS 802
Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOKS:
1. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You Work
and collaborate Online, Que Publishing, August 2008.
2. Padam Gulwani and Anshuman Sharma Information Storage and Management, SCITECH
Publications
REFERENCES
1. Haley BEard, Cloud Computing BEst Practices for Managing and Measuring Processes for On-
demand Computing, Applications and Data Centers in the Cloud with SLAs, Emereo Pty Limited,
July 2008.
2. Gautam Shroff, Enterprse Cloud Computing:Technology,Architecture,Application, Cambridge
University Press,New Delhi
Subject
Subject Title Credits Theory
Code
Externals Internals Total
L T
Pattern (70) (30) (100)
CS 803
Recognition Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
REFERENCES
Subject
Subject Title Credits Practical
Code
Externals Internals Total
P
Pattern (30) (20) (50)
CS 803
Recognition Min: 12 Min: 20
2 Min: Nil
(D Grade) (D Grade)
List of Practicals:
Suggested list of experiments (expandable)
Subject
Subject Title Credits Theory
Code
DATA Externals Internals Total
L T
WAREHOUSING (70) (30) (100)
CS 8301
AND MINING Min: 28 Min: 40
(Elective III) 3 1 Min: Nil
(D Grade) (D Grade)
Duration of Theory (Externals): 3 Hours
TEXT BOOK:
REFERENCES
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Fault Tolerant & L T
(70) (30) (100)
Real Time Systems CS 8302
(Elective III) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
1. C. Shaw, Real Time Systems and Software, Wiley, 2001
2. R. BEnnett, Real- Time Computer Control, Prentice- Hall, 1994
REFERENCES
1. J.E. Cooling, Real-Time Software Systems, International Thompson Computer Press, 1997
Subject
Subject Title Credits Theory
Code
Fuzzy Logic and Externals Internals Total
L T
Genetic (70) (30) (100)
CS 8303
Algorithms Min: 28 Min: 40
(Elective III) 3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
Fudamental of soft computing and intelligent system-Padam Gulwani,Anshuman Sharma,IK
Internation Publication,2012
REFERENCES
Subject
Subject Title Credits Theory
Code
Externals Internals Total
OPERATIONS L T
(70) (30) (100)
RESEARCH CS-8401
(Elective IV) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
1. J.K.Sharma ,Operations Research, Macmillan Publishers India LTD.
2. Ravindran , Operation Research: Principles and practice, Wiley India , 2ed.
3. S.D.Sharma-Kedar Nath Ramnath & Co, Operations Research
REFERENCES:
Subject
Subject Title Credits Theory
Code
Externals Internals Total
High Performance L T
(70) (30) (100)
Computing CS 8402
(Elective IV) Min: 28 Min:40
3 1 Min: Nil
(D Grade) (D Grade)
TEXT BOOKS:
1. Charles Severance, Kevin Dowd, Oreilly, High Performance Computing, Second Edition July
1998
2. David j. Kuck, High Performance Computing, Oxford Univ Pr, 1996
REFERENCES:
Subject
Subject Title Credits Theory
Code
Externals Internals Total
Human Computer L T
(70) (30) (100)
Interaction CS 8403
(Elective IV) Min: 28 Min: 40
3 1 Min: Nil
(D Grade) (D Grade)
Components text and messages, Icons and increases Multimedia, colors, uses Problems,
V
choosing colors. Software tools Specification methods, interface Building Tools
TEXT BOOKS:
1. Human Computer Interaction. Alan Dix, Janet Fincay, Gre Goryd, Abowd, Russell BEalg,
Pearson Education
2. The essential guide to user interface design, WilBErt O Galitz, Wiley DreamTech.
REFERENCE:
1. The essential guide to user interface design, WilBErt O Galitz, Wiley DreamTech. Publications
2. Designing the user interface. 3rd Edition BEn Shneidermann , Pearson Education Asia
3. Interaction Design Prece, Rogers, Sharps. Wiley Dreamtech Publications
4. User Interface Design, Soren Lauesen , Pearson Education.