Wednesday, 5 March 2014
SYSTEM SOFTWARE SYLLABUS
FIFTH
SEMESTER COMPUTER SCIENCE SYLLABUS
DIPLOMA COMPUTER SCIENCE SYSTEM SOFTWARE
REVISION-06 SYLLABUS
UNIT-1
UNDERSTANDING ASSEMBLERS
1.EXPLAIN BASIC ASSEMBLER FUNCTIONS
2.EXPLAIN THE GENERAL DESIGN PROCEDURES
*Specify the problems
*Specify data structures
*Specify format of data base
*Discuss Algorithms
*1.Study Pass 1 process with flowchart
*2.Study pass2 process with flowchart
UNDERSTANDING MACROS
*Define Macros instructions
*Describe the format of macro instructions
*study instruction arguments
*understand Conditional macro expression
*Define macro call
*Implementation
UNIT-2
1.UNDERSTANDING LOADERS AND LINKERS
2.DESCRIBE THE BASIC LOADING FUNCTIONS
*Discusss absolute loaders
*Discuss compile and go loaders
*Discuss subroutine linking
*Describe relocating loaders
*State and explain direct linking loaders
*Discuss loader schemes binder,linking
loaders,overlays,dynamic binders
*Study different types of binders
*Explain about dynamic loaders,dynamic
linking.
*Design of direct linking loaders
UNIT-3
1.UNDERSTAND PRINCIPLES OF PROGRAMMING
LANGUAGE
2.STUDY CONCEPTS OF PROGRAMMING LANGUAGES
*Discuss Programming domains
*Discuss about language evaluation criteria
*Describe Readability
*Describe Write ability
*Describe Reliability
*Describe Cost
3.DISCUSS EVOLUTION OF PROGRAMMING
LANGUAGES
4.DISCUSS THE DIFFERENT TYPES OF LANGUAGES
*Explain Functional based
*Explain Business based
*Explain Dynamic based
*Explain Logic based
*Explain OOPs based
*Explain WWW based
5.UNDERSTAND SEQUENCE CONTROL-EXPRESSION
AND ASSIGNMENT STATEMENTS
*Study Sequence control in Arithmetic
expressions
*Study Sequence control in
Expressions where Operator in direct order
*Study Sequence Control –Overloaded
operators
6.UNDERSTAND SEQUENCE CONTROL-STATEMENT
LEVEL CONTROL
*Study Sequence control in Compound
statement
*Study Sequence control-Selection of
statement
*Study Sequence control-Multiple selection
*Study Sequence control-Iterative statements
7.UNDERSTAND SUB PROGRAM CONTROL
*Identify Sub program characteristic
*List Basic differences
*List Parameters
*Study Procedures and functions
*Discuss Local reference
*Understand Pass by value
*understand Pass by result
*Understand Pass by reference
UNIT-4
1.UNDERSTAND COMPILERS
*Define compiler
*State need for a compiler
*Explain the structure of a compiler
*Recognize basic elements
*Explain Syntactic rules & intermediate
meaning
*Explain Code generation
*Understand general model of a compiler
*Explain Structure of a compiler
*Discuss phases of a compiler
2.UNDERSTAND LEXICAL ANALYSIS
*State the functions of a lexical analyzer
*Discuss source program,terminal
table,identifier and uniform symbol tables
*Explain the Algorithm
3.UNDERSTAND SYNTAX ANALYSIS
*Discuss uniform symbol table
*Explain functions stack
*Understand reduction
*Explain the algorithm
4.UNDERSTAND THE INTERPRETATION PHASE
*Explain the stack,identifier
table,temporary storage table
*Explain the algorithm
*Discuss the interaction with
lexical,syntax and interpretation phases
UNIT-5 COMPILER II
1.UNDERSTAND THE STORAGE ASSIGNMENT AND
CODE GENERATION
*Explain the identifier table,literal table
& matrix
*Explain the algorithm
*Discuss the code production(macro
identifier)
*Explain the algorithm
2.UNDERSTAND THE ASSEMBLY PHASE
*Discuss the Identifier table
*Discuss the literal table
*Explain the object code
*Explain the algorithm
3.UNDERSTAND PASSES OF A COMPILER
*Explain the different passes
*Explain the flowchart with different phases
0 comments:
Post a Comment