(3 cr) Data structures enable efficient processing through clever data organization. Students will write programs that implement or employ the most widely used transient data structures: arrays, linked lists, stacks, queues, trees, maps, and hash tables. In addition, students will use sequential and random access to text and binary structured files. Previously offered as 4cr. Prerequisites: CIS 211 Add to Portfolio (opens a new window)