Dr. Saad M. Al-Mutairi

Assistant Professor of Software Eng.

Sw-Courses Library -

  • CSC220
  • CSC 221

Course Details

Course Description

The course will teach some powerful ideas that are central to quality software: data abstraction and recursion.

Contents include: both external "interface" view, and internal "implementation" details, for commonly used

data structures, including lists, stacks, queues, priority queues, search trees, hash tables, and graphs. This unit

covers the way information is represented in each structure, algorithms for manipulating the structure.