CS 331: Data Structures and Algorithms (02/CPS)


  • Lecture videos are being posted to the class Youtube playlist --- these are required viewing, and should ideally be watched before the dates they're listed next to in the course calendar below. I'll try to post them as far ahead of our Zoom meetings as possible!

  • I've scheduled a recurring Zoom meeting for our lecture slot that will take place on Wed and Fri every week at 11:30AM through the end of the semester. Please join at https://zoom.us/j/647807605 (Meeting ID: 647 807 605)

    You can import this linked iCalendar (.ics) file for calendar reminders.

    Note that recorded Zoom meetings for those who cannot attend live will be posted below in the course calendar as they become available.

  • The live section TA (Matthew Anderson) will be running lab sessions on Zoom, which will start at the regular lab time. His Zoom link is https://zoom.us/j/583920225

  • TAs and I will be using the class Discord server for office hours for the remainder of the semester. Text/voice chat and screenshares are supported by the platform. If you haven't yet joined, please do so pronto at https://discord.gg/CtkcQX9


Jan 15

Jan 17 - Jan 31

Feb 5 - Feb 7

Feb 12 - Feb 14

Feb 19

Feb 21

Feb 26 - Feb 28

Mar 4 - Mar 6

Mar 11 - Mar 13

Mar 25 - Mar 27

Apr 1 - Apr 10

Apr 15 - Apr 17

Apr 22 - Apr 24

Apr 29

May 1

Wed May 6, 2PM-4PM






Section L04:

Section CPS:

Primary reference materials

Development Tools

Exam Catalog