Syllabus

Please read all the items on this page carefully, and refresh your memory during the semester when appropriate. Ignorance of the rules on this page is no excuse.

all   open all close all

All work for this course is to be done in compliance with the standards of conduct set by Duke's Academic Integrity Council for both graduate and undergraduate students.

Using someone else's material in your work without giving credit is cheating, and will result in a failing grade in the exam or assignment involved in any case, and a failing grade in the course for more serious cases. "Using" means copying, repeating verbatim, or even paraphrasing. This principle applies to anything you turn in. As the sole exception, class materials, including textbook, handouts, slides, and homework assignments need not be cited when they are used.

Consulting the web or other sources to clarify lecture materials or readings is fine. However, looking online or elsewhere for ways to solve assignment problems is cheating.

When one student helps another cheat, both students will be considered responsible and will face consequences.

Please find more details about integrity in this table

Lectures will not be recorded. As has been repeatedly made clear, this class is synchronous, which means attendance to lectures and recitation is mandatory. See the participation section below.

Students can and should check on the class calendar page to see optional reading and study material for each topic.

Attendence will not be taken in lecture* unless it becomes necessary (e.g. only a third of the class is in attendance). However, there will be in-class quizzes, which will be partly based on attendance. Please see the In-Class Quizzes section for more details on these quizzes.

Attendance will be taken in recitation. Attendance is necessary but not sufficient for participation credit. If you are in the meeting but not conversing with the instructors or your classmates, the instructors will make note of this. If it is a consistent problem, you can expect one of the course teaching staff to reach out to you about the issue. You will usually not be graded on how well you do on any work in recitation, just the effort you put in.

* NOTE: The summer school requires we take attendance for the first few class meetings. This will not be used for class purposes, just for the report to the summer school

Quizzes will not always occur at the same point in lecture, but will usually be near the beginning, so be sure to join the lecture on time. It is not technically against course policy to take the quiz if you are not in class that day, but it is strongly discouraged, and would be difficult due to the restricted time frame.We do reserve the right not to accept submissions from people we separately confirm are not in class that day.

The current intent is that these quizzes will be on Gradescope, but they may be moved to Sakai; if this changes, I will give extra time on the first day or two to open the correct site.

The main goal of the quizzes is to show both you and me how well you understood the material of the previous day, and to encourage you to keep on top of the materials since this is a high-speed course. To that end, these are CLOSED-BOOK quizzes.

However, if you take the quiz during the designated period, you will then be able to go back that evening and update your responses. We will go over the answers in class for any problems that many students got wrong, and you will be able to use your notes for these revisions, so it is likely that everyone who took the quiz will get a final score of 100%.

NOTE: This policy is based on good faith. If a large portion of the class is getting zeroes as initial scores on the quizzes because they are not trying, knowing that they can get 100% later, this policy will be removed.

As long as the infinite-redo option is in place, I do not plan to implement accommodations for these quizzes (such as one-and-a-half time). They are meant to be very quick breaks in the lecture, and adding time for a few people would change the timing for everyone, without real benefit to those with the accommodations. Please let me know if you have an accommodation and have any concerns about this policy.

Homework assignments will be posted on class home page the week before the due date.

For full detail, check the Academic Integrity tab above, and the integrity page; however, some basic details are repeated below.

  • Assignments will vary in collaboration policy, which will be clearly laid out at the time of release. Without explicit instruction to the contrary on the release of an assignment, see this table for a full reference on the collaboration policy. When in doubt, ask.
  • Do not use any materials of any kind from recent semesters of CS230 (especially solutions). Using materials from anywhere except previous semesters' solutions (so other people, websites, books, etc.) is allowed with full, detailed citations, but will usually result in partial credit, not full points even for a fully correct solution. You should be clear about what is your work and what is not. If you do use materials, give a detailed citation, and rewrite anything you use in your own words.
  • You should use LaTeX to produce a PDF file for every assignment, but may use any type-setting program you prefer. See the resources section for material on getting started with LaTeX, and feel free to ask if you have questions. Only homework in the appropriate format will be accepted and we may deduct points for poor formatting.
  • You will hand in all your homework in electronic form through Gradescope.
  • Each submission is due by midnight on the due date.
  • No late homework will be accepted without a STINF or dean's excuse.

There will be one midterm exam on Thursday June 4th, and a final exam from 1-5PM EST on Thursday, Jun 25th. The exams will be on gradescope, with gradescope's new exam feature.

Unsurprisingly, collaboration is not allowed on exams. Appropriate announcements with regards to materials allowed during an exam will be posted on Piazza

Participation and In-Class Quizzes15%
Homework35%
Midterm Exam20%
Final Exam30%

The Duke Community Standard can be found here. Don't cheat, for all of our sakes.

See this link about what to do if there is an emergency during class. This shouldn't apply since the class is remote, but we are supposed to include it. If your house catches on fire or is hit by a tornado during class time, please try to let Kate (or David for recitation 02D) know, but quickly excuse yourself from the call. We will understand missing a quiz or attendance check to avoid injury!

COMPSCI , Duke University, Site based on Professor Carlo Tomasi's 230 website