Digital Signal Processing Unit I Discrete Time Signals and Systems
Digital Signal Processing Unit I Discrete Time Signals and Systems
TEXT BOOKS:
1. Sanjit K Mitra, “Digital Signal Processing - A Computer Baeed Approach”,
Third Edition, Tata McGraw-Hill Publishing Co. Pvt., Ltd., New Delhi, 2008
2. Oppenheim A.V, Schaffer R.W., “Discrete-time Signal Processing”, Second
edition, Prentice Hall, New Delhi, 2002.
REFERENCE BOOKS:
1. Somanathan Nair, “ Digital Signal Processing”, PHI Learning, New Delhi, 2005
2. John G. Proakis & Dimitris K Manolakis., “Digital Signal Processing Principles,
Algorithms and Applications” fourth edition, Prentice Hall, New Delhi, 2006.
3. Sanjit K. Mitra, “Digital Signal Processing - A Computer Based Approach",
second edition, Tata McGraw Hill, New Delhi, 2001.
4. Johny R.Johnson, “Introduction to Digital Signal Processing”, second edition,
PHI/Pearson Education, New Delhi, 2003.
PRINCIPLES OF COMPILER DESIGN
UNIT I INTRODUCTION TO COMPILERS
Compilers, Analysis of the Source Program, The Phases of a Compiler, Cousins of
the Compiler, The Grouping of Phases, Compiler-Construction Tools, Translators-
Compilation and Interpretation, A simple one-pass compiler
UNIT II LEXICAL ANALYSIS
Need and role of lexical analyzer-Lexical errors, Input Buffering - Specification of
Tokens, Recognition of Tokens, A Language for Specifying Lexical Analyzers,
Finite Automata, From a Regular Expression to an NFA, Design of a Lexical
Analyzer Generator
UNIT III SYNTAX ANALYSIS
Need and role of the parser- Context Free Grammars-Top Down parsing –
Recursive Descent Parser - Predictive Parser - LL(1) Parser -Shift Reduce Parser -
LR Parser – LR(0) item - Construction of SLR Parsing table -Introduction to
LALR Parser, YACC Design of a syntax analyzer for a sample language
UNIT IV SYNTAX DIRECTED TRANSLATION AND TYPE CHECKING
Syntax-Directed Definitions, Construction of Syntax Trees, Bottom-Up Evaluation
of Attributed Definitions, L-Attributed Definitions, Top Down Translation,
Bottom-Up Evaluation of Inherited Attributes, Forms of intermediate code
-Translation of Assignment, Boolean Expression and Control statements - Back
patching type systems - Specification of a simple type checker - equivalence of
type expressions – type conversions
UNIT V RUN-TIME ENVIRONMENT AND ERROR HANDLING
Source language issues-Storage organization-Storage allocation-parameter passing-
Symbol tables-Dynamic storage allocation-Storage allocation in FORTRAN, Error
handling and recovery in different phases. Principal sources of Optimization –
DAG - Optimization of basic blocks-Global data flow analysis - Efficient data flow
algorithms - Issues in design of a code generator-a simple code generator algorithm
TEXT BOOKS
1. Alfred V.Aho, Ravi Sethi and Jeffrey D.Ullman, "Compilers – Principles,
Techniques and Tools", second edition, Pearson Education, New Delhi, 2006.
2. Raghavan V, “Principles of Compiler Design”, Tata Mc-Graw Hill Education
Pvt.Ltd., New Delhi, 2009
REFERENCE BOOKS
1. Dhamdhere D M, "Compiler Construction Principles and Practice", second
edition, Macmillan India Ltd., New Delhi, 2001.
2. Jean Paul Tremblay, Paul G Serenson, "The Theory and Practice of Compiler
Writing", McGraw Hill, New Delhi, 2001.
3. Dick Grone, Henri E Bal, Ceriel J H Jacobs and Koen G Langendoen, “Modern
Compiler Design”, John Wiley, New Delhi, 2000.
ENTERPRISE COMPUTING
TEXT BOOKS:
1. Paul J Perrone, Venkata S.R. Krishna R and Chayanti, " Building Java
Enterprise Systems with J2EE", Techmedia , New Delhi, 2000.
2. George Reese, “ Database programming, with JDBC and Java" Second Edition,
O’Reiliy Publishers , New Delhi, 2000.
REFERENCE BOOKS:
1. Dustin R. Callaway - "Inside Servlets " - Addison Wesley Longman Inc, New
Delhi, 2001.
2. Tom Valesky - "Enterprise Java Beans" - Addison Wesley Longman Inc. New
Delhi, 2000.
3. Ed Roman - "Mastering EJB" - John Wiley & Sons, New Delhi, 2001.
OBJECT ORIENTED ANALYSIS AND DESIGN
UNIT I INTRODUCTION
An Overview of Object Oriented Systems Development - Object Basics – Object
Oriented Systems Development Life Cycle.
UNIT II OBJECT ORIENTED METHODOLOGIES
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.
UNIT III OBJECT ORIENTED ANALYSIS
Identifying use cases - Object Analysis - Classification – Identifying Object
relationships - Attributes and Methods.
UNIT IV OBJECT ORIENTED DESIGN
Design axioms - Designing Classes – Access Layer - Object Storage - Object
Interoperability.
UNIT V SOFTWARE QUALITY AND USABILITY
Designing Interface Objects – Software Quality Assurance – System Usability -
Measuring User Satisfaction
TEXT BOOKS:
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-Hill, New
Delhi, 2008
2. Martin Fowler, “UML Distilled”, Second Edition, PHI Learning, New Delhi,
2002.
3. Mahesh P Matha, “ Object Oriented Analysis and Design using UML”, PHI
Learning, New Delhi, 2005
REFERENCE BOOKS:
1. Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata
McGraw-Hill, New Delhi, 2003.
2. James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling
Language Reference Manual”, Addison Wesley, New Delhi, 1999.
3. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”,
OMG Press Wiley Publishing Inc., New Delhi, 2004.
COMMUNICATION SWITCHING TECHNIQUES
TEXT BOOKS:
1. Viswanathan.T., “Telecommunication Switching System and Networks”,
Prentice Hall, New Delhi, 2004.
2. William Stallings, “Wireless Communication and Networks”, second edition,
Pearson Education, New Delhi, 2004.
REFERENCE BOOKS:
1. Frenzel, “ Communication Electronics – Principles and Applications”, Tata Mc-
Graw Publishing Co. Ltd., Third Edition, New Delhi, 2009
2. John. C. Bellamy, “Digital Telephony”, John Wiley & Sons, Singapore, 2000.
3. Behrouz Forouzan, “Introduction to Data Communication and Networking”,
Tata McGraw Hill, New York,1996.
4. Marion Cole, “Introduction to Telecommunications Voice, Data & the Internet”,
Pearson Education, New Delhi, 2002.
DATA WAREHOUSING AND MINING
TEXT BOOKS:
1. Alex Berson, Stephen J. Smith, “Data Warehousing, Data Mining, and OLAP”,
Tata Mc Graw Hill Publishing Co. Ltd., New Delhi, 2008
2. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt India /
Morgan Kauffman, New Delhi, 2001.
3. Margaret H.Dunham, “Data Mining: Introductory and Advanced Topics”,
Pearson Education, New Delhi, 2004.
4. Sam Anahory, Dennis Murry, “Data Warehousing in the real world”, Pearson
Education, New Delhi, 2003.
REFERENCE BOOKS:
1. David Hand, Heikki Manila, Padhraic Symth, “Principles of Data Mining”, PHI
Learning, New Delhi, 2004.
2. W.H.Inmon, “Building the Data Warehouse”, Third Edition, Wiley Publishers,
New Delhi, 2003.
3. Paulraj Ponniah, “Data Warehousing Fundamentals”, Wiley-Interscience
Publication, New Delhi, 2003.