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