Professional Documents
Culture Documents
Tiruchirappalli 620024
CURRICULUM - 2007
M.E. Computer Science and Engineering
Through
Modular Based Credit Banking Scheme
SEMESTER I
MA9101
UNIT I
P C
MATHEMATICAL LOGIC
4
9
MODULAR ARITHMETIC
The integers and Division GCD and LCM Modular Arithmetic Applications of
congruences Integers and algorithms Modular exponentiation Euclidean algorithm
Applications Recursive Algorithms.
UNIT IV
NETWORKMODELSANDPETRINETS
Network models Maximal Flow Algorithm Max Flow - Min Cut Theorems Matching
Petri Nets.
UNIT V
Partial order relation Poset Lattices Hasse diagram- Boolean algebra Combinational
circuits Boolean functions and synthesis of circuits.
L : 45 T : 15
Total:60
TEXT BOOK
1.
REFERENCES
1.
Rosen, K.H., Discrete Mathematics and its Application, McGraw Hill Book
Company , 1999.
UNIT I
P C
FUNDAMENTALS OF ALGORITHMS
3
9
SEARCH STRUCTURES
Binary search trees AVL trees Red-black trees B-trees Splay trees Tries.
UNIT IV
MULTIMEDIA STRUCTURES
Segment trees k-d trees Point Quad trees MX-Quad trees R-trees Tvtrees.
UNIT V
APPLICATIONS
REFERENCES
1.
3.
4.
CS9102
UNIT-I
NETWORK ARCHITECTURE
MANAGEMENT
L
P C
3
9
Fundamentals of Networks and the Internet Layering and Protocols OSI and Internet
Architecture Network topology Link and Medium Access protocols IEEE 802
standards - Performances issues Network Adaptors.
UNIT-II
NETWORK LAYER
APPLICATIONS
NETWORK MANAGEMENT
REFERENCES
1.
2.
CS9103
COMPUTER LABORATORY
L
P C
SEMESTER II
CS 9151
UNIT I
P C
INTRODUCTION
3
9
REFERENCES
1.
2.
CS9152
UNIT I
DATABASE TECHNOLOGY
L
P C
DISTRIBUTED DATABASES
10
EMERGING SYSTEMS
10
Enhanced Data Models Client/Server Model Data Warehousing and Data Mining
Web Databases Mobile Databases.
UNIT IV
10
CURRENT ISSUES
10
Elisa Bertino, Barbara Catania, Gian Piero Zarri, Intelligent Database Systems,
Addison-Wesley, 2001.
REFERENCES
1.
Carlo
Zaniolo,
Stefano
Ceri,
Christos
Faloustsos,
R.T.Snodgrass,
V.S.Subrahmanian, Advanced Database Systems, Morgan Kaufman, 1997.
2.
3.
4.
5.
6.
7.
CS9153
UNIT I
P C
PERVASIVE ARCHITECTURE
3
9
Local Area Networks Wireless LANs - Relationship of Wireless, Internet and Ubiquitous
Computing Pervasive Computing and Ubiquitous Computing - Ambient Computing
Pervasive Web application Architecture Requirements of computational infrastructure failure management security performance dependability.
UNIT II
IEEE 802.11 technologies - Infrared technologies - Bluetooth networks (OBEX Protocol) Personal Area Networks Mobility Management - Mobile IP - Establishing Wide area
wireless networks - Concept and structure of cell - Call establishment and maintenance Channel management - Frequency Assignment techniques.
UNIT V
Networking protocols - Packet switched protocols - Routing Protocols for Sensor Networks
- Data Centric Protocols - Hierarchical Protocols - Location-based protocols - Multimedia
Messaging Service (MMS) Protocols - Wireless Application Protocol (WAP)
Applications of Pervasive Computing Retail Healthcare - Sales force automation
Tracking applications.
Total : 45
TEXT BOOK
1.
REFERENCES
1.
2.
Hill,
WEB ARTICLES
M. Weiser, The Computer for the Twenty-First Century, Scientific American, pp.
94-10, September 1991
UNIT I
P C
SCRIPTING LANGUAGES
3
2
CGI APPLICATIONS
Experiments Web Servers Deployment of Servlets Java Server Pages Real Time
Applications Session Tracking Models e-Business Applications Handling Multimedia
Data Database Applications Deployment of Enterprise Java Beans.
Total: 45
SEMESTER III
CS9201 COMPUTER ARCHITECTURE
UNIT I
P C
3
9
Compiler Techniques for Exposing ILP Static Branch Prediction VLIW & EPIC
Advanced Compiler Support Hardware Support for Exposing Parallelism Hardware
Versus Software Speculation Mechanisms IA 64 and Itanium Processor.
UNIT IV
Cache Performance Reducing Cache Miss Penalty and Miss Rate Reducing Hit Time
Main Memory and Performance Memory Technology - Types of Storage Devices
Buses RAID Reliability - Availability and Dependability I/O Performance Measures
Designing an I/O System.
UNIT V
REFERENCES
1.
UNIT I
P C
3
12
TESTING
OBJECT ORIENTATION
11
2.
REFERENCES
1.
Roger S.Pressman, Software engineering- A practitioners Approach, McGrawHill International Edition, Fifth Edition , 2001.
2.
3.
4.
5.
CS9203 INFORMATIONSECURITY
UNIT I
P C
INTRODUCTION
3
12
SECURITY ANALYSIS
Risk Management - Identifying and Assessing Risk - Assessing and Controlling Risk.
UNIT III
LOGICAL DESIGN
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 IV
PHYSICAL DESIGN
2.
Ron Weber, Information Systems Control and Audit, Pearson Education, New
Delhi, 2004.
REFERENCES
1.
2.
Stuart Mc Clure, Joel Scrambray, George Kurtz, Hacking Exposed, Tata McGraw
Hill, 2003.
3.
SEMESTER IV
CS9251
UNIT I
COMPILER DESIGN
L
P C
LEXICAL ANALYSIS
3
9
SYNTAX ANALYSIS
CODE OPTIMIZATION
Code Optimization Principal Sources of Optimization Basic Blocks and Flow Graphs
Optimization of Basic Blocks Code Improving Transformations.
UNIT V
CODE GENERATION
Issues in the Design of a Code Generator Run-Time Storage Management Next Use
Information A Simple Code Generator DAG Representation of Basic Blocks
Peephole Optimization Code Generation from DAG.
Total: 45
TEXT BOOK
1.
REFERENCES
1.
2.
CS9252
UNIT I
P C
3
9
XML Advantages of XML over HTML EDI Databases XML based standards
DTD XML Schemas X-Files XML processing DOM SAX Presentation
Technologies XSL XFORMS XHTML VoiceXML Transformation XSLT
XLINK XPATH XQuery
UNIT II
Business motivations for Web Services B2B B2C Technical motivations limitations
of CORBA and DCOM Service Oriented Architecture (SOA) Architecting Web
Services Implementation view Web Services technology stack Logical view
Composition of Web Services Deployment view from application
server to peer to
peer Process view Life in theruntime
UNIT III
Transport Protocols for Web Services Messaging with Web Services Protocols
SOAP
Describing
Web
Services
WSDL
IMPLEMENTINGXMLINE-BUSINESS
Semantic Web Role of Meta data in web content Resource Description Framework
RDF schemaArchitecture of semantic web content managementworkflowXLANG
WSFL.
TEXT BOOK
1.
2002.
REFERENCES
1.
Frank P.Coyle, XML, Web Services and the Data Revolution, Pearson Education,
2002.
2.
3.
4.
Russ Basiura and Mike Batongbacal, Professional ASP .NET Web Services,
Apress, 2003.
5.
UNIT I
AUTOMATA
P C
3
9
Normal Forms for CFG Pumping Lemma for CFL Closure Properties of CFL Turing
Machines Programming Techniques for TM.
UNIT V
UNDECIDABILITY
REFERENCES
1.
2.
3.
CS9002
UNIT I
P C
INTRODUCTION
3
9
Threads Java Beans Events and connections properties introspection JAR files
reflection object serialization Enterprise Java Beans Distributed Object models RMI
and RMI-IIOP.
UNIT III
CORBA TECHNOLOGIES
Java and CORBA Interface Definition language Object Request Broker system object
model portable object adapter CORBA services CORBA component model
containers application server model driven architecture.
UNIT IV
COM Distributed COM object reuse interfaces and versioning dispatch interfaces
connectable objects OLE containers and servers Active X controls .NET components
- assemblies appdomains contexts reflection remoting.
UNIT V
Connectors contexts EJB containers CLR contexts and channels Black Box
component framework directory objects cross-development environment componentoriented programming Component design and implementation tools testing tools assembly tools.
Total: 45
TEXT BOOK
1.
Component Software:
Beyond Object-Oriented Programming, Pearson
Education publishers, 2003.
REFERENCES
1.
CS9003
UNIT I
ADVANCED NETWORKING
NETWORK TROUBLESHOOTING
P C
COMPONENTS AND OS
3
9
IPv6
OPTICAL NETWORK
WDM WDM Network Design Control And Management IP Over WDM Photonic
Packet Switching.
UNIT V
NETWORK MANAGEMENT
REFERENCES
1.
2.
3.
Silvano gai, Internetworking IPV6 with CISCO Routers , McGraw Hill computer
communication series.
4.
5.
Richard M Barker Paul Massiglia John Wiley & Sons inc, Storage Area Network
Essentials: A complete guide to understanding and implementing SANS ,2001.
6.
7.
8.
9.
CS9004
UNIT I
NETWORK PROCESSORS
L
P C
INTRODUCTION
3
9
IOS TECHNOLOGIES
TEXT BOOKS
1. Douglas E. Comer Network Systems Design using Network Processors, Prentice
Hall, Jan 2003.
2. Panos C Lekkas, Network Processors : Architectures, Protocols and Paradigms
(Telecom Engineering) , McGraw-Hill Professional, 2003.
REFERENCES
1.
2.
3.
4.
5.
www.cisco.com
CS9005
UNIT I
INTRODUCTION
P C
3
9
Stochastic Petri Nets Bus-Oriented Multiprocessor Model Toroidal MPN Lattices The
Dining Philosophers Problem A Station-Oriented CSMA/CD Protocol Model The
Alternating Bit Protocol SPNs without Product From Solutions Network Traffic
Modeling Continuous Discrete Time Models Solution Methods Burstiness Selfsimilar Traffic.
UNIT V
PARAMETERIZATION
REFERENCES
1.
2.
3.
Michael F.Morris and Paul F.Roth, Tools and Techniques, Computer Performance
Evaluation, Van Nostrand, New York, 1982
CS9006
UNIT I
KNOWLEDGE MANAGEMENT
INTRODUCTION
P C
3
9
KNOWLEDGE MODELS
TECHNIQUES OF KNOWLEDGEMANAGEMENT
11
ADVANCED KM
REFERENCES
1.
2.
http://www.epistemics.co.uk
3.
http://depts.washington.edu/pettt/papers/WIN_poster_text.pdf
4.
CS007
UNIT I
VISUALIZATIONTECHNIQUES
L
P C
3
9
COMPUTER VISUALIZATION
MULTIDIMENSIONAL VISUALIZATION
Animating non Photo realistic Computer Graphics Interaction Facilities and High Level
Support for Animation Design Zoom Navigation in User Interfaces Interactive Medical
Illustrations Rendering Gestural Expressions Animating design for Simulation Tactile
Maps for Blind People Synthetic holography Abstraction Versus Realism Integrating
Spatial and Non Spatial Data.
Total: 45
TEXT BOOK
1.
REFERENCES
1.
and
2.
CS9008
UNIT I
INFOMETRICS
L
P C
IT ORGANIZATION
Metrics that Matter Interpreting the Metrics Collecting the Data Managing the Data
Obstacles to Acquiring IT Metrics Information Old Data Versus New Graphical Analysis
Core of Software Planning Measuring the Core Metrics (Product Quality Process
Productivity Time - Effort ) Estimating and Controlling with the Core Metrics Work
Output Measurements.
UNIT II
Quality Information and Knowledge Why Quality Information and Knowledge Define
Information Quality Create Organizational Knowledge Manage Knowledge as Assets
Create Customized Solution Network Knowledge Infrastructure.
Total: 45
TEXT BOOK
1.
REFERENCES
1.
CS9009
UNIT I
P C
INTRODUCTION
3
8
10
WINDOWS
MULTIMEDIA
Text For Web Pages Effective Feedback Guidance & Assistance Internationalization
Accesssibility Icons Image Multimedia Coloring.
UNIT V
Wilbent. O. Galitz ,The Essential Guide To User Interface Design, John Wiley&
Sons, 2001.
REFERENCES
1
Alan Cooper, The Essential Of User Interface Design, Wiley Dream Tech Ltd.,
2002.
2.
CS9010
UNIT I
DESIGN PATTERNS
L
P C
INTRODUCTION
4
9
DESIGN PATTERNS
Kinds of Pattern Quality and Elements Patterns and Rules Creativity and Patterns
Creational Patterns Structural Patterns Behavioral Patterns - Factory Patterns.
UNIT III
FRAMEWORKS
State and Strategy of Patterns Singleton Composite - Functions and the Command
Patterns Adaptor - Proxy Pattern - Decorator Pattern Pattern Frameworks and
Algorithms.
UNIT IV
CATALOGS
ADVANCED PATTERNS
REFERENCES
1.
2.
3.
Thomas Mowbray and Raphel Malveaux, "CORBA and Design Patterns ", John
Wiley, 1997.
4.
CS9011
UNIT I
REQUIREMENTS ENGINEERING
L
P C
INTRODUCTION
3
9
REQUIREMENT PROCESS
REQUIREMENTS MANAGEMENT
PROBLEM FRAMES
Focus Bounding the Problem Problem Diagrams and Sub Problems Problem Classes
Basic Frames.
Total: 45
TEXT BOOK
1.
REFERENCES
1.
2.
CS9012
UNIT I
P C
INTRODUCTION
3
9
PRACTICAL SOLUTIONS
REFERENCES
1.
2.
3.
4.
Cooperative
CS9051
UNIT I
SPEECH PROCESSING
L
P C
INTRODUCTION
Spoken Language System Architecture and Structure Sound and Human Speech System
Phonetics and Phonology Syllables and Words Syntax and Semantics Probability
Theory Estimation Theory Significance Testing.
UNIT II
Short Time Fourier Analysis Acoustic Model of Speech Production - Linear Predictive
Coding Cepstral Processing Perceptual Motivated Representations Formant
Frequencies Role of Pitch Scalar Waveform Coders Scalar Frequency Domain Coders
Code excited linear Prediction Low Bit rate Speech coders.
UNIT III
SPEECH RECOGNITION
Hidden Markov Models (HMM) Practical Issues in Using HMMs HMM Limitations
Acoustic Modeling Phonetic Modeling Language Modeling - Speaker Recognition
Algorithms Signal Enhancement for Mismatched Conditions.
UNIT IV
SPEECH SYNTHESIS
SPOKENLANGUAGEUNDERSTANDING
2.
Xuedong Huang, Alex Acero, Hsiad, Wuen Hon, Spoken Language Processing,
Prentice Hall ,2001.
REFERENCES
1.
B.Gold and N.Morgan, Speech and Audio Signal Processing, Wiley and Sons,
2000.
2.
3.
4.
Daniel Jurafsky & James H.Martin, Speech and Language Processing, Pearson
Education ,2000.
CS9052
UNIT I
BIO INFORMATICS
INTRODUCTORY CONCEPTS
P C
3
9
The Central Dogma The Killer Application Parallel Universes Watsons Definition
Top Down Versus Bottom up Information Flow Convergence Databases Data
Management Data Life Cycle Database Technology Interfaces Implementation
Networks Geographical Scope Communication Models Transmissions Technology
Protocols Bandwidth Topology Hardware Contents Security Ownership
Implementation Management.
UNIT II
The search process Search Engine Technology Searching and Information Theory
Computational methods Search Engines and Knowledge Management Data
Visualization sequence visualization structure visualization user Interface
Animation Versus simulation General Purpose Technologies.
UNIT III
PATTERN MATCHING
MODELING ANDSIMULATION
REFERENCE
1.
CS9053
UNIT I
SOFT COMPUTING
L
P C
FUZZY
9
SETS
AND
FUZZY
LOGIC
Fuzzy Sets Operations on Fuzzy Sets Fuzzy Relations - Fuzzy Rules and Fuzzy
Reasoning Fuzzy Inference Systems Fuzzy Logic Fuzzy Expert Systems Fuzzy
Decision Making.
UNIT III
NEURO-FUZZYMODELING
MACHINE LEARNING
Support Vector Machines for Learning Linear Learning Machines Support Vector
Classification Support Vector Regression - Applications.
Total: 45
TEXT BOOKS
1.
Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani, Neuro-Fuzzy and Soft
Computing, Prentice-Hall of India, 2003.
2.
REFERENCES
1.
George J. Klir and Bo Yuan, Fuzzy Sets and Fuzzy Logic-Theory and
Applications, Prentice Hall, 1995.
2.
Amit Konar, Artificial Intelligence and Soft Computing, First Edition,CRC Press,
2000.
3.
4.
5.
CS9054
UNIT I
LANGUAGE TECHNOLOGIES
L
P C
INTRODUCTION
3
9
INFORMATIONRETRIEVAL
TEXT MINING
APPLICATIONS
Daniel Jurafsky and James H. martin, Speech and Language Processing, 2000.
2.
Ron Cole, J.Mariani, et al., Survey of the State of the Art in Human Language
Technology, Cambridge University Press, 1997.
REFERENCES
1.
2.
3.
4.
5.
6.
CS9055
UNIT I
ARTIFICIAL INTELLIGENCE
L
P C
INTRODUCTION
3
8
KNOWLEDGE REPRESENTATION
10
First order logic - syntax and semantics Using first order logic Knowledge engineering
Inference prepositional versus first order logic unification and lifting forward
chaining backward chaining Resolution Knowledge representation Ontological
Engineering Categories and objects Actions Simulation and events Mental events
and mental objects.
UNIT IV
LEARNING
REFERENCES
1. Nils J. Nilsson, Artificial Intelligence: A new Synthesis, Harcourt Asia Pvt. Ltd.,
2000.
2.
Elaine Rich and Kevin Knight, Artificial Intelligence, Second Edition, Tata
McGraw Hill, 2003.
3.
CS9056
ASIC DESIGN
L
P C
UNIT I
INTRODUCTION TO VLSI DESIGN
9
Introduction to ASICs Types of ASICs Design Flow CMOS Transistors Sequential
Logic Cells Datapath Logic Cells I/O Cells Cell Compilers.
UNIT II
ASIC TECHNOLOGY
ASIC Library Design Cell Design Architecture Gate Array Design Plds And Fpgas
ASIC Families Actel ACT Xilinx LCA Altera MAX Altera FLEX.
UNIT III
CAD For ASIC Design Design Entry - VHDL/Verilog Netlist Extraction Functional
Simulation Synthesis Layout Placement Floor-Planning-Routing.
UNIT IV
ALGORITHMS
TESTING
REFERENCES
1.
2.
CS9057
UNIT I
EMBEDDED SYSTEMS
L
P C
INTRODUCTION
3
9
Desktop Operating Systems versus RTOS need for Board Support Packages task
management race conditions priority inversion scheduling inter task communication
timers semaphores queues.
UNIT IV
IMPLEMENTATION
9
Requirements of an embedded system architecture styles and patterns design practices
implementation aspects and choices.
UNIT V
Host and target machines cross compilers linker and locators for embedded software
address resolution locating program components initialized data and constant strings
PROM programmers ROM emulators Flash memory.
Total: 45
TEXT BOOKS
1.
2.
REFERENCES
1.
2.
CS9058
UNIT I
P C
INTRODUCTION
3
9
DATA WAREHOUSING
DATAPRE-PROCESSINGANDCHARACTERIZATION
APPLICATIONS
2.
Jiawei Han, Micheline Kamber, Data Mining: Concepts and Techniques, Morgan
Kaufman Publishers, 2000.
REFERENCES
1.
2.
Ralph Kimball, Margy Ross, The Data Warehouse Toolkit, John Wiley and Sons
Inc., 2002.
3.
Alex Berson, Stephen Smith, Kurt Thearling, Building Data Mining Applications
for CRM, Tata McGraw Hill, 2000.
4.
CS9059MOBILE COMPUTING
UNIT I
P C
INTRODUCTION
3
9
MOBILE NETWORKS
WIRELESS NETWORKS
ROUTING
TCP over Adhoc Networks WAP Architecture WWW Programming Model WDP
WTLS WTP WSP WAE WTA Architecture WML WML Scripts.
Total: 45
TEXT BOOK
1.
REFERENCES
1.
2.
3.
Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, Principles
of Mobile Computing, Springer, New York, 2003.
4.
5.
UNIT I
P C
BASICCONCEPTS
Product - Process and Project Definition Product Life Cycle Project Life Cycle
Models.
UNIT II FORMAT PROCESS MODELS AND THEIR USE
Definition and Format model for a process The ISO 9001 and CMM Models and their
relevance to Project Management Other Emerging Models like People CMM.
UNITIII UMBRELLA ACTIVITIES IN PROJECTS
REFERENCES
1.
2.
3.
4.
CS9061
UNIT I
DISTRIBUTED SYSTEMS
L
P C
COMMUNICATIONINDISTRIBUTEDENVIRONMENT
DISTRIBUTEDOPERATINGSYSTEMS
12
CASE STUDIES
2.
REFERENCES
1.
2.
UNIT I
P C
MULTIMEDIA
3
9
Traditional HCI Modalities and the Interface Interface Channels Functionality and
Usability Visual Appearance and Graphic Design Multimedia Content Semiotics
Idea of a Sign Comples Signs Semiotics and Media.
UNIT IV
Visual Perception of Text Images on a Page Meaning and Text Readability Text and
the Screen Modality of Sound Channels of Communication Combining Sound
Channels Technology of Sound MIDI.
UNIT V
IMAGES
REFERENCES
1.
2.
CS9063
UNIT I
DIGITAL IMAGING
L
P C
IMAGE ENHANCEMENT
REFERENCES
1.
Analysis and
2.
CS9064
UNIT I
SOFTWARE TESTING
L
P C
FUNDAMENTALS
3
9
TRANSACTIONFLOW TESTING
Transaction Flows Transaction Flow Testing Techniques Data Flow Testing Basics
Data Flow Testing Strategies Domain and Paths Domain Testing Domain and
Interface Testing Domains and Testability.
UNIT III
METRICS
Metrics What and Why Linguistic Metrics Structural Metrics Hybrid Metrics
Metrics Implementation.
UNIT IV
SYNTAX TESTING
Why What and How A Grammar for formats Test Case Generation
Implementation and Application Logic Based Testing Overview Decision Tables
Path Expression KV Charts Specifications.
UNIT V
IMPLEMENTATION
Overview Strategies for Programmers Strategies for Independent Testers Tests for
Software Products Tools.
Total: 45
TEXT BOOK
1. Boris Beizer, Software Testing Techniques, 2nd Edition, Dream tech press, 2003.
REFERENCES
1. Edward Kit, Software Testing in the Real World - Improving the Process, Pearson
Education, 2004.
2. William E. Perry, Effective methods for software testing, 2nd Edition, John Wiley,
2000.