Frequently Asked Questions

Based on a document by Julie Zelenski, Cynthia Lee and others

Will the lectures be recorded?

This quarter, CS107 is offered via SCPD, meaning that lectures will be recorded and posted to Canvas for later viewing. (You can find a full list of when courses are offered on SCPD here). Lecture attendance (in-person for non-SCPD students) is also part of the course grade - please see the course syllabus for more information about lectures.

I am taking another class that conflicts with the lecture time. Can I watch the recording or get notes from a friend?

Lecture is an important part of the course and students find it most effective when they can join us in person. For this reason, while we will have lecture recordings available, we are also making (in-person for non-SCPD students) lecture attendance part of the course grade. Therefore, we highly discourage enrolling in conflicting classes, and recommend instead that you wait or rearrange your schedule to permit as much participation as possible in CS107 when you choose to take it. Enrolling in conflicting courses is also disallowed by university policy. Additionally, CS107 will not offer any alternate midterm times (except for relevant OAE accommodations/university athletics/emergency circumstances) so you must arrange to take the final exam at the scheduled time. Please see the course syllabus for more information about lectures.

I am interested in shopping CS107, but am unable to enroll in additional units. What should I do?

Canvas has a feature that allows students to shop courses without enrolling on Axess and be added to the course Canvas while they do so. CS107's Canvas supports this feature. Please see this link for more information. Note that you are only able to submit coursework if you are formally enrolled in the course on Axess, unless you contact us.

Do you allow auditors?

Auditing for members of the Stanford community is generally allowed, but please let us know if you plan to audit the class. NOTE: As an auditor, you will not have access to the full/same set of resources as the students (you won't be able to post questions on online discussion forums or submit assignments). For more on auditing, please email us.

How does CS107 relate to CS107E?

Both courses cover introductory computer systems with their own take. We think both courses are great! Read the CS107E FAQ for more info on how to weigh the two options.

What is CS107A?

CS107A is part of ACE (Additional Calculus for Engineers), a supplementary instruction program that includes weekly sections, office hours, and ACE-specific review sessions. CS107A is done in addition to all the normal requirements for CS107. You will receive an extra unit of course credit for the work you do in this program. For more information about CS107A, visit the CS107A website: click here.