Dse 314 Data Structures and Algorithms Courseoutline
Dse 314 Data Structures and Algorithms Courseoutline
The course introduces the basic data structures arrays, records, strings,
linked lists, stacks, and queues BTrees, graphs, Searching & Sort techniques
and the algorithms for manipulating the data structures including analysis
of BIG o notations.
6& Linked List Meaning of linked list, types of linked list, linked list
7 operations
CAT 1 (WEEK 7)
8 Queues Definition of queue, application of queue, types of
queue
9 Queue Queue operation, enqueue, dequeue
Operations
ASSIGNMENT 2(WEEK 9)
10 Graphs Definition of graph, application of graphs, graph
traversals, BFS
11 Graph Graph degrees, DFS, graph web application
Degrees and
DFS
12 Emerging Trends and challenges in data structures
Trends in
Data
Structures
CAT 2(WEEK 12)
13 & Revision
14
15 & Final examinations
16
TEACHING/LEARNING METHODOLOGY
Discussions, presentations, assignments, case studies, essays, critical
thinking, problem solving activities and class exercises, lectures, practical.
INSTRUCTIONAL MATERIALS
Overhead Projector, Computers, Compilers Handouts, smart boards Text
books, white board marker, LMS, IDEs
ASSESSMENT CRITERIA
The student must have attended more than 80% of the total classes
REFERENCE TEXTBOOKS
E-Resources
1. International Journal of Data Structures and Algorithms.
2. ScienceDirect Journal
3. Research Gate Journal
Approval for circulation by: