Data Structures 3 3 The course provides a contemporary foundation in design, analysis, and application of data structures and algorithms for computer science students and other disciplines using computer programming. It reviews and builds on basic programming and language tools for algorithm analysis and general design paradigms using C++. Students will use object-oriented programming, including recursion, arrays, lists, stacks, queues, trees, hashing, and other operations. Graphing and algorithm design techniques are also covered. Data structures and the algorithms used to manipulate data structures will be applied to solving problems in a broad array of contexts. Prerequisite: CPSC 101. Offered in the First Year Abroad Program only.
- Subject
- CPST
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- dean-www.s3.amazonaws.com