Document Type
Syllabus
Publication Date
Spring 2024
Course Description
This course builds on CSC 121 and includes programming topics such as sorting and searching, sets, recursion, and dynamic data types. Additional concepts involve data type abstraction and implementation developed through studying structures such as lists, stacks, queues, hash tables and binary search trees. The course emphasizes object- oriented implementation of these structures. Students learn tools for algorithm analysis and explore the use of standard libraries. The concept of tradeoffs (i.e., time vs. space, iteration vs. recursion, static vs. dynamic) recurs as a theme throughout the course. Prerequisite: CSC 121. Offered each semester. Not offered pass/fail.
Recommended Citation
Bible, Paul W., "CSC 122A/B/C Data Structures Bible Spring 2024" (2024). All Course Syllabi. 340, Scholarly and Creative Work from DePauw University.
https://scholarship.depauw.edu/records_syllabi/340
Student Outcomes
A student that successfully completes this course should be able to …