Page 64 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 64
Department of CSE, REC
● Discover the characteristics of mobile computing applications including the major system
components.
● Discover the different architecture technologies involved in mobile computing.
● Analyze and compare the performance of different data dissemination techniques and algorithms for
mobile real-time applications.
● Develop an attitude to propose solutions with comparisons for problems related to mobile computing
system through investigation.
● Discuss various security issues in mobile and pervasive computing platform.
TEXT BOOKS:
1. Jochen Schiller, Mobile communications, PHI/Pearson Education, Second Edition, 2003.
2. Frank Adelstein, Sandeep KS Gupta, Golden Richard, Loren Schwiebert, Fundamentals of Mobile
and pervasive computing, McGraw-Hill professional engineering.
REFERENCES:
1. Prasant Kumar Pattnaik, Rajib Mall, Fundamentals of Mobile Computing, PHI Learning Pvt.Ltd, New
Delhi, 2012.
2. Dharma Prakash Agarval, Qing and An Zeng, Introduction to Wireless and Mobile Systems, Thomson
Asia Pvt Ltd., 2005.
CS 17604 COMPILER DESIGN L T P C
3 0 0 3
OBJECTIVES:
● To learn the design principles of a Compiler.
● To demonstrate the compiler construction tools.
● To analyze the various parsing techniques and different levels of translation.
● To learn how to optimize and effectively incorporate in machine code generation.
UNIT I INTRODUCTION TO COMPILERS 5
Translators-Compilation and Interpretation-Language processors -The Structure of a Compiler-Evolution of
Programming Languages - Errors Encountered in Different Phases- Compiler Construction Tools -
Programming Language basics.
UNIT II LEXICAL ANALYSIS 9
Need and Role of Lexical Analyzer-Input Buffering -Expressing Tokens by Regular Expressions-Finite
Automata – NFA – DFA - Converting Regular Expression to Automata- Design of a Lexical Analyzer
Generator-LEX.
UNIT III SYNTAX ANALYSIS 12
Role of the Parser-Context Free Grammars -Top Down Parsing -General Strategies- Predictive Parser-LL (1)
Parser-Bottom up Parsing - Shift Reduce Parsing-LR Parsing-Simple LR-Canonical LR -LALR Parser - Error
Recovery in Syntax Analyzer-YACC.
UNIT IV INTERMEDIATE CODE GENERATION 10
Syntax directed Definitions-Construction of Syntax Tree- DAG - Three Address Code –Types and
declarations – Type Checking-Storage Organization-Storage Allocation Strategies-Stack allocation of space-
Heap Management
UNIT V CODE OPTIMIZATION AND CODE GENERATION 9
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 64

