CS 251: Detailed Syllabus

The course plans to follow the syllabus outlined below. Changes, adjustments, and additions may be made during the semester.

Introduction and review of fundamentals
Fundamental analysis tools
   
Searching and sorting

Heaps
                                                                                           
Trees

Symbol tables

Balanced search trees

Hash tables

Introduction to graphs

Strings