Data Structures and Algorithms


This is the homepage for Data Structures and Algorithms (CS35) at Swarthmore College in the Fall 2022 semester. This site provides information regarding the course, including the lecture schedule, homework assignments, and syllabus.


This course presumes basic knowledge of computer programming. At the beginning of the course, students are expected to be able to write algorithms and programs to solve simple tasks as welll as read code to understand what it does and correct it. Throughout this course, students will learn:

Getting Started

This site should contain all of the information you need to prepare for the course.