College Bulletin - Course Catalog 
  
    May 28, 2018  
College Bulletin - Course Catalog

CPSC 035. Data Structures and Algorithms


This course completes the broad introduction to computer science begun in CPSC 021 . It provides a general background for further study in the field. Topics to be covered include object-oriented programming in C++, advanced data structures (trees, priority queues, hash tables, graphs, etc.) and algorithms, and software design and verification. Students will be expected to complete several programming projects illustrating the concepts presented.
Prerequisite: CPSC 021  or equivalent. Discrete Mathematics is recommended.
Natural sciences and engineering practicum.
Lab work required.
1 credit.
Fall 2017. Danner Gagne.
Spring 2018. Gagne.
Fall 2018. Meeden. Palmer.
Spring 2019. Staff.
Catalog chapter: Computer Science  
Department website: https://www.swarthmore.edu/computer-science


Check the Spring 2018 Schedule of Courses

Check the Fall 2018 Schedule of Courses