- Written by KamatchiPriya
- Hits: 2705
2010 CSE VIII SEM- B.E CURRICULUM AND SYLLABUS
Curriculum and Syllabus: B.E.2010 CSE, Anna University Madurai 2010
Semester: 8
ELECTIVE-5, Elective-5
ELECTIVE-6, Elective-6
10144CSE51, Graph Theory
Subject Introduction / Notes not available
Unit I - INTRODUCTION
Graphs - Introduction - Isomorphism - Sub graphs - Walks, Paths, Circuits - Connectedness - Components - Euler Graphs - Hamiltonian Paths and Circuits - Trees - Properties of trees - Distance and Centers in Tree - Rooted and Binary Trees
Unit II - TREES, CONNECTIVITY, PLANARITY
Spanning trees - Fundamental Circuits - Spanning Trees in a Weighted Graph - Cut Sets - Properties of Cut Set - All Cut Sets - Fundamental Circuits and Cut Sets - Connectivity and Separability - Network flows - 1-Isomorphism - 2-Isomorphism - Combinational and Geometric Graphs - Planer Graphs - Different Representation of a Planer Graph
Unit III - MATRICES, COLOURING AND DIRECTED GRAPH
Incidence matrix - Submatrices - Circuit Matrix - Path Matrix - Adjacency Matrix - Chromatic Number - Chromatic partitioning - Chromatic polynomial - Matching - Covering - Four Color Problem - Directed Graphs - Types of Directed Graphs - Digraphs and Binary Relations - Directed Paths and Connectedness - Euler Graphs - Adjacency Matrix of a Digraph
Unit IV - ALGORITHMS
Algorithms: Connectedness and Components - Spanning tree - Finding all SpanningTrees of a Graph - Set of Fundamental Circuits - Cut Vertices and Separability - Directed Circuits - Algorithms: Shortest Path Algorithm - DFS - Planarity Testing - Isomorphism.
TEXT BOOKS:
1. Narsingh Deo, -Graph Theory: With Application to Engineering and Computer Science-, Prentice Hall of India, 2003.
REFERENCES:
1. R.J. Wilson, -Introduction to Graph Theory-, Fourth Edition, Pearson Education, 2003.
10144CSE52, Software Quality Assurance
Subject Introduction / Notes not available
Unit I - FUNDAMENTALS OF SOFTWARE QUALITY ASSURANCE
The Role of SQA - SQA Plan - SQA considerations - SQA people - Quality Management - Software Configuration Management
Unit II - MANAGING SOFTWARE QUALITY
Managing Software Organizations - Managing Software Quality - Defect Prevention - Software Quality Assurance Management
Unit III - SOFTWARE QUALITY ASSURANCE METRICS
Software Quality - Total Quality Management (TQM) - Quality Metrics - Software Quality Metrics Analysis
Unit IV - SOFTWARE QUALITY PROGRAM
Software Quality Program Concepts - Establishment of a Software Quality Program - Software Quality - Assurance Planning - An Overview - Purpose & Scope
Unit V - SOFTWARE QUALITY ASSURANCE STANDARDIZATION
Software Standards - ISO 9000 Quality System Standards - Capability Maturity Model and the Role of SQA in Software Development Maturity - SEI CMM Level 5 - Comparison of ISO 9000 Model with SEI's CMM
TEXT BOOKS:
1. Mordechai Ben-Menachem / Garry S Marliss, -Software Quality-, Vikas Publishing House, Pvt, Ltd., New Delhi.(UNIT III to V)
2. Watts S Humphrey, - Managing the Software Process-, Pearson Education Inc.( UNIT I and II)
REFERENCES:
1. Gordon G Schulmeyer, -Handbook of Software Quality Assurance-, Third Edition, Artech House Publishers 2007
2. Nina S Godbole, -Software Quality Assurance: Principles and Practice-, Alpha Science International Ltd, 2004
10144CSE53, Distributed Systems
Subject Introduction / Notes not available
Unit I - Characterization of Distributed Systems
Introduction-Examples - Resource Sharing and the Web - Challenges - System Models - Architectural - Fundamental. Inter process Communication - Introduction - API for Internet protocols - External data representation and marshalling - Client-server communication - Group communication - Case study: Inter process Communication in UNIX.
Unit II - Distributed Objects and Remote Invocation
Introduction-Communication between distributed objects - Remote procedure calls - Events and notifications - Case study: Java RMI. Operating System Support - Introduction-OS layer - Protection - Processes and threads - Communication and invocation OS architecture
Unit III - Distributed File Systems
Introduction - File service architecture - Case Study: Sun Network File System - Enhancements and further developments. Name Services - Introduction-Name Services and the Domain - Name System - Directory Services-Case Study: Global Name Service
Unit IV - Time and Global States-Introduction
Clocks, events and process states - Synchronizing physical clocks - Logical time and logical clocks - Global states - Distributed debugging. Coordination and Agreement - Introduction-Distributed mutual exclusion - Elections - Multicast communication-Consensus and related problems
Unit V - Distributed Shared Memory
Introduction - Design and implementation issues - Sequential consistency and Ivy case study Release consistency and Munin case study - Other consistency models. CORBA Case Study - Introduction-CORBA RMI-CORBA services
TEXT BOOK:
George Coulouris, Jean Dollimore, Tim Kindberg, , "Distributed Systems: Concepts and Design", 4th Edition, Pearson Education, 2005.
REFERENCES:
1. A.tS. Tanenbaum and M. V. Steen, "Distributed Systems: Principles and Paradigms", Second Edition, Prentice Hall, 2006.
2. M.L.Liu, -Distributed Computing Principles and Applications-, Pearson Addison Wesley, 2004.
3. Mukesh Singhal, -Advanced Concepts In Operating Systems-, McGrawHill Series in Computer Science, 1994.
4. Nancy A. Lynch, "Distributed Algorithms", The Morgan Kaufmann Series in Data Management System, Morgan Kaufmann Publishers, 2000.
10144CSE54, Knowledge Based Decision Support Systems
Subject Introduction / Notes not available
Unit I - Decision Making and computerized support
Management support systems - Decision making systems modeling- support
Unit II - Decision Making Systems
Modeling and Analysis - Business Intelligence - Data Warehousing - Data Acquisition - Data Mining - Business Analysis - Visualization - Decision Support System Development
Unit III - Collaboration
Communicate Enterprise Decision Support System - Knowledge management - Collaboration Com Technologies Entreprise information system - knowledge management. - Collaboration, Communicate Enterprise Decision Support System & Knowledge management - Collaboration Com Technologies Entreprise information system - knowledge management
Unit IV - Intelligent Support Systems
AI & Expert Systems - Knowledge based Systems - Knowledge Acquisition - Representation & Reasoning - Advanced intelligence system - Intelligence System over internet
Unit V - Implementing MSS in the E-Business ERA
Electronic Commerce - integration - Impacts and the future management support systems
TEXT BOOKS:
1.Decision Support Systems & Intelligent Systems Seventh edition Efraim Turban & Jay E. Aronson Ting-Peng Liang - Pearson/prentice Hall
2. Decision support Systems Second Edition George M Marakas Pearson / Prentice Hall.
REFERENCES:
1. Decision Support Systems V.S. Janakiraman & K. Sarukesi
2. Decision Support systems and Data warehouse Systems by Efrem G Mallach- McGraw Hill
10144CSE55, Digital Signal Processing
Subject Introduction / Notes not available
Unit I - SIGNALS AND SYSTEMS
Basic elements of DSP - concepts of frequency in Analog and Digital Signals - sampling theorem - discrete -time signals, systems - Analysis of discrete time LTI systems - Z transform - Convolution (linear and circular) - Correlation
Unit II - FREQUENCY TRANSFORMATIONS
Introduction to DFT - Properties of DFT - Filtering methods based on DFT - FFT Algorithms decimation -in -time Algorithms - Decimation - in -frequency Algorithms Use of FFT in Linear Filtering - DCT
Unit III - Structures of IIR
Analog filter design - Discrete time IIR filter from analog filter - IIR filter design by Impulse Invariance, Bilinear transformation - Approximation of derivatives - (HPF, BPF, BRF) filter design using frequency translation
Unit IV - Structures of FIR
Linear phase FIR filter - Filter design using windowing techniques - Frequency sampling techniques - Finite word length effects in digital Filters
Unit V - Multirate signal processing
Speech compression - Adaptive filter - Musical sound processing - Image enhancement.
TEXT BOOKS:
1. John G. Proakis & Dimitris G.Manolakis, Digital Signal Processing Principles, Algorithms & Applications, Fourth edition, Pearson education / Prentice Hall, 2007.
2. Emmanuel C..Ifeachor, & Barrie.W.Jervis, Digital Signal Processing, Second edition, Pearson Education / Prentice Hall, 2002.
REFERENCES:
1. Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, Discrete Time Signal Processing, Pearson Education, 2nd edition, 2005.
2. Andreas Antoniou, -Digital Signal Processing, Tata McGraw Hill, New Delhi 2001
10144CSE56, Digital Image Processing
Subject Introduction / Notes not available
Unit I - FUNDAMENTALS OF IMAGE PROCESSING
Introduction - Steps in Image Processing Systems - Image Acquisition - Sampling and Quantization - Pixel Relationships - Color Fundamentals and Models, File Formats, Image operations - Arithmetic, Geometric and Morphological
Unit II - IMAGE ENHANCEMENT
Spatial Domain Gray level Transformations Histogram Processing Spatial Filtering - Smoothing and Sharpening - Frequency Domain : Filtering in Frequency Domain - DFT,FFT, DCT - Smoothing and Sharpening filters - Homomorphic Filtering
Unit III - IMAGE SEGMENTATION AND FEATURE ANALYSIS
Detection of Discontinuities - Edge Operators - Edge Linking and Boundary Detection - Thresholding - Region Based Segmentation - Morphological Water Sheds - Motion Segmentation, Feature Analysis and Extraction
Unit IV - MULTI RESOLUTION ANALYSIS AND COMPRESSIONS
Multi Resolution Analysis : Image Pyramids - Multi resolution expansion - Wavelet Transforms - Image Compression : Fundamentals , Models - Elements of Information Theory - Error Free Compression - Lossy Compression - Compression Standards
Unit V - APPLICATIONS OF IMAGE PROCESSING
Image Classification - Image Recognition - Image Understanding - Video Motion Analysis - Image - Fusion - Steganography - Digital Compositing - Mosaics - Colour Image Processing
TEXT BOOKS:
1. Rafael C.Gonzalez and Richard E.Woods,Digital Image Processing Second Edition, Pearson Education, 2003.
REFERENCES:
1. Milan Sonka, Vaclav Hlavac and Roger Boyle,Image Processing, Analysis and Machine Vision, Second Edition, Thomson Learning, 2001
2. Anil K.Jain, Fundamentals of Digital Image Processing, PHI, 2006.
3. Sanjit K. Mitra, & Giovanni L. Sicuranza, -Non Linear Image Processing, Elsevier, 2007.
4. Richard O. Duda, Peter E. HOF, David G. Stork, -Pattern Classification Wiley Student Edition, 2006.
10144CSE57, Bio Informatics
Subject Introduction / Notes not available
Unit I - Introduction to molecular biology
the genetic material - gene structure - protein structure - chemical bonds - molecular biology tools - genomic information content
Unit II - Data searches
simple alignments - gaps - scoring matrices - dynamic programming - global and local alignments - database searches - multiple sequence alignments Patterns for substitutions - estimating substitution numbers - evolutionary rates - molecular clocks - evolution in organelles
Unit III - Phylo genetics
history and advantages - phylo genetic trees - distance matrix methods - maximum likelihood approaches - multiple sequence alignments - Parsimony - ancestral sequences - strategies for faster searches - consensus trees - tree confidence - comparison of phylo genetic methods - molecular phylogenies
Unit IV - Genomics
prokaryotic genomes: prokaryotic gene structure - GC content - gene density - eukaryotic - genomes: gene structure - open reading frames - GC content - gene expression - transposition - repeated elements - gene density
Unit V - Amino acids
polypeptide composition - secondary structure - tertiary and quaternary structure - algorithms for modeling protein folding - structure prediction - predicting RNA secondary structures - Proteomics - protein classification - experimental techniques - inhibitors and drug design - ligand screening - NMR structures - empirical methods and prediction techniques - post-translational modification prediction
TEXT BOOK
1. D. E. Krane and M. L. Raymer, -Fundamental concepts of Bio informatics-, Pearson Education, 2003.
REFERENCES
1. S.C. Rastogi, N.Mendiratta and P.Rastogi, -Bioinformatics - methods and applications-, PHI Learning India, 2010
2. Arthur M. Lesk, -Introduction to Bioinformatics-, Second Edition, Oxford University Press, 2005.
3. T. K. Attwood, D. J. Parry-Smith, and S. Phukan, -Introduction to Bio informatics-, Pearson Education, 1999.
4. Vittal R. Srinivas, -Bioinformatics - A Modern Approach-, Prentice-Hall of India Pvt. Ltd., 2005.
10144CSE58, Information Security
Subject Introduction / Notes not available
Unit I - INTRODUCTION
History, What is Information Security? - Critical Characteristics of Information - NSTISSC Security Model - Components of an Information System - Securing the Components - Balancing Security and Access - The SDLC, The Security SDLC
Unit II - SECURITY INVESTIGATION
Need for Security - Business Needs - Threats - Attacks - Legal Ethical and Professional Issues
Unit III - SECURITY ANALYSIS
Risk Management: Identifying and Assessing Risk - Assessing and Controlling Risk
Unit IV - Blueprint for Security
Information Security Policy - Standards and Practices - ISO 17799/BS 7799 - NIST Models - VISA International Security Model - Design of Security Architecture - Planning for Continuity
Unit V - Security Technology
IDS - Scanning and Analysis Tools - Cryptography - Access Control Devices - Physical Security - Security and Personnel
TEXT BOOK:
1. Michael E Whitman and Herbert J Mattord, -Principles of Information Security-, Vikas Publishing House, New Delhi, 2003
REFERENCES:
1. Micki Krause, Harold F. Tipton, - Handbook of Information Security Management-, Vol 1-3 CRC Press LLC, 2004.
2. Stuart Mc Clure, Joel Scrambray, George Kurtz, -Hacking Exposed-, Tata McGraw- Hill, 2003
3. Matt Bishop, - Computer Security Art and Science-, Pearson/PHI, 2002.
10177GE008, Indian Constitution & Society
Subject Introduction / Notes not available
Unit I - Historical Background
Constituent Assembly of India - Philosophical foundations of the Indian - constitution - Preamble - Fundamental Rights - Directive Principles of State Policy - Fundamental Duties - Citizenship - Constitutional Remedies for citizens.
Unit II - Union Government
Structures of the Union Government and Functions - President - Vice President - Prime Minister - Cabinet - Parliament - Supreme Court of India - Judicial Review.
Unit III - State Government
Structure and Functions - Governor - Chief Minister - Cabinet - State Legislature - Judicial System in States - High Courts and other Subordinate Courts.
Unit IV - Indian Federal System
Center - State Relations - President?s Rule - Constitutional Amendments - Constitutional Functionaries - Assessment of working of the Parliamentary System in India.
Unit V - Society : Nature, Meaning and definition
Indian Social Structure; Caste, Religion, Language in India - Constitutional Remedies for citizens - Political Parties and Pressure Groups - Right of Women - Children and Scheduled Castes - Scheduled Tribes and other Weaker Sections.
TEXT BOOKS:
1. Durga Das Basu, - Introduction to the Constitution of India -, Prentice Hall of India, New Delhi.
2. R.C.Agarwal, (1997) -Indian Political System-, S.Chand and Company, New Delhi.
3. Maciver and Page, - Society: An Introduction Analysis -, Mac Milan India Ltd., New Delhi.
4. K.L.Sharma, (1997) -Social Stratification in India: Issues and Themes-, Jawaharlal Nehru University, New Delhi.
REFERENCES:
1. Sharma, Brij Kishore, - Introduction to the Constitution of India:, Prentice Hall of India, New Delhi.
2. U.R.Gahai, -Indian Political System -, New Academic Publishing House, Jalaendhar.
3. R.N. Sharma, -Indian Social Problems -, Media Promoters and Publishers Pvt. Ltd.not available
10144CSE62, High Speed Networks
Subject Introduction / Notes not available
Unit I - HIGH SPEED NETWORKS
Frame Relay Networks - Asynchronous transfer mode - ATM Protocol Architecture - ATM logical Connection - ATM Cell - ATM Service Categories - AAL - High Speed LAN's: Fast Ethernet - Gigabit Ethernet - Fibre Channel - Wireless LAN?s, WiFi and WiMax Networks applications, requirements - Architecture of 802.11.
Unit II - CONGESTION AND TRAFFIC MANAGEMENT
Queuing Analysis - Queuing Models - Single Server Queues - Effects of Congestion - Congestion Control - Traffic Management - Congestion Control in Packet Switching Networks - Frame Relay Congestion Control.
Unit III - TCP AND ATM CONGESTION CONTROL
TCP Flow control - TCP Congestion Control - Retransmission - Timer Management - Exponential RTO backoff - KARN's Algorithm - Window management - Performance of TCP over ATM - Traffic and Congestion control in ATM - Requirements - Attributes - Traffic Management Frame work, Traffic Control - ABR traffic Management - ABR rate control, RM cell formats - ABR Capacity allocations - GFR traffic management.
Unit IV - INTEGRATED AND DIFFERENTIATED SERVICES
Integrated Services Architecture - Approach, Components, Services - Queuing Discipline - FQ - PS - BRFQ - GPS - WFQ - Random Early Detection - Differentiated Services.
Unit V - PROTOCOLS FOR QOS SUPPORT
RSVP - Goals & Characteristics - Data Flow - RSVP operations - Protocol Mechanisms - Multiprotocol Label Switching - Operations, Label Stacking - Protocol details - RTP - Protocol Architecture - Data Transfer Protocol - RTCP.
BoTEXT BOOKS:
1. William Stallings, -High speed networks and internet-, Second Edition, Pearson Education, 2002.
REFERENCES:
1. Warland, Pravin Varaiya, -High performance communication networks-, Second Edition , Jean Harcourt Asia Pvt. Ltd., , 2001.
2. Irvan Pepelnjk, Jim Guichard, Jeff Apcar, -MPLS and VPN architecture-, Cisco Press, Volume 1 and 2, 2003.
3. Abhijit S. Pandya, Ercan Sea, -ATM Technology for Broad Band Telecommunication Networks-, CRC Press, New York, 2004.
10144CSE63, Robotics
Subject Introduction / Notes not available
Unit I - SCOPE OF ROBOTS AND INTELLIGENCE
The scope of industrial Robots - Definition of an industrial robot - Need for industrial robots & applications - Robot Intelligence - State Space Search - Problem Reduction - Use of Predicate - logic - means Ends Analysis - Problem Solving - Robot Learning - Robot Task Planning - Basic Problems in Task Planning.
Unit II - ROBOT COMPONENTS
Fundamentals of Robot Technology - Automation and Robotics - Robot anatomy - Work volume - Precision of movement - End effectors - Sensors.
Unit III - ROBOT PROGRAMMING
Robot Programming - Methods - interlocks textual languages - Characteristics of Robot level languages - characteristic of task level languages.
Unit IV - ROBOT WORK CELL
Robot Cell Design and Control - Remote Center compliance - Safety in Robotics.
Unit V - FUTURE TRENDS
Advanced robotics - Advanced robotics in Space - Specific features of space robotics systems - long-term technical developments - Advanced robotics in under water operations - Robotics Technology of the Future - Future Applications.
BoTEXTBOOK:
1. Barry Leatham - Jones, "Elements of industrial Robotics" PITMAN Publishing, 1987.
REFERENCES:
1. Mikell P.Groover, Mitchell Weiss, Roger N.Nagel Nicholas G.Odrey, "Industrial Robotics Technology, Programming and Applications ", McGraw Hill Book Company 1986.
2. Fu K.S. Gonzalez R.C. and Lee C.S.G., "Robotics Control Sensing, Vision and Intelligence (chapter 10) " McGraw Hill International Editions, 1987.
3. Bernard Hodges and Paul Hallam, " Industrial Robotics", British Library Cataloging in Publication 1990.
4. Deb, S.R. Robotics Technology and flexible automation, Tata Mc Graw Hill, 1994.
5.Schilling R J, -Fundamentals of Robotics- Analysis and controls-, PHI Learning India 2010
6. Saeed B.Niku, -Introduction to Robotics-, PHI Learning India 2009
10144CSE64, Quantum Computing
Subject Introduction / Notes not available
Unit I - FOUNDATION
Overview of traditional computing - Church-Turing thesis - circuit model of computation - reversible computation - quantum physics - quantum physics and computation - Dirac notation and Hilbert Spaces - dual vectors - operators - the spectral theorem - functions of operators - tensor products - Schmidt decomposition theorem.
Unit II - QUBITS AND QUANTUM MODEL OF COMPUTATION
State of a quantum system - time evolution of a closed system - composite systems - measurement - mixed states and general quantum operations - quantum circuit model - quantum gates - universal sets of quantum gates - unitary transformations - quantum circuits
Unit III - QUANTUM ALGORITHMS I
Superdense coding - quantum teleportation - applications of teleportation - probabilistic versus quantum algorithms - phase kick-back - the Deutsch algorithm - the Deutsch-Jozsa algorithm - Simon's algorithm Quantum phase estimation and quantum Fourier Transform - eigen value estimation
Unit IV - QUANTUM ALGORITHMS II
Order - finding problem - eigen value estimation approach to order finding - Shor's algorithm for order finding - finding discrete logarithms - hidden subgroups - Grover's quantum search algorithm - amplitude amplification - quantum amplitude estimation - quantum counting - searching without knowing the success probability.
Unit V - QUANTUM COMPUTATIONAL COMPLEXITY AND ERROR CORRECTION
Computational complexity - black-box model - lower bounds for searching - general black - box lower bounds - polynomial method - block sensitivity - adversary methods - classical error correction - classical three-bit code - fault tolerance - quantum error correction - three and nine qubit quantum codes - fault tolerant quantum computation
TEXT BOOK:
P. Kaye, R. Laflamme, and M. Mosca, -An introduction to Quantum Computing-, Oxford University Press, 1999.
REFERENCES
V. Sahni, -Quantum Computing-, Tata McGraw-Hill Publishing Company, 2007.
10144CSE65, Grid Computing
Subject Introduction / Notes not available
Unit I - CONCEPTS AND ARCHITECTURE
Introduction - Parallel and Distributed Computing - Cluster Computing-Grid Computing - Anatomy and Physiology of Grid - Review of Web Services - OGSA - WSRF.
Unit II - GRID MONITORING
Grid Monitoring Architecture (GMA) - An Overview of Grid Monitoring Systems - GridICE - JAMM - MDS - Network Weather Service - R GMA - Other Monitoring Systems - Ganglia and GridMon
Unit III - GRID SECURITY AND RESOURCE MANAGEMENT
Grid Security - A Brief Security Primer - PKI X509 Certificates - Grid Security - Grid Scheduling and Resource Management - Scheduling Paradigms - Working principles of Scheduling - A Review of Condor, SGE, PBS and LSF-Grid Scheduling with QoS.
Unit IV - DATA MANAGEMENT AND GRID PORTALS
Data Management - Categories and Origins of Structured Data - Data Management Challenges - Architectural Approaches - Collective Data Management Services - Federation Services - Grid Portals - First Generation Grid Portals - Second Generation Grid Portals.
Unit V - GRID MIDDLEWARE
List of globally available Middle wares - Case Studies - Recent version of Globus Toolkit and gLite - Architecture, Components and Features.
TEXT BOOK:
1. Maozhen Li, Mark Baker, The Grid Core Technologies, John Wiley & Sons ,2005.
REFERENCES:
1. Ian Foster & Carl Kesselman, The Grid 2 - Blueprint for a New Computing Infrastructure , Morgan Kaufman - 2004
2. Joshy Joseph & Craig Fellenstein, -Grid Computing-, Pearson Education 2004.
3. Fran Berman,Geoffrey Fox, Anthony J.G.Hey, -Grid Computing: Making the Global Infra structure a reality-, John Wiley and sons, 2003.
10144CSE66, Agent Based Intelligent Systems
Subject Introduction / Notes not available
Unit I - INTRODUCTION
Definitions - Foundations - History - Intelligent Agents - Problem Solving Searching - Heuristics - Constraint Satisfaction Problems - Game playing.
Unit II - KNOWLEDGE REPRESENTATION AND REASONING
Logical Agents - First order logic - First Order Inference - Unification - Chaining - Resolution Strategies - Knowledge Representation - Objects - Actions - Events
Unit III - PLANNING AGENTS
Planning Problem - State Space Search - Partial Order Planning - Graphs - Nondeterministic Domains - Conditional Planning - Continuous Planning - Multi Agent Planning.
Unit IV - Acting under uncertainty
Probability Notation - Bayes Rule and use - Bayesian Networks - Other Approaches - Time and Uncertainty - Temporal Models - Utility Theory - Decision Network - Complex Decisions.
Unit V - HIGHER LEVEL AGENTS
Knowledge in Learning - Relevance Information - Statistical Learning Methods - Reinforcement Learning - Communication - Formal Grammar - Augmented Grammars - Future of AI.
TEXT BOOK:
1. Stuart Russell and Peter Norvig, -Artificial Intelligence - A Modern Approach-,2nd Edition, Prentice Hall, 2002
REFERENCES:
1. Michael Wooldridge, -An Introduction to Multi Agent System-, John Wiley, 2002.
2. Patrick Henry Winston, Artificial Intelligence, 3rd Edition, AW, 1999.
3. Nils.J.Nilsson, Principles of Artificial Intelligence, Narosa Publishing House, 1992
10144CSE67, Cloud Computing
Aim : To understand the technology behind cloud computing, the benefits and applications
Objectives:
To understand the basic concepts and the technology involved in cloud computing
To understand the implementation and service models available for cloud computing
To realize the benefits and advantages of cloud computing
Unit I - CLOUD COMPUTING BASICS
History of cloud computing - Client Server computing - Peer - peer computing - Distributed computing - Collaborative computing - Cloud computing next step - cloud computing working - cloud architecture - understanding the cloud storage and services - Companies in the cloud - Cloud components - Infrastructure - Services and applications - Storage - Database services - Intranets and the cloud - Components - Hypervisor applications - Use of cloud computing - Benefits & Limitations - Security concerns - Regulatory issues.
Unit II - BUSINESS CASE FOR CLOUD
Cloud computing titans - Cloud computing services - Infrastructure as a service - Platform as a service - Software as a service - Software plus services - Business application benefits - Operational benefits - Economic benefits - Evaluating SaaS - Staffing benefits - Deleting data center.
Unit III - CLOUD COMPUTING TECHNOLOGY
Hardware and infrastructure - Clients - Security - Network - Services - Accessing the Cloud - Platforms - Web applications - Web APIs - Web browser - Cloud storage - standards - Application - clients - Infrastructures - Services.
Unit IV - CLOUD COMPUTING AT WORK
Software as a service - Overview - driving forces - Company offerings - Industries - Software plus services - Overview - Mobile device integration - Providers - Microsoft online - Developing applications.
Unit V - THIN CLIENT - CLOUD COMPUTING
Local clouds and thin clients - virtualization in organization - server solutions - Thin clients - Migrating to the cloud - Cloud services for individuals - Cloud services for mid-market - Enterprise class cloud offerings - Migration - Best practices and future of cloud computing.
BoTEXT BOOK
1. Antony T Velte, Toby J. Velte and Robert ElsenPeter, -Cloud computing: A practical approach-, Tat McGraw Hill, NewDelhi - 2010
10144CSE68, Bio Informatics Computing
Subject Introduction / Notes not available
Unit I - INTRODUCTION
Parallel universe - killer application - Watson definition - Top down verses bottom up - Information flow - from data to knowledge - convergence - control - archiving - numerical processing - communications - Databases - data management - complexity - Data life cycle - data creation and acquisition - use - data modification - archiving - repurposing - disposal - managing the life cycle - Database technology - architecture - DBMS - Interfaces and Implementation - infrastructure.
Unit II - NETWORKS AND SEARCH ENGINES
Communications models - transmission technology - Protocols - bandwidths - Topology - Hardware - media - network electronics - Contents - security - Antiviral utilities - authentication - Firewalls - Encryption - Process - Ownership and Implementation - Management - Search Engines - The search process - Search engine technology - Intelligent agents - Portals - User interface tools - Utilities ? Searching and Information theory - Computational methods - Search algorithms - Approximate searches - Search engines and knowledge management.
Unit III - DATA VISUALIZATION AND STATISTICS
Sequence visualization - Structure visualization - visualization tools - Rendering tools - User Interface - display architecture - animation and simulation - Technologies - Statistical concepts - Micro arrays and imperfect data - Basics - Randomness - variability - approximation - interface noise - sampling and distributions - Hypothesis testing - Quantifying randomness - Data analysis and tool selection - Statistics of alignment - Clustering and classification.
Unit IV - DATA MINING AND PATTERN MATCHING
Data mining methods - selection and sampling - Preprocessing - Transformation and reduction - evaluation and visualization - designing new queries - Technology overview - infra structure - Pattern recognition and discovery - Machine learning - Inductive logic programming - Genetic algorithms - Neural networks - Statistical methods and decision trees - Hidden Markov Models - Text mining - Natural Language Processing - Text summarization-tools - Pattern Matching - Pair wise sequence alignment - multiple sequence alignment - computational methods - Dot matrix analysis - Substitution matrices - dynamic programming - Word - Bayesian methods - Multiple sequence alignment - dynamic programming - progressive - iterative strategies - Tools - Nucleotide - Polypeptide pattern matching - Utilities - sequence databases
Unit V - MODELING, SIMULATION AND COLLABORATION
Drug discovery - modeling - components - process - perspectives - algorithms and hardware - Protein structure - Ab Initio and heuristic methods - Collaboration and communications Asynchronous and synchronous communication and collaborations - Standards and ssues - Platform dependence and security Intellectual property and economics.
TEXT BOOK:
1. Bryan Bergeron M.D, -Bio Informatics Computing-, PHI Learning India, 2009
10144CSE69, Software Project Management
Subject Introduction / Notes not available
Unit I - INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT
Project Definition - Contract Management - Activities Covered By Software Project Management - Overview Of Project Planning - Stepwise Project Planning.
Unit II - PROJECT EVALUATION
Strategic Assessment - Technical Assessment - Cost Benefit Analysis - Cash Flow Forecasting - Cost Benefit Evaluation Techniques - Risk Evaluation.
Unit III - ACTIVITY PLANNING
Objectives - Project Schedule - Sequencing and Scheduling Activities - Network Planning Models - Forward Pass - Backward Pass - Activity Float - Shortening Project Duration - Activity on Arrow Networks - Risk Management - Nature Of Risk - Types Of Risk - Managing Risk - Hazard identification - Hazard Analysis - Risk Planning And Control.
Unit IV - MONITORING AND CONTROL
Creating Framework - Collecting The Data - Visualizing Progress - Cost Monitoring - Earned Value - Priortizing Monitoring - Getting Project Back To Target - Change Control - Managing Contracts - Introduction - Types Of Contract - Stages In Contract Placement - Contract Management - Acceptance.
Unit V - MANAGING PEOPLE AND ORGANIZING TEAMS
Introduction - Understanding Behavior - Organizational Behaviour:A Background - Selecting The Right Person For The Job - Instruction In The Best Methods - Motivation - The Oldman - Hackman Job Characteristics Model - Working In Groups - Becoming A Team - Decision Making - Leadership - Organizational Structures - Stress - Health And Safety - Case Studies.
BoTEXT BOOK:
1. Bob Hughes, Mikecotterell, -Software Project Management-, Third Edition, Tata McGraw Hill, 2004.
REFERENCES:
1. Ramesh, Gopalaswamy, "Managing Global Projects", Tata McGraw Hill, 2001.
2. Royce, -Software Project Management-, Pearson Education, 1999.
3. Jalote, -Software Project Manangement in Practive-, Pearson Education, 2002.
10177GE005, Professional Ethics and Human Values
Subject Introduction / Notes not available
Unit I - HUMAN VALUES
Morals, Values and Ethics - Integrity - Work Ethic - Service Learning - Civic Virtue - Respect for Others - Living Peacefully - caring,Sharing,Honesty - Courage - Valuing Time - Co-operation - Commitment - Empathy - SelfConfidence,Character , Spirituality
Unit II - ENGINEERING ETHICS
Senses of Engineering Ethics - variety of moral issued - types of inquiry - moral dilemmas - moral autonomy - Kohlberg's theory - Gilligan's theory - consensus and controversy - Models of Professional Roles - theories about right action - Selfinterest - customs and religion - uses of ethical theories.
Unit III - ENGINEERING AS SOCIAL EXPERIMENTATION
Engineering as experimentation - engineers as responsible experimenters - codes of ethics - a balanced outlook on law - the challenger case study
Unit IV - SAFETY, RESPONSIBILITIES AND RIGHTS
Safety and risk - assessment of safety and risk - risk benefit analysis and reducing risk - the three mile island and chernobyl case studies. - Collegiality and loyalty - respect for authority - collective bargaining - confidentiality - conflicts of interest - occupational crime - professional rights - employee rights - Intellectual Property Rights (IPR) - discrimination.
Unit V - GLOBAL ISSUES
Multinational corporations - Environmental ethics - computer ethics - weapons development engineers as managers - consulting engineers,engineers as expert witnesses and advisors - moral leadership-sample code of Ethics like ASME, ASCE, IEEE, Institution of Engineers(India) - Indian Institute of Materials Management, Institution of electronics and telecommunication - engineers(IETE),India, etc.
TEXT BOOKS
1.Mike Martin and Roland Schinzinger, Ethics in Engineering, McGraw-Hill, New York,
1996.
2.Govindarajan M, Natarajan S, Senthil Kumar V. S, Engineering Ethics, Prentice Hall of
India, New Delhi, 2004.
REFERENCES
1.Charles D. Fleddermann, Engineering Ethics, Pearson Education / Prentice Hall, New
Jersey, 2004 (Indian Reprint)
2.Charles E Harris, Michael S. Protchard and Michael J Rabins, Engineering Ethics , Concepts
and Cases, Wadsworth Thompson Learning, United States, 2000 (Indian Reprint now
available)
3.John R Boatright, Ethics and the Conduct of Business, Pearson Education, New Delhi, 2003.
4.Edmund G Seebauer and Robert L Barry, Fundamentals of Ethics for Scientists and
Engineers, Oxford University Press, Oxford, 2001
10144CS801, Middleware Technologies
Subject Introduction / Notes not available
Unit I - CLIENT / SERVER CONCEPTS
Client Server - File server - Database server - Group server - Object server - Web server - Middleware - General middleware - Service specific middleware - Client / server building blocks - RPC - Messaging - Peer to Peer.
Unit II - EJB ARCHITECTURE
EJB - EJB architecture - Overview of EJB software architecture - View of EJB - Conversation - Building and deploying EJBs - Roles in EJB.
Unit III - EJB APPLICATIONS
EJB session beans - EJB entity beans - EJB clients - EJB deployment - Building an application with EJB.
Unit IV - CORBA
CORBA - Distributed systems - Purpose - Exploring CORBA alternatives - Architecture overview - CORBA and networking Model - CORBA object model - IDL - ORB - Building an application with CORBA.
Unit V - COM
COM - Data types - Interfaces - Proxy and stub - Marshalling - Implementing Server/Client - Interface pointers - Object creation - Invocation - Destruction - Comparison COM and CORBA - Introduction to .NET - Overview of .NET architecture - Marshalling - Remoting.
TEXT BOOKS
1. Robert Orfali, Dan Harkey and Jeri Edwards, The Essential Client/Server Survival Guide, Galgotia Publications Pvt. Ltd., 2002.
2. Tom Valesky, Enterprise Java Beans, Pearson Education, 2002
3. Jason Pritchard, COM and CORBA side by side, Addison Wesley, 2000
4. Jesse Liberty, Programming C#, 2nd Edition, OReilly Press, 2002.
REFERENCES
1. Mowbray, Inside CORBA, Pearson Education, 2002.
2. Puder, Distributed System Architecture A Middleware Approach, Elsevier, 2008.
10144CS802, Web Technology
Subject Introduction / Notes not available
Unit I - Web Essentials: Clients, Servers, and Communication.
The Internet-Basic Internet Protocols - The World Wide Web-HTTP request message response message - Web Clients Web Servers - Case Study. Markup Languages: XHTML. An Introduction to HTML History - Versions - Basic XHTML Syntax and Semantics - Some Fundamental HTML Elements - Relative URLs - Lists - tables - Frames - Forms - XML Creating HTML Documents - Case Study.
Unit II - Style Sheets: CSS-Introduction to Cascading Style Sheets
Features - Core Syntax - Style Sheets and HTML Style Rle Cascading and Inheritance - Text Properties - Box Model Normal Flow Box Layout - Beyond the Normal Flow - Other Properties - Case Study. - Client Side Programming: The JavaScript Language - History and Versions Introduction JavaScript in Perspective - Syntax - Variables and Data Types-Statements - operators - Literals - Functions - Objects - Arrays - Built in Objects-JavaScript Debuggers.
Unit III - Host Objects : Browsers and the DOM
Introduction to the Document Object Model DOM History and Levels - Intrinsic Event Handling-Modifying Element Style - The Document Tree-DOM Event Handling - Accommodating Noncompliant Browsers Properties of window-Case Study. Server-Side Programming: Java Servlets - Architecture - Overview - A Servlet - Generating Dynamic Content - Life Cycle - Parameter Data - Sessions - Cookies - URL Rewriting - Other Capabilities - Data Storage Servlets and Concurrency - Case Study - Related Technologies.
Unit IV - Representing Web Data: XML
Documents and Vocabularies - Versions and Declaration - Namespaces JavaScript and XML: Ajax - DOM based XML processing Event - oriented Parsing: SAX-Transforming XML Documents - Selecting XML Data: XPATH-Template based Transformations: XSLT-Displaying XML Documents in Browsers - Case Study - Related Technologies. - Separating Programming and Presentation: JSP Technology Introduction - JSP and Servlets - Running JSP Applications Basic JSP-JavaBeans Classes and JSP - Tag Libraries and Files - Support for the Model - View - Controller Paradigm - Case Study - Related Technologies.
Unit V - Web Services: JAX
RPC - Concepts - Writing a Java Web Service - Writing a Java Web Service Client - Describing Web Services: WSDL - Representing Data Types: XML Schema - Communicating Object Data: SOAP Related Technologies - Software Installation - Storing Java Objects as Files - Databases and Java Servlets.
TEXT BOOK:
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education, 2006.
REFERENCES:
1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson Education, 2007 .
2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third Edition, Pearson Education, 2006.
3. Marty Hall and Larry Brown, Core Web Programming Second Edition, Volume I and II, Pearson Education, 2001.
4. Bates, Developing Web Applications, Wiley, 2006.
10144CS803, Project Work
Subject Introduction / Notes not available
Unit I - Project Work Overview
The University examination for project work shall consist of evaluation of the final report submitted by the student or students of the project group (of not exceeding 4 students) by an external examiner followed by a viva-voce examination conducted separately for each student by a committee consisting of the external examiner, the guide of the project group and an internal examiner.
Books information not available