COMPUTER SOFTWARE ENGINEERING - NBTE
COMPUTER SOFTWARE ENGINEERING - NBTE
COMPUTER SOFTWARE ENGINEERING - NBTE
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