You are on page 1of 2

SLIIT Computing

Delivery Plan – 2017-Year 2 Semester 1


Data Structures and Algorithms (JAVA)
Higher National Diploma
Lecturer: S.G.S Fernando

Week Session Description Tutorial Problem Lab Work Assessment


1 Introduction Tutorial One : Questions based on arrays Introduction to Netbeens

2 Stacks Tutorial Two: Questions based on stacks Array Handling

3 Queues Tutorial Three : Questions based on Stacks


queues
4 Linked Lists Tutorial four : Questions based on Linked Queues Performance of the lab
Lists session would be
5 Basic Sorting & Searching Tutorial Five : Questions based on Linked Lists evaluated every week -
Algorithms (Bubble, selection , binary & liner) during the lab hours
6 Advance Sorting (Insertion / Tutorial Six : Questions based on Basic Sorting & Searching
Shell) (Insertion , Shell) Algorithms

7 Advance Sorting (Merge) Tutorial Seven : Questions based on Advance Sorting


Merge (Insertion / Shell)

8 Mid Term Examination


9 Advance Sorting (Quick) and Tutorial Eight : Questions based on Quick Advance Sorting (Merge)
Workshop - Algorithms
10 Tutorial Nine : Questions based on briary Advance Sorting (Quick) Performance of the lab
Binary Trees (Part I)
trees session would be
11 Tutorial Ten : Questions based on briary Binary Trees (Part I) evaluated every week -
Binary Trees (Part II)
trees during the lab hours
12 Hash Tables Tutorial eleven : Questions based on hash Binary Trees (Part II)
tables
13 Graphs Tutorial Twelve : Questions based on Hash Tables
graphs
14 Revision (Past Paper discussion ) Revision (Past Paper discussion ) Graphs

You might also like