semester-viii subject code course title l p credit. (cse)_8_2_5_2017.pdf · semester-viii subject...
TRANSCRIPT
Semester-VIII
Subject Code Course Title L – P Credit
CSE801T Industrial Organization &
Management
3-0 3
CSE802T Wireless Communication 4-0 4
Elective –I 4-0 4
Elective –II 4-0 4
CSE828P Wireless Communication Lab 0-2 1
CSE829P Major Project 0-15 12
Elective
CSE803T Distributed Computing
CSE804T Software Project Management
CSE805T Linux Internals
CSE806T Selected Topics in Computer Science
and Engineering
CSE807T Robotics
CSE808T Software Testing
CSE809T Operations Research
CSE810T E-Business and ERP
CSE811T DSP
CSE812T Pattern Recognition
CSE813T Cloud Computing
CSE814T Data Mining and Business
Intelligence
CSE815T Advanced Java
CSE816T Soft Computing
CSE817T Object Oriented Software Engineering
CSE818T Computer Vision
CSE819T Human Computer Interaction
CSE820T Information Theory and Coding
CSE821T Web Intelligence and Big Data
CSE822T Service Oriented Architecture
CSE823T Multiagent Systems
CSE824T Digital Image Processing
CSE825T Selected Topics of Recent Trends in
Computer Science and Engineering
CSE826T Ethical Hacking
CSE827T Semantic Web
Total Credits 15 -17 28
Industrial Organization and Management
CSE-801T
L – P
3 - 0
UNIT 1
Introduction to Management, Functions of Management, Approaches to Management, Principles of
Management, Challenges of Management, Line and Staff Organization.
UNIT 1I
Industry-Meaning and Features, Industrial Revolution with Special Reference to India, Industrial Policy of
India, Downfall of early industries, Problems and Prospects of Industrial Revolution in Developing Countries.
UNIT I1I
Nature, Scope and Role of Economics, Micro and Macro Economic Theory, Law of Demand, Demand
Elasticity, National Income and its measures, Market Structures.
UNIT IV
Mergers and Acquisitions, Industrial Research and Development; Economics of Compatibility and Scale;
Pricing and Marketing Tactics, Industry analysis.
UNIT V
Understanding and Managing of Individual Behaviour, Determinants of Organizational Behaviour,
Personality-Theories of Personality, leadership- Theories of Leadership., Motivation- Content and Process
Theories of Motivation.
Suggested Readings
1. “Organizational Behaviour”- Luthans.F. McGraw hill, 10th Edition.
2. P. Khanna, “Industrial Engineering and Management”, Dhanpatrai Publications, Ltd, New Delhi.
3. L.C. Jhamb, Savitri Jhamb, Industrial Management- I, Everest Publishing House.
Wireless Communication
CSE802T
L-P
4-0
UNIT – I
Introduction To Wireless Communication Systems: Evolution of mobile radio communications; examples of
wireless comm. systems; paging systems; Cordless telephone systems; overview of generations of cellular
systems, comparison of various wireless systems.
UNIT -II
Introduction to Personal Communication Services (PCS): PCS architecture, Mobility management, Networks
signaling. A basic cellular system, multiple access techniques: FDMA, TDMA, CDMA.
Introduction to Wireless Channels and Diversity: Fast Fading Wireless Channel Modeling, Rayleigh/Ricean
Fading Channels, BER Performance in Fading Channels, Introduction to Diversity modeling for Wireless
Communications
UNIT - III
2G Networks: Second generation, digital, wireless systems: GSM, IS_136 (D-AMPS), IS-95 CDMA. Global
system for Mobile Communication (GSM) system overview: GSM Architecture, Mobility Management,
Network signaling, mobile management, voice signal processing and coding. Spread Spectrum Systems-
Cellular code Division Access Systems-Principle, Power Control, effects of multipath propagation on code
division multiple access.
UNIT - IV
2.5G Mobile Data Networks: Introduction to Mobile Data Networks, General Packet Radio Services
(GPRS):GPRS architecture, GPRS Network nodes, EDGE, Wireless LANs, (IEEE 802.11), Mobile IP.
Third Generation (3G) Mobile Services: Introduction to International Mobile Telecommunications 2000
(IMT 2000) vision, Wideband Code Division Multiple Access (W-CDMA), and CDMA 2000, Quality of
services in 3G, Introduction to 4G.
UNIT – V
Wireless Local Loop (WLL): Introduction to WLL architecture, WLL technologies. Wireless personal area
networks (WPAN): Blue tooth, IEEE 802.15, architecture, protocol stack. Wi-Max, introduction to Mobile
Adhoc Networks.Global Mobile Satellite Systems, Case studies of IRIDIUM and GLOBALSTAR systems.
Text Books:
1. William Stallings “Wireless Communications & Networks”
2. Raj Pandya, “Mobile & Personnel communication Systems and Services”, Prentice Hall India, 2001.
3. Theodore S. Rappaport, “Wireless Communication- Principles and practices,” 2nd Ed., Pearson
Education Pvt. Ltd, 5th Edition, 2008.
Reference Books:
1 .T.L.Singhal “Wireless Communication”, Tata McGraw Hill Publication.
2. Jochen Schiller, “Mobile communications,” Pearson Education Pvt. Ltd., 2002.
3 .Yi –Bing Lin & Imrich Chlamatac, “Wireless and Mobile Networks Architecture,” John Wiley &
Sons,2001.
4. Lee, W.C.Y., “Mobile Cellular Telecommunication”, 2nd Edition, McGraw Hill,1998.
5. Smith & Collins, “3G Wireless Networks,” TMH, 2007
6 . Schiller, Jochen, “Mobile Communications”, 2nd Edition, Addison Wesley
Distributed Computing
CSE-803T
L-P
4-0
UNIT-I
Introduction to Distributed System: Goals, Hardware concepts, Software concepts, and Client-Server model.
Examples of distributed systems. Resource sharing and the web, Challenges arising from the construction of
distributed systems
System Models: Architectural models Client-server model , Peer-to-peer model, Variations of the above
models, Forms of computing Monolithic ,Distributed , Parallel ,Cooperative
UNIT-II
Networking and Internetworking, Types of networks, Network principles, Internet protocols , Case studies:
Ethernet, WiFi, Bluetooth and ATM
UNIT-III
Interprocess Communication ,The API for the internet protocol, External data representation and marshalling,
Client-server communication, Group communication, Remote procedures call,Case study: interprocess
communication in UNIX
UNIT-IV
Communication: Layered protocols, Remote procedures call, Remote object invocation, Message-oriented
communication, Stream-oriented communication ,Processes: Threads, Clients, Servers, Code Migration,
Software agent, Naming: Naming entities, Locating mobile entities, Removing un-referenced entities.
Consistency and Replication: Introduction, Data centric consistency models, Client centric consistency
models, Distribution protocols, Consistency protocols.
UNIT-V
Distributing Multimedia: DMS, Advanced Distributed Computing Paradigms: Mobile Agents
Security: Introduction, Secure channels, Access control, Security management.
Distributed File System: Sun network file system, CODA files system. Case Study: CORBA, Distributed
COM, Comparison of CORBA, DCOM
Text Books:
1. Distributed Computing: Principles and Applications, M. L. Liu, Pearson/Addison-Wesley, ISBN: 0-
201-79644-9
2. A. Taunenbaum, Distributed Systems: Principles and Paradigms
3. G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems: Concepts and Design, Pearson
Education
Software Project Management
CSE-804T
L-P
4-0
UNIT-I: Introduction and Software Project Planning
Fundamentals of Software Project Management (SPM), Need Identification, Vision and Scope document,
Project Management Cycle, SPM Objectives, Management Spectrum, SPM Framework, Software Project
Planning, Planning Objectives, Project Plan, Types of project plan, Structure of a Software Project
Management Plan, Software project estimation, Estimation methods, Estimation models, Decision process.
UNIT-II: Project Organization and Scheduling
Project Elements, Work Breakdown Structure (WBS), Types of WBS, Functions, Activities and Tasks, Project
Life Cycle and Product Life Cycle, Ways to Organize Personnel, Project schedule, Scheduling Objectives,
Building the project schedule, Scheduling terminology and techniques, Network Diagrams: PERT, CPM, Bar
Charts: Milestone Charts, Gantt Charts.
UNIT-III: Project Monitoring and Control
Dimensions of Project Monitoring & Control, Earned Value Analysis, Earned Value Indicators: Budgeted
Cost for Work Scheduled (BCWS), Cost Variance (CV), Schedule Variance (SV), Cost Performance Index
(CPI), Schedule Performance Index (SPI), Interpretation of Earned Value Indicators, Error Tracking, Software
Reviews, Types of Review: Inspections, Deskchecks, Walkthroughs, Code Reviews, Pair Programming.
UNIT-IV: Software Quality Assurance and Testing
Testing Objectives, Testing Principles, Test Plans, Test Cases, Types of Testing, Levels of Testing, Test
Strategies, Program Correctness, Program Verification & validation, Testing Automation & Testing Tools,
Concept of Software Quality, Software Quality Attributes, Software Quality Metrics and Indicators, The SEI
Capability Maturity Model CMM), SQA Activities, Formal SQA Approaches: Proof of correctness, Statistical
quality assurance, Cleanroom process.
UNIT-V: Project Management and Project Management Tools
Software Configuration Management: Software Configuration Items and tasks, Baselines, Plan for Change,
Change Control, Change Requests Management, Version Control, Risk Management: Risks and risk types,
Risk Breakdown Structure (RBS), Risk Management Process: Risk identification, Risk analysis, Risk
planning, Risk monitoring, Cost Benefit Analysis, Software Project Management Tools: CASE Tools,
Planning and Scheduling Tools, MS-Project.
References:
1. M. Cotterell, Software Project Management, Tata McGraw-Hill Publication.
2. Royce, Software Project Management, Pearson Education
3. Kieron Conway, Software Project Management, Dreamtech Press
4. S. A. Kelkar, Software Project Management, PHI Publication.
Linux Internals
CSE805T
L-P
4-0
UNIT -I
INSTALLING LINUX AS A SERVER: History of Linux operating system – Difference between windows
2000 and Linux distribution – Installing Linux in a server configuration – Dual booting issues – methods of
installation - GNOME and KDE – X windows system – KDE Basics – Installing software.
UNIT -II
SINGLE – HOST ADMINISTRATION: Managing users – User properties – user database – utilize user
management tools setUID & getUID - Command Line – Booting and Shutting down –Boot loaders, GRUB,
Bootstrapping - File System – Core System services – Compiling Linux kernel Securing an individual server.
UNIT -III
INTERNET SERVICES: Internet Services – understanding naming services – BIND configuration file and
database file - DNS – FTP – Setting up web server using Apache – SMTP - Install, configure and run postfix
server –POP – conflicts between pop and other protocols- SSH public key cryptography – creating a secure
tunnel.
UNIT-IV
INTRANET SERVICES: Intranet Services – NFS – enable and configure NFS server and client - NIS –
configure NIS Client – setup secondary NIS server – NIS tools - SAMBA – Administrating samba Printing –
Install cups – add and manage print jobs - DHCP network configuration configure network interfaces - use
routers.
UNIT-V
LINUX PROCESS CONTROL & SHELL PROGRAMMING: Linux process environment – login process
– parent child relationship – process variable process monitoring – invoking foreground and background
process – terminating process Daemons –Introduction to Shell programming – Shell scripts – executing shell
scripts creating scripts – simple examples
TEXT BOOK
1. Steven Graham, Steve Shah ,”Linux Administration A Beginners Guide” ,3rd edition, Dreamtech
press , 2003.
REFERENCE BOOKS
1. Mc Kinnon , Mc Kinnon , “Installing and Administrating Linux “, 2nd edition ,Wiley Dreamtech ,2002
2. Sandip Bhattacharya, Panancrazio De Mauro,Shishir Gundavaram, Mark Mamone,Kapil Sharma,
Deepak Thomas,Simon Whiting “Beginning Red Hat Linux 9 “, 5th edition , Wiley Dreamtech. ,2003
3. Christopher Negus , “Red Hat Linux 9 Bible “, Wiley Dreamtech India Pvt Ltd.2002
Selected Topics in Computer Sciences and Engineering
CSE806T
L-P
4-0
Unit- I:Cloud computing
Overview of Distributed Computing, Introduction to Cloud Computing ,What’s cloud computing, Properties
& Characteristics, Service models, Deployment models, Cloud issues and challenges.
Unit-II Grid Computing
Introduction –Definition and Scope of Grid Computing, Grid Computing organization and their roles,Grid
Computing analog and Grid Computing roadmap ,Merging grid sources –Architecture with web device
architecture.
Unit – III: Network Programming
Network Programming: Introduction to Systems Programming: Files, System Files, File Formats, Buffered
I/O,Directories, File System, Inodes, links, fcntl, links, locks, Device I/O, Terminal I/O,ioctl(), Files and
Devices ,Signals, video I/O ,Multi-TaskingProcesses and Inter-Process Communication: timers, polling vs
interrupts, environment,fork, exec, wait, environment, exit and wait, pipe, fifos, message queues, semaphore
Unit–IV:
Sockets, Operation, Socket types, Domains Name Binding,
Closing Sockets, I/O Multiplexing, Client/Server Models, Connection Based Services,
Handling Out of Band Data, Connectionless Services, Design issues of Concurrent and
iterative servers, Socket options
Unit–V:
XDR and Remote Procedure Calls, Network Programming at the level of Programming
Language (can use Java or Python as case study)
Reference BOOks
1. “Cloud Computing, A Practical Approach “ Toby Velte, Anthony Velte (Author), Robert Elsenpeter
2. Joshy Joseph & Craig Fellenstein, “Grid Computing”, PHI, PTR-2003.
3. Unix Network Programming, W. Richard Stevens, Prentice Hall, 1998
Robotics
CSE-807T
L-P
4-0
UNIT I - MICROCONTROLLER IN ROBOTS
Support components - Memory and device programming – Interrupts - Built in peripherals - Interfacing the
controller to robots.
UNIT II - DEVELOPMENT PROCESS
Managing Design Process: Introduction – Organizational Design to Support Usability – Four Pillars of
Design – Development Methodologies – Ethnographic Observation – Participatory Design – Scenario
Development – Evaluating Interface Design: Expert Reviews – Usability Testing and Laboratories – Survey
Instruments – Acceptance Test – Evaluation During Active Use – Controlled Psychologically
Oriented Experiments.
UNIT III - MANIPULATION AND VIRTUAL ENVIRONMENTS
Introduction-Examples of Direct Manipulation Systems –Discussion of Direct Manipulation-3D Interfaces –
Teleoperation – Virtual Augmented Reality – Menu Selection, Form Fill-in, and Dialog Boxes: Task-
Related Menu organization –Single Menus – Combinations of Multiple Menus – Form Fill-in, Dialog
Boxes, and Alternatives – Command and Natural Languages: Command –Organization
Functionality, Strategies, and Structure – Naming and Abbreviations – Natural Language in Computing.
UNIT IV - INTERACTION DEVICES
Introduction – Keyboards and Keypads – Pointing Devices – Speech and Auditory Interfaces – Small and
Large Displays – Collaboration and Social Media Participation: Goals of Collaboration and Participation –
Asynchronous Distributed Interfaces – Synchronous Distributed Interfaces – Face to Face Interfaces -
Balancing Function and Fashion: Error Messages – Nonanthropomorphic Design –Display Design –Web
Page Design – Window Design – Color.
UNIT V - USER DOCUMENTATION AND INFORMATION SEARCH
Introduction- Online Versus Paper Documentation – Reading from Paper Versus from Displays – Shaping
the Content of the Documentation – Accessing the Documentation – Online Tutorials and Animated
Demonstrations – Online Communities for User Assistance – The Development Process- Information
Search: Searching in Textual Documents and Database Querying – Multimedia Document Searches –
Advanced Filtering and Search Interfaces – Information Visualization: Data Type by Task Taxonomy –
Challenges for Information Visualization.
REFERENCES
1. Michael slater, “Microprocessor – based design: A comprehensive Guide to Effective Hardware
Design”, Prentice Hall, 1989.
2. Myke Predko, “Programming and customizing the 8051- micro-controller”, Tata McGraw-Hill, New
Delhi, 2000.
3. Kenneth J. Ayala, “The 8051 micro-controller architecture, programming and
applications”, Penram International publishers, Mumbai, 1996.
4. Murphy Robin R,” Introduction to AI Robotics”, MIT Press, 2000.
5. Siegwart R and Nourbakhsh I.R, “Introduction to Autonomous mobile Robots”, Prentice Hall India,
2005.
Software Testing
CSE-808T
L-P
4-0
Unit-I: Introduction
Faults, Errors, and Failures, Basics of software testing, Testing objectives, Principles of testing, Requirements,
behaviour and correctness, Testing and debugging, Test metrics and measurements, Verification, Validation
and Testing, Types of testing, Software Quality and Reliability, Software defect tracking.
Unit-II: White Box and Black Box Testing
White box testing, static testing, static analysis tools, Structural testing: Unit/Code functional testing, Code
coverage testing, Code complexity testing, Black Box testing, Requirements based testing, Boundary value
analysis, Equivalence partitioning, state/graph based testing, Model based testing and model checking,
Differences between white box and Black box testing.
Unit-III: Integration, System, and Acceptance Testing
Top down and Bottom up integration, Bi-directional integration, System integration, Scenario Testing, Defect
Bash, Functional versus Non-functional testing, Design/Architecture verification, Deployment testing, Beta
testing, Scalability testing, Reliability testing, Stress testing, Acceptance testing: Acceptance criteria, test
cases selection and execution
Unit-IV: Test Selection & Minimization for Regression Testing
Regression testing, Regression test process, Initial Smoke or Sanity test, Selection of regression tests,
Execution Trace, Dynamic Slicing, Test Minimization, Tools for regression testing, Ad hoc Testing: Pair
testing, Exploratory testing, Iterative testing, Defect seeding.
Unit-V: Test Management and Automation
Test Planning, Management, Execution and Reporting, Software Test Automation: Scope of automation,
Design & Architecture for automation, Generic requirements for test tool framework, Test tool selection,
Testing in Object Oriented Systems.
References:
1. S. Desikan and G. Ramesh, “Software Testing: Principles and Practices”, Pearson
Education.
2. Aditya P. Mathur, “Fundamentals of Software Testing”, Pearson Education.
3. Naik and Tripathy, “Software Testing and Quality Assurance”, Wiley
4. K. K. Aggarwal and Yogesh Singh, “Software Engineering”, New Age International Publication.
Operation Research
CSE809T
L – P
4 –0
UNIT I: INTRODUCTION
Introduction to operation Research, Basic definitions, scope , objectives, phases, models and limitations of
operations research. Linear Programming problem ầ €.Formulation of LPP, Graphical solution of LPP,
simplex method, artificial variables, big-M method, two phase method, degeneracy and unbound methods.
UNIT II: Transportation Problems
Formulation, solution, unbalanced transportation problem. Finding basic feasible solutions ầ €. North-west
corner rule, least cost method and Vogelaầ €TMs approximation method.Optimality test; the stepping stone
method and MODI method.
UNIT III: Assignment Model and Hungarian method
Assignment Model Formulation, Hungarian method for optimal solution; solving unbalanced problems;
travelling salesman problem and assignment.
UNIT IV: Sequencing Models
Solution of sequencing problem ầ €; processing n jobs through two machines, ầ € processing n jobs through
three machines ầ €; Processing two jobs through m machines ầ €; processing n jobs through n machines.
UNIT V: Dynamic Programming
Characteristics of Dynamic Programming, Dynamic Programming approach for priority management,
employment smoothening, capital budgeting, stage coach/shortest path, cargo loading and reliability
problems.
BOOKS RECOMMENDED:
1. P. SankaraIyer, ầ € Operations Research, Tata McGraw Hill 2008
2. A.M. Natarajan, P.Balasubramani, A. Tamilarasi, ầ € Operations, Pearson Education, 2005.
E-BUSINESS & ERP
CSE-810T
L P
4 0
Unit 1:- Introduction to E-Business
Basics of E-Business, The Digital Era,History of the Internet,Evolution of E-Business,Rise of E-Business,The
Emergence of Infomediaries,Principles of E-Business,E-Business infrastrucure Organisation Culture for E-
Business,E-Business Models.
Network Infrastructure: (Switches,Multilayer Switching,Bridges,Routers,VirtualLAN,LAN,WAN.)
Enterprise Network:(Internet,Extranet,Intranet.)Data Storage (Direct Attached Storage,Network Attached
Storage,Storage Area Networks) Integration Tools for E-Business: (Middleware,Message Oriented
Middleware,Remote Procedure Calls,Data Integration Middleware
Unit 2:-E-Business Architecture & E-Business Technologies
Reference Architecture, Components, LogicalArchitecture, LayeredArchitecture, ApplicationServices
PlatformCriteria, TechnologyArchitecture, OrganizationalArchitecture, Ownership,Support & Development,
SkillsAudit. E-BusinessTechnologies(DataCommunicationFundamentals,CommunicationDevices,Biometric
Technologies,WirelessTechnologies,E-Business Enabling Technologies,Corba.)
Unit 3: E-Business Applications & E-Business Security
E-Business Applications: Conventional Payment Systems, Electronic Payment Systems (Payment Clearing
System, Notational Funds transfer, Digital Currency Payments, Properties & Specifications of Digital
Currencies, Evaluation & Policy Issues, Digital Currencies & Governments.) Electronic Data Exchange
(Benefits of EDI, EDI Applications in Business.) E- Business Applications in various Businesses Brokerage
Model, Advertising Model, Infomediary Model, Merchant Model etc.)
E-Security: Cryptography (Cryptography Algorithms, Objectives of Cryptography) Public Key Infrastructure
(PKI Products, Security Instruments, Digital Certificates & Certification Authorities, Digital Signatures, Secure
Channels.) Stored Account Payment System (First Virtual, Cyber Cash, Secure Electronic Transaction.)Stored
Value Payment System (E-Cash, Smart Cards.). Acceptable Use Policy , Security Threats , E-mail Threats, Risk
in using Wireless Devices, Protection Against Identity Threat (Phishing , Pharming.)
Unit 4:Enterprise Resource Planning
ERP : An Overview Rationale for ERP, Enterprise Architecture Planning ,Implementing ERP , Effect of ERP
on the Company, Overview of ERP modules, ERP Market-Indian Scenario, Emerging trends in the ERP
Industry, Future of ERP Applications.
Unit 5:ERP -Information System Perspective
Evolution of Application Software Technology, EDP , MIS, DBMS,DSS OLAP(Online Analysis &
Processing) , TP, OAS.
Books Recommended:
1. S.Sadagopan, “ERP” Tata McGrawHill.
2. Alex Leon, “ERP Tata McGrawHill.
3. E- Business fundamentals by Peter Eckersley.
4. E- Business fundamentals by Lisa Haris.
5. E- Business fundamentals by Paul Jackson.
Digital Signal Processing
CSE811T
L-P
4-0
UNIT I
SIGNALS AND SYSTEMS Basic elements of digital signal Processing –Concept of frequency in continuous time and discrete time
signals –Sampling theorem –Discrete time signals. Discrete time systems –Analysis of Linear time invariant
systems –Z transform –Convolution
UNIT II
FAST FOURIER TRANSFORMS Introduction to DFT – Efficient computation of DFT Properties of DFT – FFT algorithms – Radix-2 and
Radix-4 FFT algorithms – Decimation in Time – Decimation in Frequency algorithms – Use of FFT
algorithms in Linear Filtering and correlation.
UNIT III
IIR FILTER DESIGN
Structure of IIR – System Design of Discrete time IIR filter from continuous time filter – IIR filter design by
Impulse Invariance. Bilinear transformation – Approximation derivatives – Design of IIR filter in the
Frequency domain.
UNIT IV
FIR FILTER DESIGN Symmetric & Antisymteric FIR filters – Linear phase filter – Windowing technique – Rectangular, Kaiser
windows – Frequency sampling techniques – Structure for FIR systems.
UNIT V
FINITE WORD LENGTH EFFECTS
Quantization noise – derivation for quantization noise power – Fixed point and binary floating point number
representation – comparison – over flow error – truncation error – co-efficient quantization error - limit
cycle oscillation – signal scaling – analytical model of sample and hold operations – Application of DSP –
Model of Speech Wave Form – Vocoder.
TEXT BOOK
1. John G Proakis and Dimtris G Manolakis, “Digital Signal Processing Principles, Algorithms and
Application”, PHI/Pearson Education, 2000, 3rd Edition.
REFERENCES 1. Alan V Oppenheim, Ronald W Schafer and John R Buck, “Discrete Time Signal Processing”,
PHI/Pearson Education, 2000, 2nd Edition.
2. Johny R.Johnson, “Introduction to Digital Signal Processing”, Prentice Hall of India/Pearson Education,
2002.
3. Sanjit K.Mitra, “Digital Signal Processing: A Computer – Based Approach”, Tata McGraw-Hill, 2001,
Second Edition.
PATTERN RECOGNITION
CSE812T
L-P
4-0
UNIT I - PATTERN RECOGNITION OVERVIEW
Pattern recognition, Classification and Description- Patterns and feature Extraction with Examples—Training
and Learning in PR systems- Pattern recognition Approaches - Statistical pattern recognition – Syntactic
pattern recognition – Neural pattern recognition – other approaches to PR
UNIT II - STATISTICAL PATTERN RECOGNITION
Introduction to statistical Pattern Recognition - supervised Learning using Parametric and Non Parametric
Approaches. Linear Discriminant Functions Introduction—Discrete and binary Classification problems—
Techniques todirectly Obtain Linear Classifiers
UNIT III - SYNTACTIC PATTERN RECOGNITION
Overview of Syntactic Pattern Recognition— Syntactic recognition via parsing and other Grammars–
Graphical Approaches to syntactic pattern recognition—learning via grammatical Inference.
UNIT IV - NEURAL PATTERN RECOGNITION
Introduction to Neural networks—Feedforward Networks and training by Back Propagation—Content
Addressable Memory Approaches and Unsupervised Learning in Neural PR.
UNIT V - APPLICATIONS AND CASE STUDIES
Web Applications – Audio and Video Analysis – Medical Applications – Image processing –Financial
Applications - Related case studies
TEXT BOOK
1. Robert Schalkoff, “pattern Recognition: statistical, structural and neural approaches”, JohnWiley & sons ,
Inc, 2007.
REFERENCES
1. Chen C H, “Handbook of pattern recognition and computer vision”, 4th edition world scientific co, Pvt.
Ltd., 2010
2. Christoper M Bishop, “Neural Network for pattern recognition”, Oxford university press,
2008
3. Earl Gose, Richard Johnsonbaugh, Steve Jost, “Pattern Recognition and Image Analysis”, Prentice Hall
of India, Pvt Ltd, 1996.
4. R.O. Duda, P.E. Hart & D.G Stork, “Pattern Classification 2nd Edition”, J.Wiley Inc,
2001.
5. Geoff Dougherty, “Pattern Recognition and classification: An introduction” ,Springer 2013.
Cloud Computing
CSE813T
L-P
4-0
UNIT I - CLOUD INTRODUCTION
Cloud Computing Fundamentals: Cloud Computing definition, Types of cloud,Cloud services: Benefits and
challenges of cloud computing, Evolution of Cloud Computing , usage scenarios and Applications , Business
models around Cloud –Major Players in Cloud Computing - Issues in Cloud - Eucalyptus - Nimbus – Open
Nebula, CloudSim.
UNIT II - CLOUD SERVICES AND FILE SYSTEM
Types of Cloud services: Software as a Service - Platform as a Service –Infrastructure as a Service - Database
as a Service - Monitoring as a Service –Communication as services. Service providers- Google App Engine,
Amazon EC2,Microsoft Azure, Sales force. Introduction to MapReduce, GFS, HDFS, Hadoop Framework.
UNIT III - COLLABORATING WITH CLOUD
Collaborating on Calendars, Schedules and Task Management – Collaborating on Event Management, Contact
Management, Project Management – Collaborating on Word Processing ,Databases – Storing and Sharing
Files- Collaborating via Web-Based Communication Tools – Evaluating Web Mail Services – Collaborating
via Social Networks – Collaborating via Blogs and Wikis.
UNIT IV - VIRTUALIZATION FOR CLOUD
Need for Virtualization – Pros and cons of Virtualization – Types of Virtualization –System Vm, Process VM,
Virtual Machine monitor – Virtual machine properties -Interpretation and binary translation, HLL VM -
Hypervisors – Xen, KVM ,VMWare, Virtual Box, Hyper-V.
UNIT V - SECURITY, STANDARDS, AND APPLICATIONS
Security in Clouds: Cloud security challenges – Software as a Service Security, Common Standards: The Open
Cloud Consortium – The Distributed management Task Force – Standards for application Developers –
Standards for Messaging –Standards for Security, End user access to cloud computing, Mobile Internet
devices and the cloud.
TEXT BOOKS
1. Bloor R., Kanfman M., Halper F. Judith Hurwitz “Cloud Computing for Dummies” (Wiley India
Edition),2010 (UNIT-I)
2. John Rittinghouse & James Ransome, “Cloud Computing Implementation Management and Strategy”, CRC
Press, 2010.(UNIT-II)
3. Antohy T Velte ,Cloud Computing : “A Practical Approach”, McGraw Hill,2009(UNIT-II-
3 ,11)
4. Michael Miller, Cloud Computing: “Web-Based Applications That Change the Way You Work and
Collaborate Online”, Que Publishing, August 2008.(UNIT III)
5.James E Smith, Ravi Nair, “Virtual Machines”, Morgan Kaufmann Publishers,2006.(UNIT-IV)
6. http://cloud-standards.org/wiki/index.php?title=Main_Page(UNIT - V)
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. webpages.iust.ac.ir/hsalimi/.../89.../Cloud%20Common%20standards.ppt opennebula.org,
3. www.cloudbus.org/cloudsim/ , http://www.eucalyptus.com/
4. hadoop.apache.org
5. http://hadoop.apache.org/docs/stable/hdfs_design.html
6.http://static.googleusercontent.com/external_content/untrusted_dlcp/researc
h.google.com/en//archive/mapreduce-osdi04.pdf
Data Mining and Business Intelligence
CSE814T
L-P
4-0
UNIT – I
Introduction to Data Warehousing: Overview, Difference between Database System and Data Warehouse,
The Compelling Need for data warehousing, Data warehouse – The building Blocks: Defining Features, data
warehouses and data marts, overview of the components, Three tier architecture, Metadata in the data
warehouse.
UNIT -II
Data pre-processing: Data cleaning, Data transformation ETL Process. ETL tools.Defining the business
requirements: Dimensional analysis, information packages – a new concept, requirements
gathering methods, requirements definition: scope and content.
UNIT – III
Principles of Dimensional Modeling: Objectives, From Requirements to data design, Multi Dimensional
Data Model, Schemas: the STAR schema, the Snowflake schema, fact constellation schema.
OLAP in the Data Warehouse: Demand for Online Analytical Processing, limitations of other analysis
methods- OLAP is the answer, OLAP definitions and rules, OLAP characteristics, major features and
functions, hyper cubes.
OLAP Operations: Drill-down and roll-up, slice-and-dice , pivot or rotation, OLAP models, overview of
variations, the MOLAP model, the ROLAP model, the DOLAP model, ROLAP versus MOLAP, OLAP
implementation considerations. Query and Reporting, Executive Information Systems (EIS), Data Warehouse
and Business Strategy.
UNIT – IV
Data Mining Basics: What is Data Mining, Data Mining Defined, The knowledge discovery process (KDD
Process), Data Mining Applications- The Business Context of Data Mining, Data Mining for Process
Improvement, Data Mining as a Research Tool, Data Mining for Marketing, Benefits of data mining, Major
Data Mining Techniques: Classification and Prediction: Issues Regarding Classification and Prediction,
Classification by Decision Tree Induction, KNN Algorithm.
UNIT – V
Cluster detection, K- means Algorithm, Outlier Analysis, memory-based reasoning, link analysis, Mining
Association Rules in Large Databases: Association Rule Mining, genetic algorithms, neural networks. Data
mining tools.
Text Books:
1. Paul Raj Poonia, “Fundamentals of Data Warehousing”, John Wiley & Sons, 2004.
2. Kamber and Han, “Data Mining Concepts and Techniques”, Hart Court India P. Ltd. Elsevier Publications
Second Edition, 2001
Reference Books:
1. W. H. Inmon, “Building the operational data store”, 2nd Ed., John Wiley, 1999.
2. “Data Warehousing”, BPB Publications, 2004.
3. Pang- Ning Tan, Michael Steinbach, Viach, Vipin Kumar, Introduction to Data Mining, Pearson
4. Shmueli, “Data Mining for Business Intelligence : Concepts, Techniques and Applications in Microsoft
Excel with XLMiner”,Wiley Publications
Advanced Java Programming
CSE815T
L-P
4 -0
UNIT-I
Java Platform, Enterprise Edition : Java EE Platform Overview, Java EE Platform – Distributed Multi
tiered Applications ,Java EE – Web & Business Components, Java EE Containers – services & types, Java EE
Application Assembly & Deployment – Packaging Applications, Java EE modules, Getting Started with Web
Applications, Model View Controller (MVC)2 Architecture & Packaging EJB Module
Application Deployment : Web application development and deployment Steps, Configuring Web application – Web application
deployment descriptor (web.xml file), Web Application Archive (*.WAR file) – *.WAR directory structure,
Building & Deploying Applications, Ant build tool
UNIT-II
Java Database Connectivity : JDBC Product , Types of Drivers ,Two-Tier Client/Server Model, Three-Tier
Client/Sever Model ,Basic Steps of JDBC , Creating and Executing SQL Statement , The Result Set Object ,
Working with Database MetaData.
UNIT-III
Enterprise Java Beans: Types of Enterprise Java beans , Session Bean & Entity Bean , Features of Session
Bean ,Life-cycle of Stateful Seession Bean , Features of Entity Bean ,Life-cycle of Entity Bean , Container-
managed Transactions & ,Bean-managed Transactions , Implementing a container-managed Entity Bean
UNIT-IV
Struts :- Introduction to the Apache Struts , MVC Architecture , Struts Architecture , How Struts Works? ,
Introduction to the Struts Controller , Introduction to the Struts Action Class , Using Struts ActionFrom Class
,Using Struts HTML Tags , Introduction to Struts Validator Framework ,Client Side Address Validation in
Struts ,Custom Validators Example , Developing Application with Struts Tiles
UNIT-V
Introduction to Hibernate: ORM Overview, Hibernate Environment, Hibernate Architecture & API,
Hibernate Configuration, Hibernate Sessions, Persistent Class & Mapping Files, Building Hibernate
application, Hibernate Query Language (HQL), Hibernate O/R Mappings – Collection & Association
Mappings- Many-to-One, One-to-One, One-to-Many, Many-to-Many, Implementing Hibernate in Java Web
Applications
References:
1. Professional Java Server Programming J2EE edition Volume I,II Wrox publications
2. Professional Jakarta Struts James Goodwill, Richard Hightower wrox publication
3. Java for web with Servlets, JSP and EJB by Budi Kurniwan Techmedia publications
4. Java Persistence with Hibernate by Christian Bauer, Gavin Kin.
SOFT COMPUTING
CSE816T
L-P
4-0
UNIT-I
Neural Networks:
History, overview of biological Neuro-system, Mathematical Models of Neurons, ANN architecture,
Learning rules, Learning Paradigms-Supervised, unsupervised and reinforcement Learning, ANN training
Algorithms perceptions, Training rules, Delta, Back Propagation Algorithm, Multilayer Perceptron
Model, Hopfield Networks, Associative Memories, Applications of Artificial Neural Networks.
UNIT-II
Fuzzy Logic:
Introduction to Fuzzy Logic, Classical and Fuzzy Sets: Overview of Classical Sets, Membership Function,
Fuzzy rule generation. Operations on Fuzzy Sets: Compliment, Intersections, Unions, Combinations of
Operations, Aggregation, Operations.
UNIT-III
Fuzzy Arithmetic:
Fuzzy Numbers, Linguistic Variables, Arithmetic Operations on Intervals & Numbers, Lattice of Fuzzy
Numbers, Fuzzy Equations. Fuzzy Logic: Classical Logic, Multivalued Logics, Fuzzy Propositions, Fuzzy
Qualifiers,
Uncertainty based Information:
Information & Uncertainty, Nonspecificity of Fuzzy & Crisp Sets, Fuzziness of Fuzzy Sets.
UNIT-IV
Introduction of Neuro-Fuzzy Systems:
Architecture of Neuro Fuzzy Networks.
Application of Fuzzy Logic:
Medicine, Economics etc.
UNIT –V
Genetic Algorithm:
An Overview, GA in problem solving, Implementation of GA.
Text Books:
1. Hertz J. Krogh, R.G. Palmer, “Introduction to the Theory of Neural Computation”, Addison-
Wesley,California, 1991.
2. G.J. Klir & B. Yuan, “Fuzzy Sets & Fuzzy Logic”, PHI, 1995.
3. .Melanie Mitchell, “An Introduction to Genetic Algorithm”, PHI, 1998.
4. .F. O. Karray and C. de Silva, “Soft computing and Intelligent System Design”, Pearson, 2009.
Reference Books:
1. “Neural Networks-A Comprehensive Foundations”, Prentice-Hall International, New Jersey, 1999.
2. 2.Freeman J.A. & D.M. Skapura,“Neural Networks: Algorithms, Applications and Programming
Techniques”, Addison Wesley, Reading, Mass, (1992).
Object Oriented Software Engineering
CSE817T
L-P
4-0
UNIT I:
Introduction - Overview of Object-Orientation; Basic Concepts of Object-Orientation: Data abstraction,
Encapsulation, Inheritance, Aggregation, classes, objects, messages, inheritance, polymorphism.
Importance of modeling, principles of modeling, Object oriented modeling.
OO Life cycle - Object Oriented analysis, modeling and design; Requirement Elicitation. Introduction to
Object Oriented Methodologies, Overview of Requirements Elicitation, Requirements Model-Action & Use
cases.
UNIT II:
Architecture: Introduction, System development is model building, model architecture, requirement
model, analysis model, design model, implementation model. Analysis: Introduction, System development
based on user requirement, Use case model, interface descriptions, Problem domain objects, interface
objects, entity objects, control objects.
Code Design Improvement: Refactoring, Anti patterns, Visitor Patterns.
UNIT III:
Construction: Introduction, the design model, design model dimensions, block design, working
with construction.
Testing: Introduction, Object Oriented testing process, testing of analysis and design model, testing of classes.
UNIT-IV
Modelling with UML: Basic Building Blocks of UML, A Conceptual Model of UML.
Basic structural modelling: Classes, interfaces, Dependency , generalization and association relationship,
comparison of E-R diagram and UML class Diagram, forward and reverse engineering.
Basic Behavioral Modeling- Use case diagram-relationships between use cases- extend, include, and
generalize. Activity diagram-Action state, Activity state, Transition (Fork, Merge, Join), State diagram-events,
State Diagram states, transitions, Interaction diagrams: Sequence diagram, Collaboration diagram (iterations,
conditional messaging, branching, object creation and destruction, time constraints, origin of links.)
UNIT-V
Architectural modelling:
Deployment: Common Modelling technique; Modelling processors and devices, modelling distribution
of artifacts. Collaboration: Modeling roles, modelling the realization of a Use Case, modelling the realization
of an operation, modelling a mechanism.
Text Books:
1. Ivar Jacobson, “Object Oriented Software Engineering”, Pearson.
2. Grady Booch, James Runbaugh, Ivar Jacobson, “The UML User Guide”, Pearson.
Reference Books:
1. Rumbaugh et. al, “Object Oriented Modeling and Design”, Pearson.
2. Booch, Maksimchuk, Engle, Young, Conallen and Houstan, “Object Oriented Analysis and Design with
Applications”, Pearson Education.
3. 3.Object-Oriented Analysis and Design: using UML Mike O'Docherty Wiley Publication.
4. Edwards Yourdon. Carl Argila,”Case Studies in object oriented analysis and design” Prentice Hall.
Computer Vision
CSE-818T
L-P
4-0
UNIT I
Geometric Image Features
Elements of Differential Geometry, Contour Geometry,
Analytical Image Features
Elements of Analytical Euclidean Geometry, Geometric Camera Parameters, Calibration Methods.
UNIT II
Linear Filters
Linear Filters and Convolution, Shift invariant linear systems, Spatial Frequency and Fourier
Transforms, Sampling and Aliasing
Edge Detection
Estimating Derivatives with Finite Differences, Noise, Edges and Gradient-based Edge Detectors.
UNIT III
Texture
Representing Texture, Analysis (and Synthesis) Using Oriented Pyramids, Application: Synthesizing
Textures for Rendering, Shape from Texture: Planes and Isotropy
UNIT IV
Shape from Shading
Introduction to the concept of Shading From Shading (SFS), Application of SFS (Texture Shop,
Image-Based Material Emitting, Optimization Based SFS), Photometric stereo, Spherical Illumination,
Displacement Mapping, Feature Mapping.
UNIT V
Affine Structure from Motion
Elements of Affine Geometry, Affine Structure from Two Images, Affine Structure from Multiple Images,
From Affine to Euclidean Images, Affine Motion Segmentation
Projective Structure from Motion
Elements of Projective Geometry.
]
Text Books:
1. Computer Vision- A modern Approach, by D. Forsyth and J. Ponce, Prentice Hall
2. Robot Vision, by B.K.P. Horn, McGraw-Hill.
Reference Books:
1.Introductory Techniques for 3D Computer Vision by E Trucco and A. Verri, Prentice Hall
Human Computer Interaction
CSE819T
L-P
4-0
UNIT I
Introduction: The Human, The Computer, The interaction, Paradigms, Usability of Interactive
Systems, Guidelines, Principles and Theories.
Design Process: Interaction design basics, HCI in the software process, Design rules, Implementation support,
Evaluation techniques, Universal design, User Support
UNIT II
Models and Theories: Cognitive models, Socio-organizational issues and stakeholder
requirements, Communication and collaboration models, Task analysis, Dialogue notations and design,
Models of the system, Modelling rich interaction.
UNIT III
Interaction Styles: Direct Manipulation and Virtual Environments, Menu Selection, Form Filling and
Dialog Boxes, Command and Natural Languages, Interaction Devices, Collaboration and Social Media
Participation.
UNIT IV
Design Issues: Quality of Service, Balancing Function and Fashion, User Documentation and Online Help,
Information Search, Information Visualization.
UNIT V
Outside the Box: Group ware, Ubiquitous computing and augmented realities, Hypertext, Multimedia and the
World Wide Web.
Text Books:
1. Alan Dix, Janet Finlay, “Human Computer Interaction”, ISBN: 9788131717035 Pearson
Education,2004.
2. Ben Shneiderman, “Designing the User Interface-Strategies for Effective Human Computer
Interaction”, ISBN:9788131732557, Pearson Education , 2010
Reference Books:
1. Usability Engineering: Scenario-Based Development of Human-Computer Interaction, by Rosson,
M.and Carroll, J. (2002)
2. The Essentials of Interaction Design, by Cooper, et al. , Wiley Publishing(2007)
3. Usability Engineering, by Nielsen, J. Morgan Kaufmann, San Francisco, 1993. ISBN 0-12-518406-9
4. The Resonant Interface: HCI Foundations for Interaction Design , by Heim, S. , Addison-Wesley. (2007)
5. Usability engineering: scenario-based development of human-computer interaction, By Rosson, M.B &
Carroll, J.M. , Morgan Kaufman.(2002)
Information Theory and Coding
CSE820T
L-P
4-0
UNIT-I
Review of Probability Theory, Random Variables and Random Process. Information Theory
Introduction, Uncertainty, Information, and Entropy, Information Rate, Conditional and Joint
Entropies. Source Coding Theorem, Data Compaction, Prefix Coding, Kraft McMillan Inequality,
Huffman Coding, Lempel Ziv Coding, Discrete Memoryless Channels, Mutual Information, Markov
Sources, Channel Capacity.
UNIT-II
Channel Coding Theorem, Differential Entropy and Mutual Information for Continuous Ensembles,
Information Capacity Theorem and its implications, Information Capacity of a colored noise channel.
Discrete Memoryless Channels and Channel Coding Theorem revisited.
UNIT-III
Linear Block codes, Repetition Codes, Syndrome Decoding, Hamming Codes, Dual Code, Cyclic
Codes, Maximal Length Codes, CRC Codes, BCH Codes, Reed-Solomon Codes, Golay Codes,
Convolutional Codes: Code Tree, Trellis and State Diagram.
UNIT-IV
Decoding of Convoltutional Codes: Maximum Likelihood decoding, Viterbi’s algorithm, free distance of a
convolutional code. Turbo Codes: Turbo Encoder and Decoder, Puncturing, Performance of Turbo
Codes.
UNIT V
Introduction to Cryptography.
Text Books:
1. Simon Haykins, “Communication Systems”, 4th Edition Wiley, 2001.
2. ]J G Proakis, “Digital Communications”, Mc Graw Hill, 2001.
Reference Books:
1. T M Gover, J M Thomos, “Elements of Information Theory”, Wiley, 1999.
2. Arijit Saha, Nilotpal Manna, Surajit Mandal, “Information Theory, Coding and Cryptography”,
Pearson Education, 2013.
3. Schaum’s Outlines, Analog and Digital Communications, Second Edition.
4. Amitabha Bhattacharya, “Digital Communication”, TMH 2006.
5. J. H. van Lint.. Introduction to Coding Theory, Springer -Verlag.
Web Intelligence and Big Data
CSE821T
L-P
4-0
UNIT-I
Introduction: Web Scale AI and Big Data, Web Intelligence, Big Data Look: Indexing- Index creation,
Ranking, Page Rank Searching- Enterprise search, Searching structured data, Object Search, Locality
Sensitive Hashing and Memory.
UNIT-II
Listen: Streams, Information and Language, Analyzing Sentiment and Intent Load: Databases and their
Evolution, Big data Technology and Trends. Programming: Map-Reduce, Map-Reduce applications and its
efficiency, Big-Table and HBase
UNIT-III
Learn: Classification, Clustering, and Mining, Information Extraction Connect: Reasoning: Logic and its
Limits, Dealing with Uncertainty.
UNIT-IV
Predict: Forecasting, Neural Models, Deep Learning, and Research Topics.
UNIT V
Data Analysis: Regression and Feature Selection
Text Book:
1. The Intelligent Web: Search, Smart Algorithms and Big Data published by Oxford University Press,
UK, in November 2013, authored by Dr. Gautam Shroff.
References Books:
1. Mining Massive Datasets by J.D. Ullman and A. Rajaraman (Cambridge University Press, UK
2012
2. Introduction to Information Retrieval by Christopher Manning, Prabhakar Raghavan and Hinrich
Schutze (Cambridge University Press, UK 2008).
Service Oriented Architecture
CSE822T
L-P
4-0
UNIT-I
Service Oriented Architecture (SOA): Introduction, Evolution, Fundamental SOA, Common
Characteristics of contemporary SOA, Benefits of SOA, Common misperceptions about SOA, Promise and
Challenges of SOA ,Drivers, Dimensions, Key components, Perspectives.
SO Architectures: Architectures like Enterprise architecture, software architecture, SOA Reference
architecture overview, The roots of SOA (comparing SOA to Past architectures)
Enterprise-wide SOA: Services-orientation and the enterprise, Considerations, Layers, Strawman
architecture and other architectures, Application Development process, SOA methodology for Enterprise,
Enterprise Applications.
UNIT-II
Service-Oriented Enterprise Applications: Considerations, Patterns for SOA, SOA Programming Models.
SOA Analysis and Design: Principles and best practices of Service Design, Designing - Activity Services,
Data Services, Client Services, Business process services.
Designing SOA: Business architecture, Business Process Models (Creating, Management & Modeling).
Service Context and common Semantics: Importance of Semantics in SOA, Core information modeling,
defining types, Beyond the basics, structuring information models, documents and XML, XML: Schema and
Patterns, Best practices for SOA Architect.
UNIT-III
Designing Service interfaces: Services, Design Guidelines, Interface Design, Solution model.
Designing Service implementations: Basic Service architecture, Implementing: interface layer, business
layer,Resource layer.
Composing Services: Understanding, Architectural models, implementation, business rules and Transactions.
Designing and Using Integration in SOA Solutions: Challenges of Integration in SOA, Special
Considerations for implementing Integration.
UNIT-IV
SOA Security: Goals and fundamentals, Web service security Standards and specifications, SOA Security
blueprints.
UNIT-V
SOA Governance: Management and governance defined, Case for SOA governance, service life
cycle,Developing and Registering Run Time policies, Run time policy enforcement and adaptation. Approach
for Enterprise-wide SOA Implementation. SOA Applications and various Case Studies.
Text Books:
1. Michael Rosen, Boris Lublinsky, Kevin T Smith, Marc J Balcer, “Applied SOA: Service Oriented
Architectures and Design Strategies”, Wiley Reprint 2014.
2. Shankar Kambhampaly, “Service –Oriented Architecture for Enterprise and Cloud Applications”,
Wiley
Reference Books:
1. Thomas Erl, "SOA Principles of Service Design" by Prentice Hall
2. Roshen, "SOA based Enterprise Integration" by TMH publications
3. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services” by Pearson Education.
MULTIAGENT SYSTEMS
CSE823T
L-P
4-0
UNIT- I
Introduction: What Are Agents, Intelligent Agents, Agents and Objects, Agents and Expert Systems?
Abstract Architectures for Intelligent Agents, Concrete Architectures for Intelligent Agents.
Agent Programming Languages: Agent-Oriented Programming, Concurrent MetateM. Multiagent Systems
and Societies of Agents: Introduction, Agent Communications, Agent Interaction Protocols, Societies of
Agents.
UNIT- II
Distributed Problem Solving and Planning, Introduction, Example Problems, Task Sharing, Result Sharing,
Distributed Planning, Distributed Plan Representations, Distributed Planning and Execution,
Search Algorithms for Agents, Introduction, Constraint Satisfaction, Path-Finding Problem, Two-Player
Games.
Distributed Rational Decision Making: Introduction, Evaluation Criteria, Voting, Auctions,
Bargaining,General Equilibrium Market Mechanisms, Contract Nets, Coalition Formation.
UNIT- III
Methodologies: When is an Agent-Based Solution Appropriate?, Agent-Oriented Analysis and Design,
Pitfalls of Agent Development, Mobile Agents, Applications, Agents for Workflow and Business Process
management Agents for Distributed Sensing, Agents for Information Retrieval and Management, Agents for
Electronic Commerce, Agents for Human-Computer Interfaces, Agents for Virtual Environments, Agents for
Social Simulation, Agents for X.
UNIT-IV
Multiagent Decision Making: Multiagent Interactions, Utilities and Preferences, Setting the Scene, Solution
Concepts and Solution Properties, Competitive and Zero-Sum Interactions, The Prisoner’s Dilemma, Other
Symmetric 2 x 2 Interactions, Representing Multiagent Scenarios, Dependence Relations in Multiagent
Systems.
UNIT-V
Groupware and Computer Supported Cooperative Work- Introduction, Basic Definitions, Aspects of
Groupware, Multi-Aspect Groupware, Social and Group Issues in Designing Groupware Systems, Supporting
Technologies and Theories, Other Taxonomies of Groupware, Groupware and Internet.
Distributed Models for Decision Support: Introduction, Decision Support Systems, An Agent Architecture for
Distributed Decision Support Systems, Application Case Studies.
Text Books:
1. Wooldridge, Michael, “An Introduction to MultiAgent Systems”, John Wiley & Sons.
2. Gerhard Weiss,” Multiagent systems: a modern approach to distributed artificial intelligence”, The
MIT Press
Reference Books:
1. Yoav Shoham, Kevin Leyton-Brown,” MULTIAGENT SYSTEMS: Algorithmic, Game-Theoretic, and
Logical Foundations”, Cambridge University Press
2. Adelinde M. Uhrmacher, Danny Weyns,” Multi-Agent Systems: Simulation and Applications”, CRC
Press
Digital Image Processing
CSE824T
L-P
4-0
UNIT- I:
Introduction and Digital Image Fundamentals: The origins of Digital Image Processing, Examples of
Fields that Use Digital Image Processing, Fundamentals Steps in Image Processing, Elements of Digital Image
Processing Systems, Image Sampling and Quantization, Some basic relationships like Neighbours,
Connectivity, Distance Measures between pixels, Linear and Non Linear Operations.
Image Enhancement in the Spatial Domain: Some basic Gray Level Transformations, Histogram Processing,
Enhancement Using Arithmetic and Logic operations, Basics of Spatial Filters, Smoothening and Sharpening
Spatial Filters, Combining Spatial Enhancement Methods.
UNIT- II:
Filtering in the Frequency Domain: Introduction to Fourier Transform and the frequency Domain,
Smoothing and Sharpening Frequency Domain Filters.
Image Restoration: A model of The Image Degradation / Restoration Process, Noise Models, Restoration in
the presence of Noise Only Spatial Filtering, Periodic Noise Reduction by Frequency Domain Filtering,
Estimation of Degradation Function, Inverse filtering, Wiener filtering, Constrained Least Square Filtering,
Geometric Mean Filter, Geometric Transformations.
UNIT- III:
Image Compression: fundamentals of compression, coding redundancy, Lossy and lossless compression,
Spatial and temporal redundancy, Image compression models. Some basic compression methods
Image Segmentation: Detection of Discontinuities, Edge linking and boundary detection, Region Oriented
Segmentation, Motion based segmentation.
UNIT- IV:
Representation and Description: Representation, Boundary Descriptors, Regional Descriptors, Use of
Principal Components for Description, Introduction to Morphology, Some basic Morphological Algorithms.
Object Recognition: Patterns and Pattern Classes, Decision-Theoretic Methods, Structural Methods.
Text Books:
1. Rafael C. Gonzalez & Richard E. Woods, “Digital Image Processing”, 3Rd edition, Pearson, 2002.
2. A.K. Jain, “Fundamental of Digital Image Processing”, PHI, 1989.
Reference Books:
1. Bernd Jahne, “Digital Image Processing”, 5th Ed., Springer, 2002.
2. William K Pratt, “Digital Image Processing: Piks Inside”, John Wiley & Sons, 2001.
Selected Topics of Recent Trends in Computer Scicene and Engineering
CSE825T
L-P
4-0
UNIT I
Trends in Information Retrieval: Recent Trends in IR: Parallel and distributed IR , multimedia IR, data
modeling Web Searching, Characterizing the Web, Search Engines ,Browsing , Meta searchers Searching
using hyperlinks.Cluster Analysis: Cluster Analysis, Types of data, Categorization of Methods, Partitioning
methods, hierarchical methods, density based methods, grid based methods.
UNIT II
High Performance Computing
Introduction: Need of high speed computing – increase the speed of computers – history of parallel computers
and recent parallel computers; solving problems in parallel – temporal parallelism – data parallelism –
comparison of temporal and data parallel processing – data parallel processing with specialized processors –
inter-task dependency. The need for parallel computers - models of Computation - analyzing algorithms –
expressing algorithms.
UNIT III
Grid Computing IT Infrastructure Evolution: Introduction, Technologies, Global Internet Infrastructure,-
World Wide Web and Web Services, Open-Source Movement.
UNIT IV
Productivity Paradox and Information Technology: Productivity Paradox, Return on Technology
Investment, Information Technology Straightjacket, Consolidation - Outsourcing – Toward a Real-Time
Enterprise - Operational Excellence. Business Value of Grid Computing: Grid Computing usiness Value
Analysis, Risk Analysis, Grid Marketplace.
UNIT V
BIG DATA Analysis using Hadoop:
Database evolution, Big data and Hadoop overview, Hadoop Distributed File System (HDFS), Map Reduce,
Hadoop Streaming and Compression.
Text Books:
1. Ricardo Baeza-Yates, Berthier Ribeiro-Neto, “Modern Information Retrieval”, Addison Wesley,
1999.
2. V. Rajaraman and C. Siva Ram Murthy, “Parallel Computers – Architecture and
Programming”,Prentice-Hall of India, 2003.
Reference Books:
1. Joshy Joseph and Craig Fellenstein, “Grid Computing”, Pearson Education, 2003.
2. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schutze, “Introduction to
Information Retrieval”, Cambridge University Press, 2008
3. Hadoop in Practice, Holmes Wiley
4. Chuck Lam “Hadoop in Action” Wiley India Selim G. Akl, “The Design and Analysis of Paralle
Algorithms”, Prentice-Hall of India, 1999
Ethical Hacking
CSE826T
L-P
4-0
UNIT I - ETHICAL HACKING
Types of Data Stolen From the Organizations, Elements of Information Security, Authenticity and Non-
Repudiation, Security Challenges, Effects of Hacking,Hacker – Types of Hacker, Ethical Hacker, Hacktivism
- Role of Security and Penetration Tester, Penetration Testing Methodology, Networking & Computer Attacks
– Malicious Software (Malware), Protection Against Malware, Intruder Attacks on Networks and Computers,
Addressing Physical Security – KeyLoggers and Back Doors.
UNIT II - FOOT PRINTING AND SOCIAL ENGINEERING
Web Tools for Foot Printing, Conducting Competitive Intelligence, Google Hacking,Scanning, Enumeration,
Trojans & Backdoors, Virus & Worms, Proxy & Packet Filtering, Denial of Service, Sniffer, Social
Engineering – shoulder surfing, Dumpster Diving, Piggybacking.
UNIT III - DATA SECURITY
Physical Security – Attacks and Protection, Steganography – Methods, Attacks and Measures, Cryptography
– Methods and Types of Attacks, Wireless Hacking, Windows Hacking, Linux Hacking.
UNIT IV-NETWORK PROTECTION SYSTEM & HACKING WEB SERVERS Routers, Firewall & Honeypots, IDS & IPS, Web Filtering, Vulnerability, Penetration Testing, Session
Hijacking, Web Server, SQL Injection, Cross Site Scripting, Exploit Writing, Buffer Overflow, Reverse
Engineering, Email Hacking, Incident Handling & Response, Bluetooth Hacking, Mobiles Phone Hacking.
UNIT V - ETHICAL HACKING LAWS AND TESTS An introduction to the particular legal, professional and ethical issues likely to face the domain of ethical
hacking, ethical responsibilities, professional integrity and making appropriate use of the tools and techniques
associated with ethical hacking – Social Engineering, Host Reconnaissance, Session Hijacking, Hacking -
Web Server, Database, Password Cracking, Network and Wireless, Trojan,Backdoor, UNIX, LINUX,
Microsoft, NOVEL Server, Buffer Overflow, Denial of Service Attack, Methodical Penetration Testing.
TEXT BOOK
1. Michael T. Simpson, Kent Backman, James E. “Corley, Hands ‐On Ethical Hacking and Network Defense”,
Second Edition, CENGAGE Learning, 2010.
REFERENCES
1. Steven DeFino, Barry Kaufman, Nick Valenteen, “Official Certified Ethical Hacker Review Guide”,
CENGAGE Learning, 2009-11-01.
2. Patrick Engebretson, “The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration
Testing Made Easy”, Syngress Basics Series –Elsevier, August 4, 2011.
3. Whitaker & Newman, “ Penetration Testing and Network Defense” , Cisco
Press, Indianapolis, IN, 2006.
Semantic Web
CSE827T
L-P
4-0
UNIT I - THE BASICS OF SEMANTIC WEB
Traditional web to semantic web – WWW and its usage- meta data and its creation, addition in the web page;
meta data tools - search engines for semantic web –search engine for web page mark up problem and query
building problem.
UNIT II-RESOURCE DESCRIPTION FRAME WORK (RDF) RDF and its basic elements-Why we need RDF-RDF triples-RDF tools Fundamental rules of RDF-
relationship between DC,and RDF and XML and RDF-core elements of RDF- ontology and taxonomy-
inferencing based on RDF.
UNIT III - WEB ONTOLOGY LANGUAGE (OWL) The basics idea of Web ontology language– OWL to define classes- OWL to define properties-set operators-
Three faces of OWL-Ontology Matching and Distributed Information- Validating OWL ontology.
UNIT IV - SEMANTIC WEB SERVICES
Web services – web services standards – web services to semantic web services- UDDI and its usage- Concept
of OWL-S and its building blocks -mapping OWL-S to UDDI- WSDL-S overview and its usage.
UNIT V - REAL WORLD EXAMPLES AND APPLICATIONS OF SEMANTIC WEB
Swoogle- architecture, usage and examples of using Swoogle; FOAF – Explanation, vocabulary –creating
FOAF documents – overview of semantic markup – semantic web search engines.
TEXT BOOK
1. Liyang Yu , “Introduction to the Semantic Web and Semantic web services” Chapman & Hall/CRC, Taylor
& Francis group, 2007.
REFERENCES
1. Johan Hjelm, “Creating the Semantic Web with RDF “ , Wiley, 2001
2. Grigoris Antoniou and Frank van Harmelen, “A Semantic Web Primer”, MIT Press, 2004.
3. Karin K. Breitman K., Marco Antonio Casanova, Walt Truszkowski, “Semantic web : concepts,
Technologies and applications” Walt Truszkowski - 2007.
Wireless Communication Lab
CSE828P
L-P
0 -2
Assignment for the Laboratory work: USE NS2 SIMULATOR
1. Use NS2 simulator to check for the transmission power in the Wireless network.
2. Using NS2 measure the losses in the channel.
3. Using NS2 implement the propagation model both indoor and Out door.
4. Using NS2 measure the performance analysis of different models.
5. Using NS2 implement the CDMA model.
6. Using NS2 measure the Latency, BW and efficiency of the given Wireless model.
Any other experiments can be added to supplement the theory.