This document provides an overview of the CSE42D: Data Structures course. It introduces common data structures like queues and stacks. The goals of the course are to learn fundamental data structures, improve algorithmic problem solving skills, and gain proficiency with UNIX and X-windows. Common data structures are presented, including arrays, linked lists, trees, queues and stacks. Queues and stacks are defined as abstract data types and implementations like circular arrays and linked lists are discussed.