Query +91 (0)484 - 2972720

  .Siena College of Professional Studies has been NAAC Accredited with a CGPA of 2.85 on a seven point scale at B++ Grade.  •      .  •     .   •  

SYSTEM SOFTWARE

CERTIFICATE COURSE IN SYSTEM SOFTWARE

 

Programme Code: SCPS/CS/SS/2022-23

Class: I BCA          Total Hours: 36 hours          Modules:  5

SYLLABUS

 

Unit 1 (7 hours)

Language processing concepts: Introduction, Language processing activities, Fundamentals of Language processing, Fundamentals of language specification. Programming Language Grammar, Classification of grammar, Regular Expression.

Unit 2 (6 hours)

Assemblers: Elements of assembly language programming – two pass and one pass assembler- forward reference problem- cross assemblers.

Unit 3 (8 hours)

Compilers Phases of compiler- Aspects of compilations- memory allocation – Compilation of expression, Compilation of control structures.

Unit 4 (8 hours)

Scanning: finite state alternate, Building DFA’s, Parsing, Parse trees, Abstract syntax trees, topdown parsing, predications and back tracking, top down parsing without backtracking, practical topdown parsing, bottom up parsing, operator precedence ,grammars, operator precedence parsing.

Unit 5 (7 hours)

Macros: Macro definition- macro call- Macro expansion- nested macro calls – macro processors. Linkers and Loaders, Relocation and linking concepts- Design of linker- Functions of loaders- Type of loaders.

 

 

If you Have Any Query Call Us On +91 (0)484 - 2972720