The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
Swarthmore College    
College Bulletin - Course Catalog 
  
 
  Oct 20, 2017
 
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.
Catalog chapter: Computer Science  
Department website: http://www.cs.swarthmore.edu/


Check the Fall 2017 Schedule of Courses