SOFT144 - Data Structures

This course develops students' knowledge in data structures and the associated algorithms. It introduces the concepts and techniques of structuring and operating on Abstract Data Types in problem solving.

Credits: 5

Prerequisites: CS&141

Distribution: Career Training

Offered: Fall, Spring


  1. Show how data structures are represented in the computer
  2. Manipulate data structures with basic operations
  3. Compare different implementations of the same data structures
  4. Evaluate algorithms and data structures in terms of time and memory complexity of basic operations using Big O notation