18.04.2014 Views

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

fffffff<br />

NID in Software Engineering (Draft)<br />

)<br />

List some examples and<br />

uses of operation code<br />

List examples of symbolic<br />

operations.<br />

Week GENERAL OBJECTIVE 3: UNDERSTAND THE COMPILATION PROCESS.<br />

7 3.1 Identify the meaning of<br />

translation compilation<br />

and interpretation.<br />

3.2 List the stages of<br />

translation.<br />

Define translation:<br />

Compilation and<br />

interpretation.<br />

Describe multi-pass and<br />

single-pass compilation.<br />

Explain the load and go<br />

process.<br />

Explain interpretation<br />

Differentiate between<br />

interpretation and<br />

compilation<br />

Define tokens and<br />

delimiters<br />

Describe the scanning<br />

process<br />

Explain sentence<br />

recognition<br />

Describe types of tables<br />

generated in the process of<br />

compilation e.g. inter<br />

table, symbol table, etc.<br />

Explain code generation<br />

and code optimization.<br />

A flip chart. OHP<br />

connected to a<br />

personal computer<br />

loaded with<br />

assembler and<br />

application<br />

program<br />

• Write and compile a simple<br />

assembly language program<br />

and handle the errors<br />

To assist the students in<br />

writing and compiling a<br />

simple assembly<br />

language program and<br />

handle the errors<br />

Personal computers<br />

loaded with assembler<br />

and application<br />

programs in a<br />

networked laboratory<br />

connected to internet<br />

107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!