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 />

)<br />

Week<br />

7 7.1 Explain the concept of<br />

standard error output, the<br />

exit statement and<br />

dynamic allocation of<br />

memory.<br />

line and use a variable file<br />

name.<br />

• Show ability to print.<br />

GENERAL OBJECTIVE 7: UNDERSTAND THE CONCEPT OF DYNAMIC ALLOCATION OF MEMORY<br />

Discuss how the heap<br />

• Show how the heaps work.<br />

works.<br />

Discuss how malloc<br />

and free works.<br />

Magic Board PC<br />

loaded with C<br />

Language and<br />

connected to OHP.<br />

• Show how malloc and free<br />

works.<br />

Assist student in his<br />

practical work.<br />

Networked PC loaded<br />

with C Language in a<br />

networked laboratory.<br />

7.2 Explain the concept of<br />

Dynamic Variable<br />

creation and Dynamic<br />

Allocated Structure<br />

Linked list.<br />

7.3 Explain the concept of<br />

PRAGMA.<br />

Discuss the concepts of<br />

data definitions,<br />

multiple file programs,<br />

enumeration variable.<br />

Discuss the concepts of<br />

characters and Bit<br />

manipulation,<br />

classification of<br />

characters, the logical<br />

functions and shift<br />

instructions.<br />

Week GENERAL OBJECTIVE 8: UNDERSTAND C++ PROGRAMMING<br />

8 8.1 Design first program in<br />

C++<br />

8.2 Explain memory concepts<br />

Discuss equality and<br />

relational operators in<br />

decision making.<br />

PC loaded with C++<br />

Language and<br />

connected to Over<br />

Head Projector.<br />

• Modify first C++ program.<br />

Guide students in the<br />

design and modification<br />

Networked PC loaded<br />

C++ language.<br />

8.3 Explain the concept of<br />

decision making.<br />

GENERAL OBJECTIVE 9: UNDERSTAND THE CONCEPT OF CLASSES AND OBJECTS<br />

9 9.1 Explain the concepts of Discuss the concepts of PC Loaded with C++<br />

classes, Objects, Member Classes, Objects, Language and<br />

Functions and Data Member Functions and Connected to OHP<br />

Members.<br />

Data Members. Magic Board<br />

Week<br />

9.2 Define a class with a<br />

• Initialize Objects with<br />

Constructors.<br />

• Place a class in a separate<br />

file for reusability.<br />

Guide students in<br />

carryout practical work.<br />

PC Loaded with C++<br />

language in a<br />

networked Lab.<br />

121

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

Saved successfully!

Ooh no, something went wrong!