Learing Outcomes

Expectations & Class Norms

You can expect me (the instructor) to:

We can expect you (the students) to:

Class Norms:

Assessments

CS 375 will have several forms of assessments.

Grade breakdown

The breakdown of grades is as follows:
Homeworks 50%
Paper responses 10%
Paper presentation 10%
Midterm Project 10%
Final Project 20%

Late days on homeworks

Extra Credit

Honor Code

Computer Science Honor Code

For computer assignments in computer science courses, the honor code is interpreted in very specific ways. Homework assignments are expected to be the work of the individual student unless otherwise designated, designed and coded by them alone. Help locating errors and interpreting error messages is allowed, but a student may only receive help in correcting errors of syntax; help in correcting errors of logic is strictly forbidden. In general, if you are taking photos of someone else’s screen, looking at someone else’s screen, or telling someone else what to type, it is likely the work is no longer the work of an individual student.

The College and Department also have computer usage policies that apply to courses that make use of computers. Read more about these policies here.

50-Foot Rule

To make this policy a little more concrete, we will be following the 50-foot rule.

Most proficient programmers will make use of tools on the internet, however, the 50-foot rule applies to Google, Stack Overflow, large language models (such as ChatGPT), and any other online sources as well. Directly copy-pasting from any of these sources is considered a violation of the honor code.

If in doubt as to what is appropriate, do not hesitate to ask Katie. I'm happy to discuss this anytime.

Sharing Solutions.

Please do not post your solutions to our assignments in any public forum, including public GitHub repositories. Students taking the course should not be looking for solutions, but tempting them by making solutions available is inappropriate. This applies not just to the semester you are taking the course, but to the future as well.

Accommodations

Students with disabilities or disabling conditions who experience barriers in this course are encouraged to contact me to discuss options for access and full course participation. The Office of Accessible Education is also available to facilitate the removal of barriers and to ensure access and reasonable accommodations. Students with documented disabilities or disabling conditions of any kind who may need accommodations for this course or who have questions about appropriate resources are encouraged to contact the Office of Accessible Education at oaestaff@williams.edu.

Mental Health

If you are experiencing mental or physical health challenges that are significantly affecting your academic work, you are encouraged to contact your instructor and/or speak with Dean’s Office staff (x4171).

Public Health

If you feel ill, please do not come to class or lab and let us know if you are unable to attend class due to COVID restrictions. We will work with you to make sure you can make up any missed work, and to develop a plan that allows you to continue making progress in the course during your time in isolation/quarantine.

Inclusion and Classroom Culture

The Williams community embraces diversity of age, background, beliefs, ethnicity, gender, gender identity, gender expression, national origin, religious affiliation, sexual orientation, and other visible and non visible categories. I welcome all students in this course and expect that all students contribute to a respectful, welcoming and inclusive environment. If you have any concerns about classroom climate, please come to me to share your concern.

Acknowledgement

Parts of this course are adapated from Dan Jurafsky's CS 124 at Stanford and Brendan O'Connor's CS490A at UMass Amherst.