Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
38 views

Computer Science Engineering (Level 4) Syllabus

Uploaded by

23102208
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Computer Science Engineering (Level 4) Syllabus

Uploaded by

23102208
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Science Engineering

Level 4 Syllabus

Sr. No. Category name Subcategory name weight-age


1) Basics and Parsing: Structure of compiler & its different 3
phases, cross compiler, Bootstrapping, quick & dirty
compiler; Context free grammars, Top down parsing –
Backtracking, LL (1) grammar, recursive descent parsing,
Predictive parsing, Preprocessing steps required for
predictive parsing; Push down automata, Shift Reduce
parsing, LR and LALR parsing (yacc, bison), Error recovery
in parsing , handling ambiguous grammar, YACC –
automatic parser generator; operator- precedence
parsing, Operator grammar, SLR, LL(k) grammar, Design
and implementation of a lexical analyzer and parsing using
automated compiler construction tools(eg. Lex, YACC, PLY)
2) Lexical and Semantic Analysis: Regular languages, finite 5
automata, regular expressions, from regular expressions
to finite automata, scanner generator (lex, flex);
Intermediate forms of source Programs – abstract syntax
tree, polish notation, postfix notation; Parse trees &
syntax trees, Three adress code, quadruple & triples,
translation of assignment statements, Boolean
1 Compiler Design expressions, Control statements; structure and attributes,
data structures and implementation of symbol tables,
representing scope information; Error, Lexical-phase
errors, syntactic-phase errors, semantic errors
3) Memory and Code Optimization: Run Time Storage 2
Administration, implementation of a simple stack
allocation scheme, storage allocation in block structured
languages and non-block structured languages; Run-time
environment: Procedure activation, parameter passing,
value return, memory allocation; data abstraction,
compilation of Object Oriented features and non-
imperative programming languages; The principle sources
of optimization, loop optimization, the DAG
representation of basic blocks, value number and algebraic
laws, Global dataflow analysis, peephole optimization,
Code improvement local optimization; Object programs,
problems in code generation, a machine model, a single
code generator, register allocation and assignment, code
generation from DAGs, target code generation, instruction
scheduling (for pipeline)
Computer Science Engineering
Level 4 Syllabus

Java Web Services


2 & XML (Module
ID: 1350)

Introduction to HTML, HTML documents,


Structural Elements
HTML Basics Formatting HTML Documents
Hypertext and Links, Images in HTML
Frames and iframes
Tables, Tables
HTML/CSS Multimedia and Forms
3
(Module ID: 1039) Forms Multimedia and special effects
Syntax, styling, ID and classes, Types of
Style Sheets
Layout, Positioning and Box Model
CSS
Responsive Design
CSS Advanced- Media, Navigation and
HTML/CSS validations

You might also like