Computer Science 50 (Spring 2023)

Enrolled students:

Please visit Canvas for a link to the full set of course materials.

Prospective students:

Please review this pdf copy of the syllabus for more information about the structure, schedule, and activities of the course.


If you were not able to enroll in CS50, but want to enroll, please email Adjunct Professor Charles Palmer with a short note about: why you want to take CS50 this term, which section(s) are possible for your schedule, and which section (if any) you prefer. Note: we will not add any students after the end of the first week.

Section swaps

If you need/want to switch sections, please DM Adjunct Professor Charles Palmer on Slack. We will try to accommodate all reasonable swaps, by granting you Instructor Permission in Banner, by the end of the week.