Course Policy for CS140

  • Attendance: In addition to lectures, you are required to attend discussion sections and the TAs provide essential specifics on hands-on aspects of the course. We understand you may be absent sometime for personal reasons and in that case, you will be automatically excused and there is no need to inform us. It is the student's responsibility to learn the content of the missed classes.

  • Individual/group effort: You will complete exercises by yourself, and cannot copy other people's solutions.

    Some of parallel programming assignments may be completed in a group of 2 people. Everyone in the group needs to conduct their fair share of the work, we will ask each of you to turn in assessments of the relative contributions of your partners.

  • Collaboration: We encourage you to ask other students about the approaches needed for the assignments.

    But no code/solution can be shared among different groups and they cannot be placed in public (e.g. GitHub repository or a forum), violating the code of academic integrity.

  • Late penalty: Due to a scheduling constraint (TAs need to explain solutions during discussion sections), we may not allow a late submission. In that case, we will specify in the late submission deadline.

    If late submission is allowed, for exercises, each student has three personal slip-day passes for being late without penalty and can apply at most one slip-day pass. Otherwise, there will be 10% deducted for a day an assignment is late. You will receive no credit for each exercise after 1 day of the due date.

    For parallel programming assignments, there are 5 slip-day passes for being late without penalty and otherwise, there will be 10% deducted for each day an assignment is late. You cannot apply more than 2 slip-day passes and will receive no credit for each assignment after 2 days of the due date.

  • Piazza: Please search the previously posted questions before posting your questions. To encourage collaborative learning, we encourage students to provide an answer to a question first. If needed, we will add a follow-up to improve or clarify. An extra bonus point will be given to students who actively provide reasonable answers.

  • Private communication: You can come to office hours for any 1:1 communication. You may also use the private posting feature at Pizza to communicate with the instructor/TAs, and one of us will respond. If such a message is not personal, you should use public posting so other students can benefit.