Evaluation Criteria:
Final grades will be based on students' performance on assignments, a project, and an exam. These components will be weighted as follows:
Participation:
Students are encouraged to participate in class (e.g., by asking and answering questions),
and students who contribute substantially during lecture will receive extra credit. Students
can also earn extra credit by answering questions on
Ed Discussion
or by completing “Challenge questions” on assignments.
Students are strongly encouraged to attend lectures in real time (in person,
or, for off-campus students, via live streaming) whenever possible, as it allows
for active participation in discussions and synchronous activities, which enhances
understanding of the material. However, we understand that joining every lecture in
real time may not always be feasible. In such cases, we ask that you watch the lecture
recording before the next session to stay current with the course content and any important announcements.
Late Submissions:
We will allow you 3 late days total for all assignments over the quarter. A late day is used in
discrete units and allows you to submit an assignment anywhere between 1 second
and 24 hours late. You may choose to use multiple late days on the same assignment.
If you exceed your three late days, assignments will incur a 10% penalty
per additional late day. If you exceed your three late days, assignments will incur a 10%
penalty per additional late day. The absolute latest you can turn in an assignment is 5 days
after the deadline.
You may not use late days when submitting your project.
(Exceptions to these policies will be considered under
extenuating circumstances, such as medical or family
emergencies. If such circumstances arise, please contact
the course staff by emailing cs279-aut2425-staff@lists.stanford.edu.)
Collaboration Policies and the Honor Code:
In general, we encourage students to work together and to ask each other questions — this is a great way to learn!
That said, we expect all work you submit to be your own. This means that you are welcome to discuss high-level
strategies, but you should write up your solutions to problem set questions and programming exercises independently.
You should not look directly at another student's solution to a problem set question (text, code, or otherwise) when
working on your solution. Copying text, code, or any other material directly from a chatbot (for example ChatGPT or Gemini) is
strictly prohibited. You may consult web resources and published papers or textbooks, but your answers must be phrased
in your own words, and you must cite any paraphrases or direct quotations. Deviating from these guidelines (in letter
or in spirit) will constitute an Honor Code Violation
and will be reported as such.
If you have issues that you cannot resolve through high-level discussions, please post privately to Ed Discussion
and/or come to Office Hours. The staff will be glad to help you figure out what's going on! For bugs related to
software packages we’re using, please check with the TAs (by posting to Ed Discussion or coming to their office hours.
Note that questions about bugs that are not specific to your solution can and should be posted publicly to Ed Discussion.
Ed Discussion:
We'll use Ed Discussion as a
forum for questions about material and assignments. It's a place where you can ask questions of the
instructors and your fellow classmates. Additionally, all announcements will be made via
Ed Discussion.
When posting public questions on
Ed Discussion, please abide by the
class Collaboration Policies (i.e. don't post
your exact solution to a problem). If you want to ask a
question about your specific solution, please post privately.
Exam:
The final exam will be on Thursday, December 12, 2024 from 12:15-3:15pm. Location is TBD.