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 GENERAL OBJECTIVE 7: KNOW SIMPLE LINKED LISTS.<br />
8 – 9 7.1 Describe different types of<br />
linked list array, double<br />
linked list, queues, stock,<br />
dequeues, trees.<br />
Define linked list and<br />
compare it with linear<br />
list.<br />
Explain types of linked<br />
list.<br />
7.2 Explain the use of<br />
pointers.<br />
7.3 Describe storage mapping<br />
for linked lists.<br />
8.2 State properties of tree<br />
8.3 Describe different types of<br />
tree. (General tree, binary<br />
tree)<br />
8.4 Explain binary tree<br />
representation.<br />
8.5 Define graph, its types<br />
and properties<br />
Discuss different types of<br />
trees.<br />
Be able to write<br />
simple programs to<br />
carry out set<br />
operations<br />
Discuss the use of<br />
pointers<br />
Week GENERAL OBJECTIVE 8: KNOW NON-LINEAR STRUCTURES.<br />
10 – 12 8.1 Define a tree<br />
Discuss tree and its<br />
properties<br />
Explain binary tree<br />
representation<br />
Define graph<br />
State properties of graph:<br />
routes, queued and nondirected<br />
Describe different types<br />
of graphs: circle, loops,<br />
etc.<br />
Be able to write<br />
simple programs to<br />
carry out set<br />
operations<br />
• Apply linked list. Demonstrate the push and<br />
pop operation possibly<br />
with diagram.<br />
• Write simple program to<br />
implement trees<br />
• Write simple program to<br />
implement graphs<br />
Carry out operations on<br />
linked lists e.g push and<br />
pop on stacks and all<br />
operations on over list<br />
Demonstrate how to write<br />
simple program to<br />
illustrate trees<br />
Demonstrate how to write<br />
simple program to<br />
illustrate graphs<br />
Networked PC’s<br />
loaded with relevant<br />
software.<br />
Networked PC’s<br />
loaded with relevant<br />
software.<br />
Describe operations such<br />
as proceeds, less than<br />
etc.<br />
Week GENERAL OBJECTIVE 9: UNDERSTAND DIFFERENT SORTING AND SEARCHING TECHNIQUES<br />
13 – 15 9.1 Define sorting and the Be able to:<br />
Be able to write • Implement different sorting<br />
various sorting techniques Define sorting<br />
simple programs to techniques in program<br />
carry out set<br />
9.2 Explain sorting and the Explain Comparison operations<br />
Guide students on how to<br />
write programs to<br />
implement different<br />
sorting techniques<br />
Networked PC’s<br />
loaded with relevant<br />
software.<br />
62