Skip Navigation LinksHome > College of Information Technology > Departments > Computer Science > Courses > Course Description

Course Name:

Data Structure

Course Description:

Data type and structures; Abstract data types and encapsulation; Stacks; Queues; Recursion; Linked Lists; Binary trees; General trees; File organization: sequential and indexed files; Graphs: representation, traversing, shortest path; Sorting: exchange, insertion, quick sort, heap and others; Searching. Weekly practice in the lab. Practical work for three hours weekly is also included.