Go to Main Content

myQU Self Service

 

HELP | EXIT

Syllabus Information

 

Fall 2021
May 09, 2025
Transparent Image
Information Use this page to maintain syllabus information, learning objectives, required materials, and technical requirements for the course.

Syllabus Information
CMPS 303 - Data Structures
Associated Term: Fall 2021
Learning Objectives: Basics of algorithm design and time complexity. Data abstraction & Abstract Data Types (ADT). Linear structures: Multidimensional arrays and their storage organization. Files. Lists, stacks and queues. Hashing techniques. Recursion. Nonlinear structures: trees, and graphs. Binary trees. Tree traversal algorithms. B-tree and B+-tree structures. Graphs: representation of a graph and applications of graphs. Lab Session: Programming assignments of applications that use the data structures studied in class. The use of abstract data types concept in programming is stressed.
Required Materials:
Technical Requirements:


Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4