PG Syllabus
PG Syllabus
PG Syllabus
SEMESTER I
S.NO HOUR
PART SUBJECT NAME CREDITS
. S
Mathematical Foundation of
01. Core 1 5 6
Computer Science
Advanced Programming in 5
02. Core 2 6
Java
Total 25 0
SEMESTER II
S.NO HOUR
PART SUBJECT NAME CREDITS
. S
Software Project 5
03. Core 3 6
Management
Total 25 0
SEMESTER III
S.NO HOUR
PART SUBJECT NAME CREDITS
. S
Total 25 0
SEMESTER IV
S.NO
PART SUBJECT NAME CREDITS HOURS
.
Total 15 0
ELECTIVES
SCHEME OF EXAMINATION
Internal - 40
Test - 25
Seminar/Activity - 10
Assignment - 5
Total - 40
External - 60
QUESTION PATTERN
Theory – Internal
Part -A - 10 X 1 MARKS = 10
Part - B - 2 X 3 MARKS = 6
Part - C - 1 X 9 MARKS = 9
-----------
Total - 25
Theory (External)
Part -A - 10 X 1 MARKS = 10
Part - B - 6 X 3 MARKS = 18
Part - C - 4 X 8 MARKS = 32
----------
Total - 60
Process - 10
Result Verification - 10
Viva - 5
-------
Total - 25
Record - 15
-------
Total - 40
Practical (External– 60)
Process - 25
Result Verification - 25
Viva - 10
--------
Total - 60
I SEMESTER
MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE
UNIT I: SETS
UNIT V: TREES
Basic properties-Rooted and binary trees- Binary Search Trees-Tree traversals-Pre order-
In order- Post order-Spanning trees-Prims and Kruskals algorithm.
TEXT BOOKS:
REFERENCE BOOKS:
UNIT V: JFC
TEXTBOOKS
REFERENCE BOOK(S)
1. Carol stoker., Teach Yourself Java Programming, Galgotia Publications, New Delhi,
1998.
2. Mathew T.Nelson., JAVA Foundation Classes, Tata McGraw-Hill Publishing Company
Limited, New Delhi, 2000
3. Xavier.C., Programming with JAVA 2, Scitech publications(India) PVT Ltd, 2000.
DATA STRUCTURES
TEXT BOOK:
SEMESTER II
UNIT I: INTRODUCTION
Network Security - E-Mail - PGP - S/MIME - SSL Architecture - Four Protocols - SSL
Message Format-Transport Layer Security.
UNIT- V
Security at the Network Layer - Two Modes - Two Security Protocols - Security Policy
- Internet Key Exchange - System Security - Worms - Viruses -IDS-Firewalls.
TEXT BOOK
REFERENCE BOOK
Evaluation of Php, Basic Syntax, Defining variable and constant, Php Data type, Operator
and Expression
Capturing Form, Data Dealing with Multi-value filed, and Generating File uploaded
form, redirecting a form after submission- Opening and closing, a file, Coping, renaming and
deleting a file, working with directories, Creating and deleting folder-File Uploading &
Downloading. Introduction to Session Control-Session Functionality What is a Cookie-Setting
Cookies with PHP. Using Cookies with Sessions, Deleting Cookies, Registering Session
variables,Destroying the variables and Session.
TEXTBOOK
REFERENCE BOOK(S)
1. Allan Kent, Clark Morgan, Dan Squire, Dave W.Mercer, David Mercer, Ed Lecky-
Thompson, Heow Eide Goodman, Squier, Steven D. Nowicki, Wankyu Choi, Beginning
PHP5, Wrox Press Inc, 2004
2. Janet Valade, PHP & MySQL wiley Publishing Inc, 2000
REFERENCES:
1. Robert K. Wysocki “Effective Software Project Management” – Wiley Publication,2011.
2. Walker Royce: “Software Project Management”- Addison-Wesley, 1998.
3. Gopalaswamy Ramesh, “Managing Global Software Projects” – McGraw Hill Education
(India), Fourteenth Reprint 2013.
PHP PROGRAMMING LAB
Write an html program for Creation of web site with forms, frames, links, tables etc
Design a web site using HTML and DHTML. Use Basic text formatting
Write a PHP code to display strings and variables with the echo command
Write a PHP code to display strings and variables with the print command
Write a PHP code to get the length of a string and count the number of words in a string
Write a PHP code to reverse a string
Write a PHP code to search for a specific text within a string and replace text within a
string
Write a PHP code to create a function with one argument, two arguments.
Write a PHP code to sort array in ascending and descending alphabetical order
Write a PHP code to sort array in ascending order, according to key
Write a PHP code to perform Form Validation
Write a PHP code to create and retrieve a cookie
Write a PHP code to modify a cookie value and Delete a cookie
Write a PHP code to start a session, Get all session variable values
Write a PHP code to select data with MySQL (Object-oriented) and put result in an
HTML table
SEMESTER III
CLOUD COMPUTING
Cloud computing - cloud types- the cloud cube model- deployment models-service
models-characteristics of cloud computing-assessing the role of open standards.
Cloud storage – unmanaged cloud storage – managed cloud storage – creating cloud
storage systems – working with Amazon storage systems: Amazon simple storage system(S3) –
Amazon Elastic block store(EBS)- cloud front.
TEXT BOOK:
Barrie Sosinsky, Cloud Computing Bible, Wiley India Pvt. Ltd, 2012.
REFERENCE BOOK(S):
TEXT BOOK:
Reference Books:
2.Image Processing Analysis and Machine Vision- Millman Sonka, Vaclav hlavac,Roger
Boyle ,Broos/colic, Thompson Learniy(1999)
3.A.K.Jain,PHI,NewDelhi(1995)-Fundamentals of Digital Image Processing.
SOFT COMPUTING
Basic Concepts of Neural Networks - Model often Artificial Neuron - Neural Networks
Architectures - Characteristics of Neural Networks - Learning Method - Taxonomy of Neural
Networks - Early Neural Network Architecture - Application domain - Back Propagation
Network: Introduction - Architecture - Back Propagation Learning.
Fuzzy set theory: Fuzzy versus crisp - Crisp sets - Fuzzy Sets - Crisp Relations - Fuzzy
Relations.
Fuzzy Systems: Crisp Logic - Predicate Logic - Fuzzy logic - Fuzzy Rule based System
- Defuzzification Methods - Applications.
TEXT BOOK
1. Feature Selection
2. Clustering
3. Classification
4. Association rule mining
1. Image Filtering
2. Image Restoration
3. Image Compression
4. Image resizing
SEMESTER IV
BIG DATA ANALYTICS
UNIT II : HADOOP
Big Data – Apache Hadoop & Hadoop EcoSystem – Moving Data in and out of Hadoop
– Understanding inputs and outputs of MapReduce - Data Serialization- Hadoop Architecture,
Hadoop Storage. Hadoop MapReduce paradigm, Map and Reduce tasks, Job, Task trackers-:
HDFS- Hive Architecture and Installation, Comparison with Traditional Database, HiveQL -
Querying Data - Sorting And Aggregating, Map Reduce Scripts, Joins & Subqueries, HBase
REFERENCES :
1. Boris lublinsky, Kevin t. Smith, Alexey Yakubovich, “Professional Hadoop Solutions”, Wiley,
ISBN: 9788126551071, 2015.
2. Chris Eaton, Dirk deroos et al. , “Understanding Big data ”, McGraw Hill, 2012.
3. Tom White, “HADOOP: The definitive Guide” , O Reilly 2012. 6 IT2015 SRM(E&T)
4. Tom Plunkett, Brian Macdonald et al, “Oracle Big Data Handbook”, Oracle Press, 2014.
5. Jy Liebowitz, “Big Data and Business analytics”,CRC press, 2013.
6.Vignesh Prajapati, “Big Data Analytics with R and Haoop”, Packet Publishing 2013.
TEXT BOOK:
Craig Larman, “Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and Iterative Development”, Third Edition, Pearson Education, 2005.
REFERENCES:
1. Simon Bennett, Steve Mc Robb and Ray Farmer, “Object Oriented Systems Analysis and
Design Using UML”, Fourth Edition, Mc-Graw Hill Education, 2010.
2. Erich Gamma, and Richard Helm, Ralph Johnson, John Vlissides, “Design patterns:
Elements of Reusable Object-Oriented Software”, Addison-Wesley, 1995.
3. Martin Fowler, “UML Distilled: A Brief Guide to the Standard Object Modeling
Language”, Third edition, Addison Wesley, 2003.
4. Paul C. Jorgensen, “Software Testing:- A Craftsman‟s Approach”, Third Edition,
Auerbach Publications, Taylor and Francis Group, 2008.
ELECTIVES
WEB TECHNOLOGY
UNIT I: INTRODUCTION
Introduction-UDP/IP-TCP/IPcommunications-I/Ostreams-Sockets-multicast sockets-
protocol handler-content handler. java script: Introduction language elements-objects of java
script-other objects.
UNIT V:
TEXT BOOK:
REFERENCE BOOK:
OSI model, Unix standards, TCP and UDP, TCP connection establishment and
termination, Buffer sizes and limitations, Standard Internet services, Protocol usage by common
internet applications.
UNIT II : SOCKETS
Address structures, Value – result arguments, Byte ordering and manipulation functions
and related functions. Elementary TCP sockets – socket, connect, bind, listen, accept, fork and
exec functions, concurrent servers, close function and related functions.
Introduction, TCP Echo server and client functions, Normal startup and Termination,
Signal handling, Server process termination, Crashing and Rebooting of server host, Shutdown
of server host. I/O MULTIPLEXING: I/O Models, select function, Batch input, shutdown
function, poll function, TCP Echo server.
Introduction, recvfrom and sendto functions, UDP Echo server and client functions, Lost
datagrams, , Lack of flow control with UDP, determining outgoing interface with UDP, TCP and
UDP echo server using select. ELEMENTARY NAME AND ADDRESS CONVERSIONS:
DNS, gethostbyname function, Resolver option, gethostbyname2 function and IPV6 support,
uname function, getserverbyname and getservbyport functions, other networking information.
UNIT V:IPC
Introduction, File and record locking, Pipes, FIFOs, streams and messages, Message
queues, Semaphores, Shared memory
TEXT BOOKS:
1. W.Richard Stevens, UNIX Network Programming, Sockets API, Volume I, 3rd Edition, PHI ,
2010.
2.W.Richard Stevens, UNIX Network Programming, Volume II, 1st Edition, PHI, 2009.
REFERENCES:
1. T Chan, “UNIX Systems Programming using C++”, 1st Edition, PHI, 2010.
2. Graham Glass, King abls, “UNIX for Programmers and Users”, 3rd Edition, Pearson
Education, 2010.
UNIT I:INTRODUCTION
Introduction - What is Data Mining - Data Mining definition - KDD vs. Data Mining
- DBMS vs. Data Mining - DM Techniques - DM Application - Data Warehousing:
Introduction - What is a Data Warehouse - Definition - Multidimensional data model - Data
Warehousing Architecture - Data Warehouse Back end Process .
Introduction - Web Mining - Web Content Mining - Web Structure Mining - Web Usage
Mining - Text Mining - Temporal and Spatial Data Mining: Introduction - Temporal
Association Rule - GSP Algorithm - Spatial Mining Task - Spatial Clustering.
TEXT BOOK :
1.Pang-Ning Tan, Michael Steinbach,Vipin Kumar, Introduction to Data Mining, Pearson, 2008
2.JiaweiHan, MichelineKamber, JianPei, “Data Mining Concepts and Techniques”, Morgan
Kaufmann Publishers an Imprint of Elsevier, 2012.
.NET PROGRAMMING
UNIT I: INTRODUCTION TO .NET PLATFORM AND C#
Need for .Net framework – Components of .Net framework – Visual Studio 2010
Integrated Development Environment – Introduction to C# programming language: keywords -
statements – declaring constants and variables – introducing data types – converting data types –
arithmetic operators-string operations – creating a simple web application.
The TextBox Control – The Button Control - The Label Control - The Literal Control -
The Image Control - The lmageButton Control - The DropDownList Control - The CheckBox
Control - The CheckBoxList Control – The RadioButton Control – The RadioButtonList
Control- The Table Control – The Panel Control – The FileUpload Control.
UNIT III: RICH CONTROLS AND VALIDATION CONTROLS
The Rich Controls: The AdRotator Control – The Calendar Control - The Validation
Controls: The RequiredFieldValidator Control - The RangeValidator Control - The
RegularExpressionValidator Control - The CompareValidator Control – The CustomValidator
Control – The ValidationSummary Control
TEXT BOOK(S)
1. Kogent Learning Solution Inc., ASP.NET 4.0 IN SIMPLE STEPS, Dreamtech
press,2010
2. George Shepherd., Microsoft ASP.NET 3.5, Sams Publication ,Eastern Economy,
Second Edition,2010
REFERENCE BOOK(S)
1. Matthew Macdonald., Beginning ASP.NET 4 in C# 2010, Wiley India Private Limited,
November 2010
2. Kogent Learning Solutions Inc., C# 2012 Programming Covers .Net 4.5, Black Book,
Dreamtech press, Nov 2013
3. Scott Hanselman, Devin Rader, Bill Evje., Professional ASP.NET in C# and VB, Wrox
Publishers,2010
COMPILER DESIGN
UNIT I: INTRODUCTION TO COMPILING
TEXT BOOK
1. Compilers Principles, Techniques and Tools by Alfred V. Aho Ravi Sethi Jeffrey
D.Ullman, Published by Pearson Education.
MOBILE COMPUTING
UNIT I : INTRODUCTION
Global system for Mobile communications – GSM Architecture – GSM Entities – call
routing in GSM – PLMN Interfaces – GSM address and Identifiers – Network aspects in GSM -
GSM Frequency Allocation – Authentication and security. General Packet Radio Service:
Introduction – GPRS and packet Data Network - GPRS Network operations – Data Services in
GPRS – Applications for GPRS -Limitations of GPRS - Billing and charging in GPRS
TEXT BOOK