CPSC 035: Resources

The following are some of the resources available to students of this course. If you feel at any point that you need additional assistance, please let us know!

Textbook

We have two free textbooks for this course:

If you prefer a physical textbook, you may consider Data Structures and Algorithms in C++ by Michael T. Goodrich. This reading is not required for the course but may be helpful to students who find digital textbooks to be cumbersome.

In addition to the above texts, we also have a series of guides targeted to specific aspects of this course.

Help

Instructors

Michael Wehar

Charlie Kazer

If you need help outside of labs and office hours, please feel free to reach out to us on Slack or via e-mail!

Ninjas

Lauri Courtenay is the CS Department’s Academic Support Coordinator. She will be working closely with the CS department student mentors, known as Ninjas, who will be assisting during class and running evening study sessions. Please see that page for more information.

Accommodations

If you believe you need accommodations for a disability or a chronic medical condition, please contact Student Disability Services via email at studentdisabilityservices@swarthmore.edu to arrange an appointment to discuss your needs. As appropriate, the office will issue students with documented disabilities or medical conditions a formal Accommodations Letter. Since accommodations require early planning and are not retroactive, please contact Student Disability Services as soon as possible. For details about the accommodations process, visit the Student Disability Services website. You are also welcome to contact me (Michael Wehar) privately to discuss your academic needs. However, all disability-related accommodations must be arranged, in advance, through Student Disability Services.