Transfers ToCSUDescriptionA study of the basic concepts associated with the creation and manipulation of data structures and their related processing algorithms. Topics include software engineering principles, the selection, design, and implementation of data structures including arrays, sequential and random access files, strings, stacks, queues, linked lists, and binary trees, and the development of efficient algorithms for sorting, searching, and manipulating these data structures. Taught using an object-oriented computer programming language such as C++, C#, Java, etc.Usually HeldMon Tue Wed Thu Fri, Mon Wed 10:00am–11:20am, Mon Wed 9:00am–9:50am