|
|||
CPSC 035. Data Structures and AlgorithmsThis 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 2022. Fontes, Palmer, Kazer. Spring 2023. Staff. Fall 2023. Staff. Spring 2024. Staff. Fall 2024. Meeden, Caplan. Spring 2025. Wehar. Catalog chapter: Computer Science Department website: https://www.swarthmore.edu/computer-science
Check the Spring 2022 Schedule of Courses Check the Fall 2022 Schedule of Courses |
|||
All catalogs © 2022 Swarthmore College. Powered by the Acalog™ Academic Catalog Management System™ (ACMS™).
|