Categories
r2017 notes

CS8602 Notes Compiler Design Regulation 2017 Anna University

CS8602 Notes Compiler Design

CS8602 Notes Compiler Design Regulation 2017 Anna University free download. Compiler Design Notes CS8602 pdf free download.

OBJECTIVES: CS8602 Notes Compiler Design

 To learn the various phases of compiler.
 To learn the various parsing techniques.
 To understand intermediate code generation and run-time environment.
 To learn to implement front-end of the compiler.
 To learn to implement code generator.

OUTCOMES: CS8602 Notes Compiler Design

On Completion of the course, the students should be able to:
 Understand the different phases of compiler.
 Design a lexical analyzer for a sample language.
 Apply different parsing algorithms to develop the parsers for a given grammar.
 Understand syntax-directed translation and run-time environment.
 Learn to implement code optimization techniques and a simple code generator.
 Design and implement a scanner and a parser using LEX and YACC tools.

TEXT BOOK: CS8602 Notes Compiler Design

1. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques and Tools‖, Second Edition, Pearson Education, 2009.

REFERENCES CS8602 Notes Compiler Design

1. Randy Allen, Ken Kennedy, Optimizing Compilers for Modern Architectures: A Dependence based Approach, Morgan Kaufmann Publishers, 2002.
2. Steven S. Muchnick, Advanced Compiler Design and Implementation‖, Morgan Kaufmann Publishers – Elsevier Science, India, Indian Reprint 2003.
3. Keith D Cooper and Linda Torczon, Engineering a Compiler‖, Morgan Kaufmann Publishers Elsevier Science, 2004.
4. V. Raghavan, Principles of Compiler Design‖, Tata McGraw Hill Education Publishers, 2010.
5. Allen I. Holub, Compiler Design in C‖, Prentice-Hall Software Series, 1993.

Subject name Compiler Design
Short Name CD
Semester 6
Subject Code CS8602
Regulation 2017 regulation

CS8602 Notes Compiler Design Click Here To Download

CS8602 Compiler Design Syllabus


CS8602 Compiler Design Important Questions


CS8602 Compiler Design Question Bank


CS8602 Compiler Design Question Paper

Categories
Syllabus UG syllabus R-2017

CS8602 Syllabus Compiler Design Regulation 2017 Anna University

CS8602 Syllabus Compiler Design

CS8602 Syllabus Compiler Design Regulation 2017 Anna University free download. Compiler Design Syllabus CS8602 pdf free download.

UNIT I INTRODUCTION TO COMPILERS 9 CS8602 Syllabus Compiler Design

Structure of a compiler – Lexical Analysis – Role of Lexical Analyzer – Input Buffering – Specification of Tokens – Recognition of Tokens – Lex – Finite Automata – Regular Expressions to Automata – Minimizing DFA.

UNIT II SYNTAX ANALYSIS 12 CS8602 Syllabus Compiler Design

Role of Parser – Grammars – Error Handling – Context-free grammars – Writing a grammar – Top Down Parsing – General Strategies 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 – Error Handling and Recovery in Syntax Analyzer-YACC.

UNIT III INTERMEDIATE CODE GENERATION 8 CS8602 Syllabus Compiler Design

Syntax Directed Definitions, Evaluation Orders for Syntax Directed Definitions, Intermediate Languages: Syntax Tree, Three Address Code, Types and Declarations, Translation of Expressions, Type Checking.

UNIT IV RUN-TIME ENVIRONMENT AND CODE GENERATION 8 CS8602 Syllabus Compiler Design

Storage Organization, Stack Allocation Space, Access to Non-local Data on the Stack, Heap Management – Issues in Code Generation – Design of a simple Code Generator.

UNIT V CODE OPTIMIZATION 8 CS8602 Syllabus Compiler Design

Principal Sources of Optimization – Peep-hole optimization – DAG- Optimization of Basic Blocks-Global Data Flow Analysis – Efficient Data Flow Algorithm.

LIST OF EXPERIMENTS:

1. Develop a lexical analyzer to recognize a few patterns in C. (Ex. identifiers, constants, comments, operators etc.). Create a symbol table, while recognizing identifiers.
2. Implement a Lexical Analyzer using Lex Tool
3. Implement an Arithmetic Calculator using LEX and YACC
4. Generate three address code for a simple program using LEX and YACC.
5. Implement simple code optimization techniques (Constant folding, Strength reduction and Algebraic transformation)
6. Implement back-end of the compiler for which the three address code is given as input and the 8086 assembly language code is produced as output.

Subject name Compiler Design
Short Name CD
Semester 6
Subject Code CS8602
Regulation 2017 regulation

CS8602 Syllabus Compiler Design Click Here To Download

CS8602 Compiler Design Notes


CS8602 Compiler Design Important Questions


CS8602 Compiler Design Question Bank


CS8602 Compiler Design Question Paper

Categories
r2017 notes

CS8601 Notes Mobile Computing Regulation 2017 Anna University

CS8601 Notes Mobile Computing

CS8601 Notes Mobile Computing Regulation 2017 Anna University free download. Mobile Computing Notes CS8601 pdf free download.

OBJECTIVES: CS8601 Notes Mobile Computing

 To understand the basic concepts of mobile computing.
 To learn the basics of mobile telecommunication system .
 To be familiar with the network layer protocols and Ad-Hoc networks.
 To know the basis of transport and application layer protocols.
 To gain knowledge about different mobile platforms and application development.

OUTCOMES: CS8601 Notes Mobile Computing

At the end of the course, the students should be able to:
 Explain the basics of mobile telecommunication systems
 Illustrate the generations of telecommunication systems in wireless networks
 Determine the functionality of MAC, network layer and Identify a routing protocol for a given Ad hoc network
 Explain the functionality of Transport and Application layers
 Develop a mobile application using android/blackberry/ios/Windows SDK

TEXT BOOKS: CS8601 Notes Mobile Computing

1. Jochen Schiller, ―Mobile Communications‖, PHI, Second Edition, 2003.
2. Prasant Kumar Pattnaik, Rajib Mall, ―Fundamentals of Mobile Computing‖, PHI Learning Pvt.Ltd, New Delhi – 2012

REFERENCES CS8601 Notes Mobile Computing

1. Dharma Prakash Agarval, Qing and An Zeng, “Introduction to Wireless and Mobile systems”,Thomson Asia Pvt Ltd, 2005.
2. Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, ―Principles of Mobile Computing‖, Springer, 2003.
3. William.C.Y.Lee,―Mobile Cellular Telecommunications-Analog and Digital Systems‖, Second Edition,TataMcGraw Hill Edition ,2006.
4. C.K.Toh, ―AdHoc Mobile Wireless Networks‖, First Edition, Pearson Education, 2002.
5. Android Developers : http://developer.android.com/index.html
6. Apple Developer : https://developer.apple.com/
7. Windows Phone DevCenter : http://developer.windowsphone.com
8. BlackBerry Developer : http://developer.blackberry.com

Subject name Mobile Computing
Short Name MC
Semester 6
Subject Code CS8601
Regulation 2017 regulation

CS8601 Notes Mobile Computing Click Here To Download

CS8601 Mobile Computing Syllabus


CS8601 Mobile Computing Important Questions


CS8601 Mobile Computing Question Bank


CS8601 Mobile Computing Question Paper

Categories
Syllabus UG syllabus R-2017

CS8601 Syllabus Mobile Computing Regulation 2017 Anna University

CS8601 Syllabus Mobile Computing

CS8601 Syllabus Mobile Computing Regulation 2017 Anna University free download. Mobile Computing Syllabus CS8601 pdf free download.

UNIT I INTRODUCTION CS8601 Mobile Computing

Introduction to Mobile Computing – Applications of Mobile Computing- Generations of Mobile Communication Technologies- Multiplexing – Spread spectrum -MAC Protocols – SDMA- TDMA- FDMA- CDMA

UNIT II MOBILE TELECOMMUNICATION SYSTEM CS8601 Syllabus Mobile Computing

Introduction to Cellular Systems – GSM – Services & Architecture – Protocols – Connection Establishment – Frequency Allocation – Routing – Mobility Management – Security – GPRS- UMTS – Architecture – Handover – Security

UNIT III MOBILE NETWORK LAYER CS8601 Syllabus Mobile Computing

Mobile IP – DHCP – AdHoc– Proactive protocol-DSDV, Reactive Routing Protocols – DSR, AODV , Hybrid routing –ZRP, Multicast Routing- ODMRP, Vehicular Ad Hoc networks ( VANET) –MANET Vs VANET – Security.

UNIT IV MOBILE TRANSPORT AND APPLICATION LAYER CS8601 Syllabus Mobile Computing

Mobile TCP– WAP – Architecture – WDP – WTLS – WTP –WSP – WAE – WTA Architecture – WML

UNIT V MOBILE PLATFORMS AND APPLICATIONS CS8601 Syllabus Mobile Computing

Mobile Device Operating Systems – Special Constraints & Requirements – Commercial Mobile Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone – MCommerce – Structure – Pros & Cons – Mobile Payment System – Security Issues

OBJECTIVES: CS8601 Syllabus Mobile Computing

 To understand the basic concepts of mobile computing.
 To learn the basics of mobile telecommunication system .
 To be familiar with the network layer protocols and Ad-Hoc networks.
 To know the basis of transport and application layer protocols.
 To gain knowledge about different mobile platforms and application development.

Subject name Mobile Computing
Short Name MC
Semester 6
Subject Code CS8601
Regulation 2017 regulation

CS8601 Syllabus Mobile Computing Click Here To Download

CS8601 Mobile Computing Notes


CS8601 Mobile Computing Important Questions


CS8601 Mobile Computing Question Bank


CS8601 Mobile Computing Question Paper

Categories
r2017 notes

MG8591 Notes Principles of Management Regulation 2017 Anna University

MG8591 Notes Principles of Management

MG8591 Notes Principles of Management Regulation 2017 Anna University free download. Principles of Management Notes MG8591 pdf free download.

OBJECTIVE: MG8591 Notes Principles of Management

 To enable the students to study the evolution of Management, to study the functions and principles of management and to learn the application of the principles in an organization .

OUTCOME: MG8591 Notes Principles of Management

 Upon completion of the course, students will be able to have clear understanding
 Managerial functions like planning, organizing, staffing, leading & controlling and have same basic knowledge on international aspect of management

TEXTBOOKS: MG8591 Principles of Management

1. Stephen P. Robbins & Mary Coulter, ―Management‖, Prentice Hall (India) Pvt. Ltd., 10th Edition, 2009.
2. JAF Stoner, Freeman R.E and Daniel R Gilbert ―Management‖, Pearson Education, 6th Edition, 2004.

REFERENCES: MG8591 Principles of Management

1. Stephen A. Robbins & David A. Decenzo & Mary Coulter, ―Fundamentals of Management‖ Pearson Education, 7th Edition, 2011.
2. Robert Kreitner & Mamata Mohapatra, ― Management‖, Biztantra, 2008.
3. Harold Koontz & Heinz Weihrich ―Essentials of management‖ Tata McGraw Hill,1998. 4. Tripathy PC & Reddy PN, ―Principles of Management‖, Tata McGraw Hill, 1999

Subject name Principles of Management
Short Name POM
Semester 6
Subject Code MG8591
Regulation 2017 regulation

MG8591 Notes Principles of Management Click Here To Download 

MG8591 Principles of Management Syllabus


MG8591 Principles of Management Important Questions


MG8591 Principles of Management Question Bank


MG8591 Principles of Management Question Paper

Categories
Syllabus UG syllabus R-2017

MG8591 Syllabus Principles of Management Regulation 2017 Anna University

MG8591 Syllabus Principles of Management

MG8591 Syllabus Principles of Management Regulation 2017 Anna University free download. Principles of Management Syllabus MG8591 pdf free download.

UNIT I INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS MG8591 Syllabus Principles of Management

Definition of Management – Science or Art – Manager Vs Entrepreneur – types of managers -managerial roles and skills – Evolution of Management – Scientific, human relations, system and contingency approaches – Types of Business organization – Sole proprietorship, partnership, company-public and private sector enterprises – Organization culture and Environment – Current trends and issues in Management.

UNIT II PLANNING MG8591 Syllabus Principles of Management

Nature and purpose of planning – planning process – types of planning – objectives – setting objectives – policies – Planning premises – Strategic Management – Planning Tools and Techniques – Decision making steps and process.

UNIT III ORGANISING MG8591 Syllabus Principles of Management

Nature and purpose – Formal and informal organization – organization chart – organization structure – types – Line and staff authority – departmentalization – delegation of authority – centralization and decentralization – Job Design – Human Resource Management – HR Planning, Recruitment, selection, Training and Development, Performance Management, Career planning and management

UNIT IV DIRECTING MG8591 Principles of Management

Foundations of individual and group behaviour – motivation – motivation theories – motivational techniques – job satisfaction – job enrichment – leadership – types and theories of leadership –communication – process of communication – barrier in communication – effective communication –communication and IT.

UNIT V CONTROLLING MG8591 Principles of Management

System and process of controlling – budgetary and non-budgetary control techniques – use of computers and IT in Management control – Productivity problems and management – control and performance – direct and preventive control – reporting.

Subject name Principles of Management
Short Name POM
Semester 6
Subject Code MG8591
Regulation 2017 regulation

MG8591 Syllabus Principles of Management Click Here To Download

MG8591 Principles of Management Notes


MG8591 Principles of Management Important Questions


MG8591 Principles of Management Question Bank


MG8591 Principles of Management Question Paper

Categories
r2017 notes

EC8652 Notes Wireless Communication Regulation 2017 Anna University

EC8652 Notes Wireless Communication

EC8652 Notes Wireless Communication Regulation 2017 Anna University free download. Wireless Communication Notes EC8652 pdf free download.

OBJECTIVES: EC8652 Notes Wireless Communication

 To study the characteristic of wireless channel
 To understand the design of a cellular system  To study the various digital signaling techniques and multipath mitigation techniques  To understand the concepts of multiple antenna techniques

OUTCOMES: EC8652 Notes Wireless Communication

The student should be able to:
• Characterize a wireless channel and evolve the system design specifications
• Design a cellular system based on resource availability and traffic demands
• Identify suitable signaling and multipath mitigation techniques for the wireless channel and system under consideration.

TEXT BOOKS: EC8652 Wireless Communication

1. Rappaport,T.S., ―Wireless communications‖, Pearson Education, Second Edition, 2010.(UNIT I, II, IV)
2. Andreas.F. Molisch, ―Wireless Communications‖, John Wiley – India, 2006. (UNIT III,V)

REFERENCES: EC8652 Wireless Communication

1. Wireless Communication –Andrea Goldsmith, Cambridge University Press, 2011
2. Van Nee, R. and Ramji Prasad, ―OFDM for wireless multimedia communications, Artech House, 2000
3. David Tse and Pramod Viswanath, ―Fundamentals of Wireless Communication, Cambridge University Press, 2005.
4. Upena Dalal, ―Wireless Communication‖, Oxford University Press, 2009.

Subject name Wireless Communication
Short Name WLC
Semester 6
Subject Code EE8652
Regulation 2017 regulation

EC8652 Notes Wireless Communication Click Here To Download 

EC8652 Wireless Communication Syllabus


EC8652 Wireless Communication Important Questions


EC8652 Wireless Communication Question Bank


EC8652 Wireless Communication Question Paper

Categories
Syllabus UG syllabus R-2017

EC8652 Syllabus Wireless Communication Regulation 2017 Anna University

EC8652 Syllabus Wireless Communication

EC8652 Syllabus Wireless Communication Regulation 2017 Anna University free download. Wireless Communication Syllabus EC8652 pdf free download.

UNIT I WIRELESS CHANNELS EC8652 Syllabus Wireless Communication

Large scale path loss – Path loss models: Free Space and Two-Ray models -Link Budget design – Small scale fading- Parameters of mobile multipath channels – Time dispersion parameters-Coherence bandwidth – Doppler spread & Coherence time, fading due to Multipath time delay spread – flat fading – frequency selective fading – Fading due to Doppler spread – fast fading – slow fading.

UNIT II CELLULAR ARCHITECTURE EC8652 Syllabus Wireless Communication

Multiple Access techniques – FDMA, TDMA, CDMA – Capacity calculations–Cellular concept- Frequency reuse – channel assignment- hand off- interference & system capacity- trunking & grade of service – Coverage and capacity improvement.

UNIT III DIGITAL SIGNALING FOR FADING CHANNELS EC8652 Wireless Communication

Structure of a wireless communication link, Principles of Offset-QPSK, p/4-DQPSK, Minimum Shift Keying, Gaussian Minimum Shift Keying, Error performance in fading channels, OFDM principle – Cyclic prefix, Windowing, PAPR.

UNIT IV MULTIPATH MITIGATION TECHNIQUES EC8652 Wireless Communication

Equalisation – Adaptive equalization, Linear and Non-Linear equalization, Zero forcing and LMS Algorithms. Diversity – Micro and Macro diversity, Diversity combining techniques, Error probability in fading channels with diversity reception, Rake receiver.

UNIT V MULTIPLE ANTENNA TECHNIQUES EC8652 Wireless Communication

MIMO systems – spatial multiplexing -System model -Pre-coding – Beam forming – transmitter diversity, receiver diversity- Channel state information-capacity in fading and non-fading channels.

Subject name Wireless Communication
Short Name WLC
Semester 6
Subject Code EC8652
Regulation 2017 regulation

EC8652 Syllabus Wireless Communication Click Here To Download

 EC8652 Wireless Communication Notes


EC8652 Wireless Communication Important Questions


EC8652 Wireless Communication Question Bank


EC8652 Wireless Communication Question Paper

Categories
r2017 notes

EC8651 Notes Transmission Lines and RF Systems Regulation 2017 Anna University

EC8651 Notes Transmission Lines and RF Systems

EC8651 Notes Transmission Lines and RF Systems Regulation 2017 Anna University free download. Transmission Lines and RF Systems Notes EC8651 pdf free download.

OBJECTIVES: EC8651 Notes Transmission Lines and RF Systems

 To introduce the various types of transmission lines and its characteristics
 To give thorough understanding about high frequency line, power and impedance measurements
 To impart technical knowledge in impedance matching using smith chart
 To introduce passive filters and basic knowledge of active RF components
 To get acquaintance with RF system transceiver design

OUTCOMES: EC8651 Notes Transmission Lines and RF Systems

Upon completion of the course, the student should be able to:
 Explain the characteristics of transmission lines and its losses
 Write about the standing wave ratio and input impedance in high frequency transmission lines
 Analyze impedance matching by stubs using smith charts
 Analyze the characteristics of TE and TM waves
 Design a RF transceiver system for wireless communication

TEXT BOOKS: EC8651 Notes Transmission Lines and RF Systems

1. John D Ryder, ―Networks, lines and fields‖, 2nd Edition, Prentice Hall India, 2015. (UNIT I-IV)
2. Mathew M. Radmanesh, ―Radio Frequency &Microwave Electronics‖, Pearson Education Asia, Second Edition,2002. (UNIT V)

REFERENCES: EC8651 Notes Transmission Lines and RF Systems

1. Reinhold Ludwig and Powel Bretchko,‖ RF Circuit Design – Theory and Applications‖, Pearson Education Asia, First Edition,2001.
2. D. K. Misra, ―Radio Frequency and Microwave Communication Circuits- Analysis and Design‖, John Wiley & Sons, 2004.
3. E.C.Jordan and K.G. Balmain, ―Electromagnetic Waves and Radiating Systems Prentice Hall of India, 2006.
4. G.S.N Raju, “Electromagnetic Field Theory and Transmission Lines Pearson Education, First edition 2005.

Subject name Transmission Lines and RF Systems
Short Name TLRFS
Semester 6
Subject Code EC8651
Regulation 2017 regulation

EC8651 Notes Transmission Lines and RF Systems Click Here To Download 

 EC8651 Transmission Lines and RF Systems Syllabus


EC8651 Transmission Lines and RF Systems Important Questions


EC8651 Transmission Lines and RF Systems Question Bank


EC8651 Transmission Lines and RF Systems Question Paper

Categories
Syllabus UG syllabus R-2017

EC8651 Syllabus Transmission Lines and RF Systems Regulation 2017 Anna University

EC8651 Syllabus Transmission Lines and RF Systems

EC8651 Syllabus Transmission Lines and RF Systems Regulation 2017 Anna University free download. Transmission Lines and RF Systems Syllabus EC8651 pdf free download.

UNIT I TRANSMISSION LINE THEORY EC8651 Syllabus Transmission Lines and RF Systems

General theory of Transmission lines – the transmission line – general solution – The infinite line – Wavelength, velocity of propagation – Waveform distortion – the distortion-less line – Loading and different methods of loading – Line not terminated in Z0 – Reflection coefficient – calculation of current, voltage, power delivered and efficiency of transmission – Input and transfer impedance – Open and short circuited lines – reflection factor and reflection loss.

UNIT II HIGH FREQUENCY TRANSMISSION LINES EC8651 Syllabus Transmission Lines and RF Systems

Transmission line equations at radio frequencies – Line of Zero dissipation – Voltage and current on the dissipation-less line, Standing Waves, Nodes, Standing Wave Ratio – Input impedance of the dissipation-less line – Open and short circuited lines – Power and impedance measurement on lines – Reflection losses – Measurement of VSWR and wavelength.

UNIT III IMPEDANCE MATCHING IN HIGH FREQUENCY LINES EC8651 Syllabus Transmission Lines and RF Systems

Impedance matching: Quarter wave transformer – Impedance matching by stubs – Single stub and double stub matching – Smith chart – Solutions of problems using Smith chart – Single and double stub matching using Smith chart.

UNIT IV WAVEGUIDES EC8651 Syllabus Transmission Lines and RF Systems

General Wave behavior along uniform guiding structures – Transverse Electromagnetic Waves, Transverse Magnetic Waves, Transverse Electric Waves – TM and TE Waves between parallel plates. Field Equations in rectangular waveguides, TM and TE waves in rectangular waveguides, Bessel Functions, TM and TE waves in Circular waveguides.

UNIT V RF SYSTEM DESIGN CONCEPTS EC8651 Syllabus Transmission Lines and RF Systems

Active RF components: Semiconductor basics in RF, bipolar junction transistors, RF field effect transistors, High electron mobility transistors Basic concepts of RF design, Mixers, Low noise amplifiers, voltage control oscillators, Power amplifiers, transducer power gain and stability considerations.

Subject name Transmission Lines and RF Systems
Short Name TLRFS
Semester 6
Subject Code EC8651
Regulation 2017 regulation

EC8651 Syllabus Transmission Lines and RF Systems Click Here To Download

 EC8651 Transmission Lines and RF Systems Notes


EC8651 Transmission Lines and RF Systems Important Questions


EC8651 Transmission Lines and RF Systems Question Bank


EC8651 Transmission Lines and RF Systems Question Paper