CPSC 035: Data Structures and Algorithms (Spring 2022)


This is the homepage for Data Structures and Algorithms (CS35) at Swarthmore College during the Spring 2022 semester.

This site provides information regarding the course, including the course policies, course schedule, and lab assignments.

To get acquainted with the course, please watch the introduction video and read through the course policies page.


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 well 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.