Page 101 - BSIT Course Syllabus (2019-2020)
P. 101
MIDTERM EXAMINATION
2
After the completion of the VI. Kinds of Compiler
chapter, students should 6.1 Preprocessor Group dynamics Differentiate the
be able to: 6.2 Assembler kinds of compiler
1. Identify what are the 6.3 Loader and Link-editor Brainstorming TV/ Projector
different kinds of compiler 6.4 Compiler construction tools Give examples of
2. Apply the assembler, Individual activity compiler
2 9 loader and link-editor using Laptop construction tools
TASM; Class reporting
3. Identify compiler PowerPoint Create a program
construction tools; Presentation/ AV in TASM and
describe how the
assembler loader
and link-works
After the completion of the VII. Error detection and
chapter, students should Recovery in Compiler Identify the errors
be able to: 7.1 Functions of error handler Brainstorming in the following
1. Understand how to detect 7.2 Classifications of errors TV/ Projector program based on
errors in compiler 7.2.1 Lexical phase Interactive class its classification
6 6 2. How to recover errors in a 7.2.2 Syntactic phase errors discussion
compiler; 7.2.3 Semantic errors Laptop Quiz/ Exercise
3. Understand errors in each Class reporting
phase of the compiling PowerPoint
process Presentation/ AV
After the completion of the VIII. Error recovery strategies Create a lexical
chapter, students should in lexical analysis Lecture analysis with error
be able to: 8.1 Input buffering handling
1. Understand how to detect 8.2 Buffer pairs Discussion TV/ Projector laboratory
errors in compiler 8.3 Sentinels Brainstorming
2. How to recover errors in a 8.4 Advancing forward pointer Using any PL,
6 6 compiler; 8.5 Operations on strings Interactive class Laptop create any
3. Understand errors in each 8.6 Operations on languages discussion program that will
phase of the compiling PowerPoint show the
process Class reporting Presentation/ AV operations on
strings
Quiz/ Exercise
V01-2018-07-17