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: DATA STRUCTURES AND ALGORITHM COURSE CODE: CSE 102 CONTACT HOURS: 1 – 0 – 1<br />
GOAL: TO EQUIP STUDENTS WITH KNOWLEDGE OF WRITING SIMPLE ALGORITHM<br />
COURSE SPECIFICATION: THEORETICAL CONTENT<br />
PRACTICAL CONTENT<br />
GENERAL OBJECTIVE 1: UNDERSTAND CONCEPTS OF DATA STRUCTURE AND TOOLS FOR STUDYING.<br />
Week Specific Learning Outcomes Teacher’s activities Resources Specific Learning Outcomes Teacher’s activities Resources<br />
1 1.1 Define data structure Discuss concept of data White Board. • Use Data attributes, fields, Demonstrate using<br />
structure<br />
sub fields, records and files. relevant examples<br />
1.2 Define data attributes;<br />
name, value range, data<br />
types.<br />
1.3 Define units for<br />
identifying data character,<br />
fields, sub fields, records,<br />
files.<br />
Explain data attributes,<br />
name value range and<br />
data types<br />
Explain concepts of<br />
character, fields, sub<br />
field, records and files<br />
PC loaded with<br />
PowerPoint and<br />
connected to an<br />
OHP<br />
Week GENERAL OBJECTIVE 2: KNOW TOOLS FOR STUDYING DATA: SYMBOLS, RELATIONS, AND GRAPH.<br />
2 – 3 2.1 Define symbols, relations<br />
and graph.<br />
Explain the meaning of<br />
data structure.<br />
White Board.<br />
PC loaded with<br />
• Apply the use of symbols,<br />
relations and graph.<br />
PowerPoint and<br />
connected to OHP<br />
2.2 Explain the symbols for<br />
expressing relations<br />
among data.<br />
2.3 Explain position relation<br />
cell contents, record<br />
location, transfer key.<br />
2.4 Explain order relation;<br />
record rank, cell rank.<br />
2.5 State properties of graph:<br />
routes, edge, sequences,<br />
directed and non-directed.<br />
Discuss symbols,<br />
relations and graph<br />
Discuss the symbols for<br />
expressing relations<br />
among data, position<br />
relation cell contents,<br />
record location, and<br />
transfer key.<br />
Explain the properties of<br />
graph: routes, edge,<br />
sequences, directed and<br />
non-directed.<br />
Concepts of attributes,<br />
name, value range and data<br />
types.<br />
Concept of character,<br />
fields, sub field, records<br />
and files.<br />
Demonstrate using<br />
relevant examples on how<br />
to use symbols, relations<br />
and graph<br />
Networked PCs<br />
loaded with relevant<br />
software<br />
Networked PCs<br />
loaded with relevant<br />
software.<br />
2.6 Describe operations such<br />
as proceeds, less than<br />
points to, move to, search,<br />
change, entry.<br />
Describe operations such<br />
as precedes, less than<br />
points to, move to,<br />
search, change, entry.<br />
59