Vinayaka Mission'S University, India: Faculty of Engineering, Technology and Management Sciences
Vinayaka Mission'S University, India: Faculty of Engineering, Technology and Management Sciences
Vinayaka Mission'S University, India: Faculty of Engineering, Technology and Management Sciences
2012ONWARDS
SEMESTER I (4+1)
THEORY L P C
Engineering Mathematics 3 0 3
Programming in C 3 0 3
Environmental Science in Engineering 3 0 3
Data structures 3 0 3
PRACTICAL
TOTAL: 14
SEMESTER II (5+1)
THEORY
Advanced Engineering Mathematics 3 0 3
Database Management Systems 3 0 3
Computer Organization 3 0 3
Electron Devices 3 0 3
Object Oriented programming 3 0 3
PRACTICAL
Object Oriented programming Lab 3 0 2
TOTAL: 17
THEORY
Artificial Intelligence 3 0 3
System Software 3 0 3
Microprocessors and Microcontrollers 3 0 3
Operating Systems 3 0 3
PRACTICAL
THEORY
PRACTICAL
TOTAL: 14
SEMESTER V (4+1)
THEORY
Compiler Design 3 0 3
Web Technology 3 0 3
Graphics and Multimedia 3 0 3
Elective I 3 0 3
PRACTICAL
TOTAL: 14
SEMESTER VI (4+1)
THEORY
PRACTICAL
TOTAL: 14
SEMESTER VII (4+1)
THEORY
PRACTICAL
Project Work 0 18 6
TOTAL: 18
LIST OF ELECTIVES
Knowledge Management 3 0 3
Unix Internals 3 0 3
Soft Computing 3 0 3
Advanced Java Programming 3 0 3
Real Time Systems 3 0 3
Advanced Database Technology 3 0 3
TCP/IP Design and Implementation 3 0 3
C# and .NET Technology 3 0 3
Data Warehousing and Data Mining 3 0 3
High Speed Networks 3 0 3
Component Based Technology 3 0 3
Embedded Systems 3 0 3
Software Testing and Quality Assurance 3 0 3
Software Project Management 3 0 3
Visual Programming 3 0 3
XML and Web Services 3 0 3
Design & Analysis of Algorithms 3 0 3
Distributed Systems 3 0
3
Digital Signal Processing 3 0 3
SEM- I
ENGINEERING MATHEMATICS
(COMMON TO THE BRANCHES MECH,ECE,CSE,
CSSE,EEE,EIE,CIVIL,IT,MECHTRONICS,AERONAUCTICAL ,ETC,AUTOMOBILE)
(PART TIME)
The syllabus for Engineering Mathematics common to all branches except Bio info
and Bio tech approved by the Board of studies held on 28th and 29th July 2012 at
VMKV Engineering College, Salem.
UNIT I
MATRICES 09
UNIT II
Solutions of First and Second order linear ordinary differential equation with
constant coefficients – Method of variation of parameters –Simultaneous first order linear
equations with constant coefficients.
UNIT III
UNIT IV
LAPLACE TRANSFORMS 09
Inverse Laplace transform – Convolution theorem – Initial and Final value theorem-
Solution of linear
ODE of second order with constant coefficients and first order simultaneous equation
with constant coefficients using Laplace transforms.
Total hours : 60
Lecture Hours: 45
Tutorial Hours: 15
TEXT BOOKS
REFERENCE BOOKS
1. Grewal, B.S., “Higher Engineering Mathematics” (36th Edition), Khanna Publishers,
Delhi 2001.
2. Kreyszig, E., “Advanced Engineering Mathematics” (8th Edition), John Wiley and
Sons (Asia) Pvt Ltd., Singapore, 2001.
3. Kandasamy .P., Thilagavathy. K., and Gunavathy. K., “Engineering Mathematics”,
Volumes I & II (4th edition), S.Chand & Co., New Delhi., 2001.
PROGRAMMING IN C 3 0 0 3
OBJECTIVES :
To enable the student to learn programming knowledge in C.
Outcomes: Do develop the skill of the student to develop the programming in C
language.
UNIT I
Basic input/output and library functions: Single character input/output i.e. getch(),
getchar(), getche() & putchar()-Formatted input/output: printf() and scanf()-Library
Functions: concepts, mathematical and character functions.
UNIT II
UNIT III
UNIT IV
UNIT V
File management: Defining, opening & closing a file, text file and binary file- Functions
for file handling: fopen,fclose, gets, puts, fprintf, fscan, getw, putw, fputs, fgets, fread,
fwrite-Random access to files: fseek, ftell, rewind-File name as Command Line
Argument.
TEXT BOOKS:
REFERENCE BOOKS:
Objectives
To Create An Awareness On The Various Environmental Pollution Aspects And
Issues. To Give A Comprehensive Insight Into Natural Resources, Ecosystem And
Biodiversity. To Educate The Ways And Means To Protect The Environment From
Various Types Of Pollution. To Impart Some Fundamental Knowledge On Human
Welfare Measures.
Total=45
Text Book
1. Gilbert M.Masters, Introduction To Environmental Engineering And Science,
Pearson Education Pvt., Ltd., Second Edition, Isbn 81-297-0277-0, 2004.
2. Miller T.G. Jr., Environmental Science, Wadsworth Publishing Co.
3. Townsend C., Harper J And Michael Begon, Essentials Of Ecology, Blackwell
Science.
4. Trivedi R.K. And P.K. Goel, Introduction To Air Pollution, Techno-Science
Publications.
Reference
Problem solving techniques and examples – Abstract Data Type (ADT) – The List
ADT – The Stack ADT – The Queue ADT
2. Trees
Preliminaries – Binary Trees – The Search Tree ADT – Binary Search Trees –
AVL Trees – Tree Traversals – B-trees
4. Sorting
5. Graphs
Text Books:
References:
The next two exercises are to be done by implementing the following source files
(a) Program source files for Stack Application 1
(b) Array implementation of Stack ADT
(c) Linked list implementation of Stack ADT
(d) Program source files for Stack Application 2
An appropriate header file for the Stack ADT should be #included in (a) and (d)
1. Implement any Stack Application using array implementation of Stack ADT (by
implementing files (a) and (b) given above) and then using linked list
implementation of Stack ADT (by using files (a) and implementing file (c))
2. Implement another Stack Application using array and linked list implementations
of Stack ADT (by implementing files (d) and using file (b), and then by using files
(d) and (c))
(Common to CIVIL, MECH, AUTO, AERO, MECHAT, ECE, EEE, ETC, E&I,
CSE, IT, CSSE)
2. FOURIER SERIES 9
Dirichlet's conditions - General Fourier series - Half-range Sine and Cosine series -
Parseval's identity – Harmonic Analysis.
4. FOURIER TRANSFORMS 9
Statement of Fourier integral theorem - Fourier transform pairs - Fourier Sine and Cosine
transforms – Properties - Transforms of simple functions - Convolution theorem -
Parseval's identity.
5. Z - TRANSFORM 9
Z-Transform – Elementary Properties – Inverse Z-Transform – Convolution Theorem –
Formation of Difference Equations – Solution of Difference Equations using Z-
Transform.
Total hours: 45
TEXT BOOKS:
1. Kreyszig, E., " Advanced Engineering Mathematics " (8th Edition), John Wiley
and Sons, (Asia) Pte Ltd.,Singapore, 2000.
2. Grewal, B.S., " Higher Engineering Mathematics " (35th Edition), Khanna
Publishers, Delhi 2000.
3. Prof.Dr.A .Singaravelu, Transform and Partial Differential Equations by Meenakshi
Publications.
REFERENCES:
1. Kandasamy, P., Thilagavathy, K., and Gunavathy, K., " Engineering Mathematics
", Volumes II & III (4th Revised Edition), S. Chand & Co., New Delhi, 2001.
2. Narayanan, S., Manicavachagom Pillay, T.K., Ramanaiah, G., " Advanced
Mathematics for Engineering Students ", Volumes II & III (2ndEdition),
S.Viswanathan (Printers & Publishers, Pvt, Ltd.) 1992.
3. Venkataraman, M.K. " Engineering Mathematics " Volumes III - A & B, 13th
Edition National Publishing Company, Chennai, 1998.
4. Shanmugam, T.N. : http://www.annauniv.edu/shan/trans.htm
DATABASE MANAGEMENT SYSTEMS 3 0 100
1. INTRODUCTION 5
File System vs. DBMS – Views of data – Data Models – Database Languages –
Database Management System Services – Overall System Architecture – Data
Dictionary – Entity – Relationship (E-R) – Enhanced Entity – Relationship
Model.
2. RELATIONAL APPROACH 8
Relational Model – Relational Data Structure – Relational Data Integrity –
Domain Constraints – Entity Integrity – Referential Integrity – Operational
Constraints – keys – Codd’s Rules – Relational Algebra – Fundamental operations
– Additional Operations – SQL – Basic Structure – Set operations – Aggregate
Functions – Null values – Nested Sub queries – Derived Relations – Views –
Modification of the database – Joined Relations – Data Definition Language –
Embedded SQL – Dynamic SQL – Triggers.
3. DATABASE DESIGN 10
Functional Dependencies – Pitfalls in Relational Database Design –
Decomposition – Normalization using Functional Dependencies – Normalization
using Multi-valued Dependencies – Normalization using Join Dependencies –
Domain-Key Normal form.
4. IMPLEMENTATION TECHNIQUES 14
Overview of Physical Storage Media – Magnetic Disks – RAID – Tertiary storage
– File Organization – Organization of Records in Files – Indexing and Hashing –
Ordered Indices – B+ tree Index Files – B tree Index Files – Static Hashing –
Dynamic Hashing – Query Processing Overview – Catalog Information for Cost
Estimation – Selection Operation – Sorting – Join Operation – Other Operations –
Transaction Processing – Concepts and States – Implementation of Atomicity and
Durability – Concurrent Executions – Serializability – Implementation of
Isolation – Testing for Serializability – Concurrency control – Lock Based
Protocols – Timestamp Based Protocols – Deadlock Handling – Recovery-
Failures – Storage Structures – Log based Recovery – Shadow paging – Recovery
with concurrent Transactions.
5. CURRENT TRENDS 8
TOTAL HOURS: 45
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”,
Fourth Edition, Tata McGraw Hill, 2002.
REFERENCES:
1. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”, Fourth
Edition, Addision weskey, 2002.
2. Raghu Ramakrishnan, “Database Management Systems”, Third Edition, McGraw
Hill, 2002.
3. Peter Rob and Corlos Coronel, “Database Systems – Design, Implementation and
Management, Fifth Edition, Thompson Learning, Course Technology, 2003.
COMPUTER ORGANIZATION 3 0 100
1. DIGITAL FUNDAMENTALS 8
4. PROCESSOR DESIGN 9
Processor Basics – CPU Organization – Data Path Design – Control Design – Basic
Concepts – Hard Wired Control – Micro Programmed Control – Pipeline Control –
Hazards – Super Scalar Operation.
TOTAL HOURS: 45
TEXT BOOKS:
REFERENCES:
TEXT BOOKS:
1. Jacob Millman & Christos C.Halkias, “Electronic Devices and Circuits” Tata
McGraw-Hill, 1991 .
REFERENCES:
1. Nandita Das Gupta and Amitava Das Gupta, Semiconductor Devices - Modelling
and Technology, Prentice Hall of India, 2004.
2. Donald A.Neaman,” Semiconductor Physics and Devices” 3rd
Ed., Tata McGraw-Hill 2002.
3. S.M.Sze, Semiconductor Devices - Physics and Technology, 2 nd edn. John Wiley,
2002.
4. Ben G.Streetman and Sanjay Banerjee, Solid State Electronic Devices, Pearson
Education 2000.
OBJECT-ORIENTED PROGRAMMING 3 0 100
1. FUNDAMENTALS: 9
Aggregate Type struct – Structure Pointer Operators – Unions – Bit Fields – Data
Handling and Member Functions – Classes – Static Member – this Pointer –
reference semantics – implementation of simple ADTs.
3. POLYMORPHISM: 9
4. TEMPLATES: 9
5. INHERITANCE: 9
TOTAL HOURS: 45
TEXT BOOK:
1. Ira Pohl, “Object-Oriented Programming Using C++”, Pearson Education, Second
Edition, 2003.
REFERENCES:
1. Stanley B. Lippman, Josee Lajoie, “C++ Primer”, Pearson Education, Third Edition,
2004.
2. Kamthane, ”Object Oriented Programming with ANSI and Turbo C++”, Person
Education, 2002.
3. Bhave, “Object Oriented Programming With C++”, Pearson Education, 2004.
4. Dietel & Dietel, “C++ How to Program”, Second Edition, Prentice Hall.
SEM III
ARTIFICIAL INTELLIGENCE 3 0 100
1. Introduction 8
Intelligent Agents – Agents and environments – Good behavior – The nature of
environments – structure of agents – Problem Solving – problem solving agents –
example problems – searching for solutions – uniformed search strategies –
avoiding repeated states – searching with partial information.
2. Searching Techniques 10
Informed search strategies – heuristic function – local search algorithms and
optimistic problems – local search in continuous spaces – online search agents
and unknown environments – Constraint satisfaction problems (CSP) –
Backtracking search and Local search – Structure of problems – Adversarial
Search – Games – Optimal decisions in games – Alpha – Beta Pruning –
imperfect real-time decision – games that include an element of chance.
3. 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.
4. Learning 9
Learning from observations – forms of learning – Inductive learning - Learning
decision trees – Ensemble learning – Knowledge in learning – Logical
formulation of learning – Explanation based learning – Learning using relevant
information – Inductive logic programming - Statistical learning methods –
Learning with complete data – Learning with hidden variable – EM algorithm –
Instance based learning – Neural networks – Reinforcement learning – Passive
reinforcement learning – Active reinforcement learning – Generalization in
reinforcement learning.
5. Applications 8
Communication – Communication as action – Formal grammar for a fragment of
English – Syntactic analysis – Augmented grammars – Semantic interpretation –
Ambiguity and disambiguation – Discourse understanding – Grammar induction –
Probabilistic language processing – Probabilistic language models – Information
retrieval – Information Extraction – Machine translation.
TOTAL = 45
Text Books:
References:
1. Introduction 9
Background: Introduction – System software and machine architecture – The
Simplified Instructional Computer (SIC) – Machine Architectures (SIC and
SIC/XE) – Data and Instruction Formats – Addressing Modes –Instruction sets –
I/O Programming.
2. Assemblers 9
Basic assembler functions: A simple SIC assembler – Assembler algorithms and
data structures – Machine dependent assembler features: Instruction formats and
addressing modes – Program relocation – Machine independent assembler
features: Literals – Symbol-defining statements – Expressions – Program Blocks
– Control Sections and Program Linking – One Pass Assembler and Multipass
Assemblers – Implementation examples: MASM assembler.
3. Loaders and Linkers 9
Basic loader functions: Design of an Absolute Loader – A Simple Bootstrap
Loader. Machine dependent loader features: Relocation – Program Linking –
Algorithm and Data Structures for Linking Loader. Machine-independent loader
features: Automatic Library Search – Loader Options. Loader design options:
Linkage Editors – Dynamic Linking – Bootstrap Loaders. Implementation
examples: MSDOS linker.
4. Macroprocessors 9
Basic macro processor functions: Macro Definition and Expansion – Macro
Processor Algorithm and data structures. Machine-independent macro processor
features: Concatenation of Macro Parameters – Generation of Unique Labels –
Conditional Macro Expansion – Keyword Macro Parameters – Macro Processor
Design Options – Recursive Macro Expansion – Algorithm – General Purpose
macro Processors – Macro Processing within Language Translators –
Implementation examples: MASM Macro Processor – ANSI C macro language.
5. Other System Software 9
Text editors: Overview of Editing Process – User Interface – Editor Structure.
Interactive debugging systems: Debugging functions and capabilities –
Relationships with Other parts of the system – User Interface Criteria.
TOTAL = 45
Text Books:
1. Leland Beck, “System Software – An Introduction to Systems Programming”,
Third Edition, Pearson Education Inc, 1985.
References:
1. D.M. Dhamdhere, "Systems Programming and Operating Systems", Tata McGraw
Hill Company, 1999.
2. John J. Donovan, “Systems Programming”, Tata McGraw Hill Edition, 1972.
MICROPROCESSORS AND MICROCONTROLLERS 3 0 100
TOTAL = 45
Text Books:
1. Ramesh S. Gaonkar, “Microprocessor – Architecture, Programming and
Applications with the 8085”, Fifth edition Penram International publishing Pvt.
Ltd.,.
2. Yu-cheng Liu, Glenn A. Gibson, “Microcomputer systems: The 8086 / 8088
Family architecture, Programming and Design”, Second edition, Prentice Hall of
India, 2003.
3. Mohamed Ali Mazidi, Janice Gillispie Mazidi, “The 8051 microcontroller and
embedded systems”, Pearson education, 2004.
References:
1. Assemblers.
2. Linkers.
3. Loaders.
4. Features of text editors.
5. Basic UNIX commands.
6. Shell Programming.
7. Grep, sed, awk.
8. File system related system calls.
9. Process management – Fork, Exec.
10. Message queues.
11. Pipe, FIFO’s.
12. Signals.
13. Shared memory.
TOTAL = 45
SEMESTER IV
PROBABILITY AND QUEUEING THEORY 3 1 0 100
2. Standard Distributions 9
Binomial, Poisson, Geometric, Uniform, Normal, Exponential and Gamma
distributions – Expectations – Variance – Moments – Moment generating function
and their properties
4. Random Process 9
Random processes – Definition – Characterization – Classification – Discrete
parameter Markov chain – Poisson processes – Transition probability matrix –
Chapman Kolmogorov equations – Limiting distributions.
5. Queueing Theory 9
Introduction – Elements of queueing models – Generalized Poisson queue model –
Specialized Poisson queues – (M/G/1) (GD//) – Pollaczek Khintchine (p–k)
formula.
L : 45
T : 15
TOTAL : 60
Books
1. Hwei Hsu, “Schaum’s Outlines Probability, Random Variables, and Random
Processes”, Mc Graw Hill, 1997.
ReferenceS
1. Henry Stark and John W. Woods, “Probability and Random Processes with
Applications to Signal Processing”, 3rd edition, Pearson Education, Asia, 2002.
1. Communication Fundamentals 9
Text Books:
References:
TOTAL = 45
Text Books:
1. Roger S. Pressman, “Software Engineering – A practitioner’s Approach”,
Fifth Edition,McGraw-Hill International Edition, 2001.
2. Ian Summerville, “Software engineering”, Sixth edition, Pearson education Asia,
2000.
References:
1. Pankaj Jalote, “An Integrated Approach to Software Engineering”, Second Edition
Springer Verlag, 1997.
2. Ali Behforooz and Frederick J. Hudson, “Software Engineering
Fundamentals”, Oxford University Press, New Delhi, 1996.
3. Stephan R. Schach, “Software Engineering with JAVA”, Tata McGraw Hill, 1998.
4. Shari Lawrence Pfleeger,Second edition, “Software Engineering theory and
practice”, Pearson Education Asia,Feb 7,2001.
5. Kathy Schwalbe, “Information Technology Project Management”, Course
Technology Inc, 2003.
6. William E. Perry, “Effective Methods for Software Testing”, Second Edition, John
Wiley & sons Inc., 2001.
7. Edward Kit, “Software Testing in the Real World”, Addition Wesley, 2000.
OBJECT ORIENTED ANALYSIS AND DESIGN 3 0 100
1. Introduction 8
An Overview of Object Oriented Systems Development – Object Basics – Object
Oriented Systems Development Life Cycle.
2. Object-Oriented Methodologies 12
Rumbaugh Methodology – Booch Methodology – Jacobson Methodology –
Patterns – Frameworks – Unified Approach – Unified Modeling Language – Use
case – class diagram – Interactive Diagram – Package Diagram – Collaboration
Diagram – State Diagram – Activity Diagram.
3. Object-Oriented Analysis 9
Identifying use cases – Object Analysis – Classification – Identifying Object
relationships – Attributes and Methods.
4. Object-Oriented design 8
Design axioms – Designing Classes – Access Layer – Object Storage – Object
Interoperability.
5. Software Quality and Reusability 8
Designing Interface Objects – Software Quality Assurance – System Usability –
Measuring User Satisfaction.
TOTAL = 45
Text Books:
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw Hill, 1999.
2. Martin Fowler, “UML Distilled”, Second Edition, Prentice Hall of India / Pearson
Education, 2002.
References:
1. Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata
McGraw Hill, 2003.
2. James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling Language
Reference Manual”, Addison Wesley, 1999.
3. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”,
OMG Press Wiley Publishing Inc., 2004.
COMPUTER NETWORKS LABORATORY 0 3 100
1. Socket Programming
a. TCP Sockets
b. UDP Sockets
c. Applications using sockets.
2. Simulation of ARP/RARP.
5. RPC.
6. DNS/HTTP.
TOTAL = 45
SEM V
3. Basic Optimization 9
Constant-Expression Evaluation – Scalar Replacement of Aggregates – Algebraic
Simplifications and Re-association – Value Numbering – Copy Propagation –
Common Sub-expression Elimination – Loop-Invariant Code Motion – Partial-
Redundancy Elimination – Redundancy Elimination and Re-association – Code
Hoisting – Induction Variable Optimization – Unnecessary Bounds-Checking
Elimination.
5. Code Generation 9
Issues in the Design of Code Generator – The Target Machine – Runtime Storage
management – Next-use Information – A simple Code Generator – DAG
Representation of Basic Blocks – Peephole Optimization – Generating Code from
DAGs.
Total = 45
Text Books:
1. Alfred Aho, V. Ravi Sethi, D. Jeffery Ullman, “Compilers Principles, Techniques and
Tools”, Addison Wesley, 1988.
2. Steven S. Muchnick, “Advanced Compiler Design Implementation”, Morgan Koffman,
1997.
References:
1. Allen Holub “Compiler Design in C”, Prentice Hall of India, 1990.
2. Charles N. Fischer, Richard J. Leblanc, “Crafting a compiler with C”, Benjamin
Cummings, 1991.
WEB TECHNOLOGY 3 0 100
1. Introduction 9
Internet Principles – Basic Web Concepts – Client/Server model – Retrieving data
from Internet – Scripting Languages – Perl Programming – Next Generation
Internet – Protocols and applications.
2. Common Gateway Interface Programming 9
HTML forms – CGI Concepts – HTML tags Emulation – Server–Browser
communication – E–mail generation – CGI Client side Applets – CGI Server Side
Applets – Authorization and security – CGI programs using Perl.
3. XML 9
Creating Markup with XML – Document Type Definition – Schemas – Document
Object Model – Simple API for XML – Extensible Stylesheet languages –
Formatting Objects – Xpath, XLink and XPointer – Introduction to SOAP – case
studies – custom markup languages.
4. Server Side Programming 9
Dynamic web content – Server side includes – communication – Active and Java
Server Pages – Firewalls – proxy servers – Web Service implementation.
5. Online applications 9
Simple applications – On–line databases – monitoring user events – plug–ins –
database connectivity – Internet Information Systems – EDI application in
business – Internet commerce – Customization of Internet commerce.
TOTAL = 45
Text Books:
1. Deitel and Deitel, Nieto, Sadhu, “XML How to Program,” Pearson Education
publishers, 2001.
2. Eric Ladd, Jim O’ Donnel, “Using HTML 4, XML and Java”, Prentice Hall of
India – QUE, 1999.
References:
1. Jeffy Dwight, Michael Erwin and Robert Niles, “Using CGI”, prentice Hall of
India – QUE, 1999.
2. Scot Johnson, Keith Ballinger, Davis Chapman, “Using Active Server Pages”,
Prentice Hall of India, 1999.
GRAPHICS AND MULTIMEDIA 3 0 100
1. 2D Graphics 9
2. 3D Graphics 9
3. Multimedia Systems 9
4. Multimedia Technologies 9
Compression & Decompression – Data & File Format standards – Multimedia I/O
technologies: Digital voice and audio – video image and animation – Full motion
video – Storage and retrieval Technologies.
TOTAL = 45
Text Books:
1. Donald Hearn & Pauline Baker, “Computer Graphics”, Second Edition, 1996.
2. Prabath K. Andleigh & Kiran Thakrar, “Multimedia Systems & Design”, First
Edition , Prentice Hall of India,1995.
References:
TOTAL = 45
SEM VI
1. Concept Of TQM 9
Philosophy of TQM, Customer Focus, Organization, Top Management
Commitment, Teamwork, Quality philosophies of Deming, Crossby and Muller.
2. TQM Process 9
QC Tools, Problem solving methodologies, New Management Tools, work habits,
Quality Circles, Bench Marking, Strategic Quality Planning.
3. TQM Systems 9
Quality policy deployment, quality function deployment, standardization,
designing for quality, manufacturing for quality.
4. Quality System 9
Need for ISO 9000 system, advantages, clauses of ISO 9000, Implementation of
ISO 9000, Quality Costs, Quality auditing, Case Studies.
5. Implementation Of TQM 9
TOTAL = 45
References:
1. Rose, J.E., “Total Quality Management”, Kogan Page Ltd., 1993.
2. John Bank, “The Essence of Total Quality Management”, Prentice Hall of India,
1993.
3. Greg Bounds, Lyle Yorks et all, “Beyond Total Quality Management”, McGraw-
Hill, 1994.
4. Takashi Osada, “The 5S’s The Asian Productivity Organisation”, 1991.
5. Masaki Imami, “KAIZEN”, McGraw-Hill, 1986.
MOBILE COMPUTING 3 0 100
2. Telecommunication Systems 11
3. Wireless Networks 9
4. Network Layer 9
TCP over Wireless Networks – Indirect TCP – Snooping TCP – Mobile TCP –
Fast Retransmit / Fast Recovery – Transmission/Timeout Freezing – Selective
Retransmission – Transaction Oriented TCP – WAP – WAP Architecture – WDP –
WTLS – WTP – WSP – WML – WML Script – WAE – WTA.
TOTAL = 45
Text Books:
References:
1. Introduction 10
2. Program Security 8
TOTAL = 45
Text Books:
References:
1. Matt Bishop, “Computer Security – Art and Science”, First Edition, Pearson
Education, 2003.
2. William Stallings, “Cryptography And Network Security – Principles and
Practices”, Third Edition, Prentice Hall of India, 2003.
3. Atul Kahate, “Cryptography and Network Security”, Tata McGraw Hill, 2003.
SOFTWARE DEVELOPMENT LABORATORY 0 3 100
1. Introduction 9
Reasons for Studying the Concepts of Programming Languages – Language
evaluation criteria – Language categories – Implementation methods – Evaluation
of Programming Languages.
2. Data 9
Syntax – Semantics – Names – Data Types – Primitive – Composite – Binding –
Typing – Scope – Static – Dynamic – Abstract Data Types.
3. Control 9
Expressions – Assignment – Selective – Iterative.
4. Subprograms 9
Fundamentals – Parameter Passing Methods – Semantics of Calls and Returns –
Implementation Issues – Exception Handling.
5. Programming Paradigms 9
Logic – Concurrent – Functional – Object-Oriented.
TOTAL = 45
Text Books:
References:
References:
1. Jerry Banks and John Carson, “Discrete Event System Simulation”, Third
Edition, PHI, 2002.
2. Sastry S.S “Introductory Methods of Numerical Analysis”, third Edition, Prentice
Hall India, 1998.
LIST OF ELECTIVES
1. Introduction 9
2. Knowledge Models 9
5. Advanced Km 8
TOTAL = 45
Text Books:
1. Guus Schreiber, Hans Akkermans, Anjo Anjewierden, Robert de Hoog, Nigel
Shadbolt, Walter Van de Velde and Bob Wielinga, “Knowledge Engineering and
Management”, universities Press, 1999.
2. Elias M.Awad & Hassan M. Ghaziri, “Knowledge Management”,perntice hall
Pearson Education, 2003.
References:
1. C.W. Holsapple, “Handbooks on Knowledge Management”, International
Handbooks on Information Systems,Springer verlay 2004.
2. http://www.epistemics.co.uk.
3. http://depts.washington.edu/pettt/papers/WIN_poster_text.pdf.
UNIX INTERNALS 3 0 100
1. Overview 8
General Overview of the System : History – System structure – User perspective
– Operating system services – Assumptions about hardware. Introduction to the
Kernel : Architecture of the UNIX operating system – Introduction to system
concepts. The Buffer Cache: Buffer headers – Structure of the buffer pool –
Scenarios for retrieval of a buffer – Reading and writing disk blocks –
Advantages and disadvantages of the buffer cache.
2. File Subsystem 8
Internal representation of files: Inodes – Structure of a regular file – Directories –
Conversion of a path name to an Inode – Super block – Inode assignment to a new
file – Allocation of disk blocks.
3. System Calls For The File system 10
Open – Read – Write – File and record locking – Adjusting the position of file I/O
– Lseek – Close – File creation – Creation of special files – Changing directory,
root, owner, mode – stat and fstat – Pipes – Dup – Mounting and unmounting file
systems – link – unlink.
4. Processes 10
Process states and transitions – Layout of system memory – The context of a
process – Saving the context of a process – Manipulation of the process address
space - Sleep. Process Control : Process creation – Signals – Process termination
– Awaiting process termination – Invoking other programs – user id of a process –
Changing the size of a process - Shell – System boot and the INIT process–
Process Scheduling.
5. Memory Management And I/O
Memory Management Policies : Swapping – Demand paging. The I/O
Subsystem : Driver Interface – Disk Drivers – Terminal Drivers– Streams –
Inter process communication.
TOTAL = 45
Text Books:
1. Maurice J. Bach, “The Design of the Unix Operating System”, First Edition,
Pearson Education, 1999.
References:
3. Neuro-Fuzzy Modeling 9
Adaptive Neuro-Fuzzy Inference Systems – Coactive Neuro-Fuzzy Modeling –
Classification and Regression Trees – Data Clustering Algorithms – Rulebase
Structure Identification – Neuro-Fuzzy Control.
4. Machine Learning 9
Machine Learning Techniques – Machine Learning Using Neural Nets – Genetic
Algorithms (GA) – Applications of GA in Machine Learning - Machine Learning
Approach to Knowledge Acquisition.
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. James A. Freeman and David M. Skapura, “Neural Networks Algorithms,
Applications, and Programming Techniques”, Pearson Edn., 2003.
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. Simon Haykin, “Neural Networks: A Comprehensive Foundation”, Second
Edition Prentice Hall, 1999.
4. Mitchell Melanie, “An Introduction to Genetic Algorithm”, Prentice Hall, 1998.
5. David E. Goldberg, “Genetic Algorithms in Search, Optimization and Machine
Learning”, Addison Wesley, 1997.
ADVANCED JAVA PROGRAMMING 3 0 100
1. Java Fundamentals 9
Java Virtual Machine – Reflection – I/O Streaming – Filter And Pipe Streams –
Byte Codes – Byte Code Interpretation – Dynamic Reflexive Classes –
Threading – Java Native Interfaces – GUI Applications.
1. Introduction 9
Real time Databases - Basic Definition, Real time Vs General Purpose Databases,
Main Memory Databases, Transaction priorities, Transaction Aborts, Concurrency
Control Issues, Disk Scheduling Algorithms, Two-phase Approach to improve
Predictability, Maintaining Serialization Consistency, Databases for Hard Real
Time systems.
4. Communication 9
5. Evaluation Techniques 9
References:
1. Distributed Databases 5
Distributed Databases Vs Conventional Databases – Architecture – Fragmentation
– Query Processing – Transaction Processing – Concurrency Control – Recovery.
3. Emerging Systems 10
Enhanced Data Models - Client/Server Model - Data Warehousing and Data
Mining - Web Databases – Mobile Databases.
5. Current Issues 10
TOTAL = 45
References:
1. Elisa Bertino, Barbara Catania, Gian Piero Zarri, “Intelligent Database Systems”,
Addison-Wesley, 2001.
2. Carlo Zaniolo, Stefano Ceri, Christos Faloustsos, R.T.Snodgrass,
V.S.Subrahmanian, “Advanced Database Systems”, Morgan Kaufman, 1997.
3. N.Tamer Ozsu, Patrick Valduriez, “Principles of Distributed Database Systems”,
Prentice Hal International Inc., 1999.
4. C.S.R Prabhu, “Object-Oriented Database Systems”, Prentice Hall of India, 1998.
5. Abdullah Uz Tansel et al, “Temporal Databases: Theory, Design and principles”,
Benjamin Cummings Publishers, 1993.
6. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”,
McGraw Hill, Third Edition 2004.
7. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System
Concepts”, Fourth Ediion, McGraw Hill, 2002.
8. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Pearson
Education, 2004.
TCP/IP DESIGN AND IMPLEMENTATION 3 0 100
1. Introduction 9
2. TCP 9
3. IP Implementation 9
4. TCP Implementation I 9
5. TCP Implementation II 9
Timers–events and messages– timer process– deleting and inserting timer event–
flow control and adaptive retransmission–congestion avoidance and control –
urgent data processing and push function.
TOTAL = 45
Text Books:
References:
1. Forouzan, “TCP/IP protocol suite” Second edition, Tata McGraw Hill, 2003.
2. W.Richard Stevens “TCP/IP illustrated” Volume 2, Pearson Education 2003.
C# AND .NET TECHNOLOGY 3 0 100
1. Basic Features Of C# 8
2. Advanced Features Of C# 9
TOTAL = 45
Text Books:
References:
1. Introduction 9
Definition of Data Mining - Data Mining Vs Query Tools – Machine Learning –
Taxonomy of Data Mining Tasks – Steps in Data Mining Process – Overview of
Data Mining techniques.
2. Data Warehousing 9
Definition – Multidimensional Data Model – Data Cube – Dimension Modelling
– OLAP Operations – Warehouse Schema – Data Warehouse Architecture – Data
Mart – Meta Data – Types of Meta Data – Data Warehouse Backend Process –
Development Life Cycle.
3. Data Pre-Processing And Characterization 9
Data Cleaning – Data Integration and Transformation – Data Reduction –
Discretization and Concept Hierarchy Generation – Primitives – Data Mining
Query Language – Generalization – Summarization – Analytical Characterization
and Comparison - Association Rule – Mining Multi Dimensional data from
Transactional Database and Relational Database.
4. Classification 9
Classification – Decision Tree Induction – Bayesian Classification – Prediction –
Back Propagation – Cluster Analysis – Hierarchical Method – Density Based
Method – Grid Based Method – Outlier Analysis.
5. Applications 9
Tools – Applications – Case Study.
TOTAL = 45
Text Books:
TOTAL = 45
Text 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.
COMPONENT BASED TECHNOLOGY 3 0 100
1. Introduction 9
3. CORBA Technologies 9
TOTAL = 45
Text Books:
1. “Component Software: Beyond Object-Oriented Programming”, Pearson
Education publishers, 2003.
References:
1. Ed Roman, “Enterprise Java Beans”, Third Edition, Wiley, 2004.
EMBEDDED SYSTEMS 3 0 100
1. Introduction 9
Desktop Operating Systems versus RTOS – need for Board Support Packages –
task management – race conditions – priority inversion – scheduling – inter task
communication – timers – semaphores – queues.
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:
4. TEST MANAGEMENT 9
Introductory Concepts, Testing and Debugging Goals and Policies, Test Planning,
Test Plan Components, Test Plan Attachments, Locating Test Items, Reporting
Test Results, The role of three groups in Test Planning and Policy Development,
Process and the Engineering Disciplines, Introducing the test specialist, Skills
needed by a test specialist, Building a Testing Group.
5. CONTROLLING AND MONITORING 8
TOTAL = 45
Text Books:
1. Edward Kit, “Software Testing in the Real World – Improving the Process”,
Pearson Education, New Delhi, 1995.
2. Elfriede Dustin, “Effective Software Testing”, Pearson Education, New Delhi,
2003.
3. Renu Rajani and Pradeep Oak, “Software Testing – Effective Methods, Tools and
Techniques”, Tata McGraw Hill, New Delhi, 2003.
4. Metrics and Models in Software Quality by Stephen Kan, Addison-Wesley, 1995
(required).
5. The Capability Maturity Model: Guidelines for Improving the Software Process
by Mark Paulik, Addison-Wesley, 1995 (recommended).
SOFTWARE PROJECT MANAGEMENT 3 0 100
2. Project Evaluation 9
3. Activity Planning 9
1. Windows programming 8
The windows programming Model- Event driven programming- GUI concepts –
Overview of Windows programming – Creating the window – Displaying the
window – message Loop – windows procedure – WM_PAINT message –
WM_DESTROY message – Data types – Resources - An Introduction to GDI –
Device context- Text output- Scroll Bars – Keyboard – Mouse – Menus.
3. Controls 9
Dialog Based Applications, controls – Animate control, List Box, Combo Box,
Label , Edit box , Radio button, frame, command button , image list, CRect
tracker, Tree control , CtabControl - Dynamic controls – slider control , progress
control. Inheriting CTreeView – CricheditView
4. Document Class 9
Document view Architecture, Serialization - Multithreading. Menus – Keyboard
Accelerators – Tool bars – Tool tip - property sheet. Modal Dialog, Modeless
Dialog - CColorDialog, CfileDialog
5. Advanced Concepts 9
Status bars – To display in existing status bar, creating new status bar - splitter
windows and multiple views – Dynamic Link Library – Data base Management
with ODBC, TCP/IP, Winsock and WinInet, ActiveX control – creation and
usage, Container class.
TOTAL = 45
Text Books:
1. Charles Petzold, “Windows Programming”, Microsoft press, 1996.
2. David Kruglirski.J, “Programming Microsoft Visual C++”, Fifth Edition,
Microsoft press, 1998.
References:
1. Steve Holzner, “Visual C++ 6 programming”, Wiley Dreamtech India PVt.
Ltd.,2003.
2. Kate Gregory “Using Visual C++”, Prentice Hall of India Pvt., Ltd., 1999 3. 3.
Herbert Sheildt , “ MFC from the GroundUp” .
XML AND WEB SERVICES 3 0 100
Text Books:
1. Ron Schmelzer et al. “ XML and Web Services”, Pearson Education, 2002.
2. Sandeep Chatterjee and James Webber, “Developing Enterprise Web Services: An
Architect's Guide”, Prentice Hall, 2004.
References:
1. Frank P.Coyle, “XML, Web Services and the Data Revolution”, Pearson
Education, 2002.
2. Keith Ballinger, “.NET Web Services Architecture and Implementation”, Pearson
Education, 2003.
3. Henry Bequet and Meeraj Kunnumpurath, “Beginning Java Web Services”,
Apress, 2004.
4. Russ Basiura and Mike Batongbacal, “Professional ASP .NET Web Services”,
Apress, 2003.
DESIGN AND ANALYSIS OF ALGORITHMS 3 0 100
1. Fundamentals 12
4. Advanced Algorithms 12
References:
2. FFT 9
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.
TOTAL = 45
Text Book:
1. John G Proakis, Dimtris G Manolakis, “Digital Signal Processing Principles,
Algorithms and Application”, Third Edition, Pearson Education, 2000.
References:
1. Sanjit K.Mitra, “Digital Signal Processing – A Computer Base Approach, Tata
Mcgraw Hill, 2001.
2. Alan V. Oppenheim, Ronald W. Schafer, John R. Back, “Discrete Time Signal
Processing”, First Edition, Pearson Education, 2000.
3. Johny R. Johnson, “Introduction to Digital Signal Processing”, Prentice Hall,
1989.
4. N. Sarkar, “Elements Of Digital Signal Processing”, Second Edition, Khanna
Publishers, 2000.
5. Proakis, “A Self-Study Guide for Digital Signal Processing”, First Edition,
Pearson Education, 2003.
6. Itearchor, “Digital Signal Processing”, Second Edition, Pearson Education, 2002.