LEC: 2 units | 2 hours per week
LAB: 1 unit | 3 hours per week
This course provides an overview of data structures in the context of data organization and processing in providing better solutions to real-world programming problems. Emphasis is on data manipulation using linear data structures and an introduction to binary trees as a segue to non-linear data structures. Topics include arrays, linked lists, stacks, queues and binary trees and their applications.