DSA
DSA
DSA
Course Description
The course focuses on the design and analysis of algorithms. Topics Include: Re- view of
the basic data structures; Design techniques: divide-and-conquer, dynamic programming,
greedy algorithms, And graph algorithms: Elementary graph algo- rithms, Breadth-first
search (BFS), Depth-first search (DFS), Strongly-connected com- ponents, Minimum
spanning tree, Shortest paths.
Course Objectives
By the end of this course, students will be able to:
Course Outline
Chapter 1: Introduction and Elementary Data Structures (6hr)