18.04.2014 Views

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

COMPUTER SOFTWARE ENGINEERING - NBTE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

fffffff<br />

NID in Software Engineering (Draft)<br />

PROGRAMME: NATIONAL INNOVATION DIPLOMA IN <strong>COMPUTER</strong> <strong>SOFTWARE</strong> <strong>ENGINEERING</strong><br />

COURSE: SYSTEM PROGRAMMING CONCEPT (C, C++) COURSE CODE: CSE 221 CONTACT HOURS: 1 – 0 – 4<br />

GOAL: TO EQUIP STUDENTS WITH PRACTICAL EXPERIENCES NEEDED TO PERFORM SYSTEM PROGRAMMING TASK<br />

COURSE SPECIFICATION: THEORETICAL CONTENTS:<br />

PRACTICAL CONTENTS:<br />

GENERAL OBJECTIVE 1: UNDERSTAND BASIC C LANGUAGE<br />

GENERAL OBJECTIVE<br />

Week Specific Learning Objective Teachers Activities Learning Resources Specific Learning Objective Teachers Activities Learning Resources<br />

1 1.1 State the characteristics of<br />

• Create C Programs. Assist to write programs<br />

C.<br />

in C.<br />

1.2 State the advantages and<br />

disadvantages of C.<br />

1.3 Define an Identifier.<br />

1.4 List the different types of<br />

constraints and variables.<br />

1.5 Describe variable<br />

declaration and definition.<br />

1.6 State examples of preprocessor<br />

statements.<br />

1.7 Describe operator<br />

precedence and Unary<br />

operators.<br />

1.8 Describe precision<br />

printing<br />

Explain local and<br />

global variables, static<br />

variables.<br />

Explain basic<br />

arithmetic operations<br />

PC loaded with C<br />

language and<br />

connected to over head<br />

projector.<br />

• Create your First program in<br />

C.<br />

• Apply the use of Variables.<br />

• Apply the use of operators.<br />

• Apply values into the<br />

program Scan f function.<br />

PC loaded with C<br />

Language in a<br />

Networked Laboratory.<br />

1.9 Describe how print F<br />

works.<br />

Week GENERAL OBJECTIVE 2: UNDERSTAND CONTROL INSTRUCTIONS IN C.<br />

2 2.1 Describe different types<br />

of control instruction.<br />

2.2 Describe deletion or<br />

selection instruction.<br />

Explain sequence,<br />

Loop case control<br />

instruction.<br />

Give examples of<br />

Array of Integers,<br />

PC loaded with C<br />

Language and<br />

connected to OHP.<br />

• Demonstrate ability to use<br />

control instructions, deletion<br />

or selection instruction.<br />

• Demonstrate ability to use<br />

Operators, Arrays and<br />

Show the use of control<br />

instructions, operators,<br />

Arrays and Functions.<br />

PC loaded with C<br />

Language in a<br />

networked Laboratory.<br />

118

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

Saved successfully!

Ooh no, something went wrong!