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

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

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

Saved successfully!

Ooh no, something went wrong!