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

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

Saved successfully!

Ooh no, something went wrong!