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

We have scheduled a number of weekly help sessions for CS35 this semester. Please see the table below for an outline of when someone is available to help you. Students in CS35 are welcome to attend any office hours session or ninja session regardless of which the section in which they are enrolled. To ask for help, please use the #help channel in Slack.

Day Time Instructor
Monday 10:00am to 11:30am Mike
Monday 11:30am to 1:00pm Zach
Monday 2:00pm to 4:00pm Ninjas
Monday 7:00pm to 9:00pm Ninjas
Tuesday 1:00pm to 3:00pm Ninjas
Tuesday 3:00pm to 4:30pm Charlie
Tuesday 7:00pm to 9:00pm Ninjas
Wednesday 9:00am to 11:00am Charlie
Wednesday 1:00pm to 3:00pm Zach
Wednesday 4:00pm to 5:30pm Mike

Help sessions are scheduled for Mondays through Wednesdays both because labs run on Thursdays and Fridays and also because lab assignments are due on Wednesday nights. If you need help outside of the above times, please feel free to reach out to us on Slack or via e-mail!

Instructors

There are two sections of CS35 in Swarthmore’s Fall 2020 semester. The first section is instructed by Zachary Palmer, who also instructs lab section D. The second section is instructed by Michael Wehar, who also instructs lab section B. Charles Kazer is the lab instructor for CS35 and will be instructing lab sections A, C, E, and F.

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 your instructor privately to discuss your academic needs. However, all disability-related accommodations must be arranged, in advance, through Student Disability Services.