F4104

Algorithm & Data Structure

ALGORITHM & DATA STRUCTURE course is designed to focus on algorithm and the basic data structures. Among the specific data structures covered are linked list, stack, queues, trees, sorting and searching. The emphasis is on choosing appropriate data structures and designing correct and efficient algorithms to operate on these data structures.
:: [ Click Here for Course Outline ] ::

LEARNING OUTCOMES
1. Identify the various data structures.
2. Manipulate basic data structures.
3. Use suitable data structure in a program to solve problem.
4. Use various searching and sorting techniques.

ASSESSMENTS
a. Quiz – minimum 5 [10%]
b. Assignment – minimum 3 [25%]
c. Lab Works – minimum 10 [20%]
d. Tests – Comprising of two (2) Theory and two (2) practical tests  [30%]
e. Mini Project – minimum 1 [15%]

GET YOUR NOTES HERE
- Topic 1 : Introduction to Algorithm and Data Structure :: [ Click Here ] ::
- Topic 2 : List And Linked List :: [ Click Here ] ::
- Topic 3 : Stack :: [ Click Here ] ::
- Topic 4 : Queue :: [ Click Here ] ::
- Topic 5 : Tree :: [ Click Here ] ::
- Topic 6 : Sorting And Searching :: [ Click Here ] ::

LABWORK ( Refer to LabWork Book)
- Cover Labsheet F4104
- Table Of Content
- Lab 1 :: [ Click Here ] ::
- Lab 2 :: [ Click Here ] ::
- Lab 3 :: [ Click Here ] ::
- Lab 4 :: [ Click Here ] ::
- Lab 5 :: [ Click Here ] ::
- Lab 6 :: [ Click Here ] ::
- Lab 7 :: [ Click Here ] ::
- Lab 8 :: [ Click Here ] ::
- Lab 9 :: [ Click Here ] ::
- Lab 10 :: [ Click Here ] ::

ASSIGNMENT
- Assignment 1 :: [ Click Here ] ::
- Assignment 2 :: [ Click Here ] ::
- Assignment 3 :: [ Click Here ] ::
- Mini Project :: [ Click Here ] ::

EXERCISE