Weekly outline

  • Lecture: Mondays at 15:15 - 17:00 in CM1 3
    Exercise Session: Mondays at 17:15 - 18:00 in CM1 105
    This course is highly interactive, and your active participation in lectures is essential.

    Course Staff

    Professor: Bryan Ford
    TAs: Shailesh MishraLouis-Henri Merino, Mert Erkul
    AEs: TBD
    The CS-234 staff can be reached by email, on Ed, and during exercise sessions.

    Assessments

    Quizzes account for 10% of the final grade with the lowest score being dropped, Assignments make up 40%, and the Final Exam contributes 50%.

    Quiz Schedule

    Quizzes are conducted on Moodle and held on TBD.
    We conduct a poll early in the semester to identify the most convenient time to administer the quizzes.

    Assignments (Grade Weights & Deadlines)

    HW #1 (5%): Usenet (TBD)

    HW #2 (10%): Peer Review Assignment
    • Part 1 (5%): Write Up (TBD)
    • Part 2 (3%): Peer Review (TBD)
    • Part 3 (2%): Metareview (TBD)

    HW #3 (20%): Collective Problem Solving
    • TBD

    HW #4 (5%): Ethereum Smart Contract
    • Part 1: Solo (TBD)
    • Part 2: Elections (TBD)

    • HW #1 (5%): Graded
      • Usenet (due Oct 13 @ 23:59)
    • HW #2 (10%): Peer Review Assignment: Graded.
      • Part 1 (5%): Write Up (due Oct 18 @ 23:59)
      • Part 2 (3%): Peer Review (due Oct 26 @ 23:59)
      • Part 3 (2%): Metareview (due Nov 1 @ 23:59)
    • HW #3 (20%): Collective Problem Solving
      • Problem Proposal due Nov 7 @ 23:59
      • Comment on Assigned Proposal due Nov 9 @ 23:59
      • Comment on other proposals due Nov 10 @ 23:59
      • Responding to Comments due Nov 13 @ 23:59
      • Proposal Voting due Nov 14 @ 23:59
      • Team Assignments due Nov 16 @ 12:00
      • Final Presentations Poll closes at Nov 21 @ 23:59 (not graded).
      • Information Gathering & Solution Proposals due Friday Dec 1 @ 23:59
      • Discussion & Feedback due Tuesday, Dec 5 @ 23:59
      • Presentations due Thursday, Dec 7 @ 7:00
      • Oral Presentations: Dec 7 (8:15 - 10:00) & 8th (13:15 - 14:00).
      • Final Approval Voting + Peer Evaluations due Thursday, Dec 21 @ 23:59
    • HW #4 (5%): Ethereum Smart Contract
      • Part 1: Dec 11 @ 23:59.
      • Part 2 & 3: Dec 21 @ 23:59.

    Quizzes:

    • Quiz #1: Oct 13th
    • Quiz #2: Nov 3rd
    • Quiz #3: Nov 24th
    • Quiz #4: Dec 22nd