Tags: secure

Assignments

contract-skeleton.scm
  1. Assignment 1 doc, pdf – due date: 22.5.08 forum

  2. Assignment 2 doc, pdf – due date: 29.5.08 midnight forum updated 27.5.08 - question 2 canceled

  3. Assignment 3 doc, pdf – new due date: 8.6.08 midnight forum updated 29.5.08

  4. Assignment 4 doc, pdf circle.scm – due date: 15.6.08 midnight forum updated 14.6.08

  5. Assignment 5 doc, pdf, contracts – due date: 22.6.08 midnight forum updated 18.6.08
  6. Assignment 6 doc, pdf, ex6.additional.scm – new due date: 1.7.08 midnight forum

  7. Assignment 7 doc, pdf –Example pdf due date: 11.7.08 midnight forum

  8. Assignment 8 part 1 doc, pdf, files, part 2 doc , pdf , due date: 25.7.08 midnight forum updated 20.7
    part 2 question 3 - is a bonus question,

  9. Assignment 9 doc, pdf, ppl.ex9.proposition.sml, ppl.ex9.sequences.sml, updated 29.7, new due date: 5.8.08 midnight forum,

  10. Assignment 10 doc, pdf, ex10.pl, due date: 19.8.08 midnight, forum small update in red 17/8,

Submission guidelines

  1. Assignments are submitted ONLY in pairs.
  2. Submit your assignments using the Submission system.
    You are expected to submit your assignments on time, including any troubleshooting you have to do.
    Its a good practice not to submit your work at the last minute.
    Its a good practice to create a submission group early on, to decrease the load on the system around the deadline.
  3. Submission system problems should be reported to the .
  4. Verify submitted Scheme files load properly in mzscheme on the CS UNIX machines before you submit.
    Answers to theoretical question can be submitted in text file (or MS-Word doc file) or as a comment in a Scheme file.
  5. Current assignment is discussed in the assignment's forum.
    Questions regarding course material and assignments – will be processed only through course page forum, and office hours. (no emails).
  6. Personal issues only – can be communicated by email.

Appeals, Delays and Exemptions

  1. Assignments appeals and delay requests and handled ONLY via the submission system.
    A delay request can be submitted no later than a day before the assignment due date.
    An appeal can be submitted until 10 days after the grades were published.
  2. Exemption (פטור מילואים או אשפוז) documents should be submitted in mailbox no. 121, floor 1, building 37 (Tamar Pinhas teaching assistant) and will be collected until end of course.

Academic integrity

Cheating in university courses is regarded as a serious offense. To avoid any possible misunderstanding, please read the following carefully.

Academic dishonesty includes any act of obtaining, soliciting or making available to others, material related to homework assignments. If you commit any of the above, then you are guilty of academic dishonesty. If your partner commits any of the above and you submit the assignment jointly, then you are just as guilty of academic dishonesty. If you choose to work with a partner, then you are both personally responsible for what you submit together. Claiming that you were not aware of the fact that your partner copied the assignment from somebody else will not absolve you of any responsibility.

To eliminate any doubts, we make no distinction between the two (or more) sides of the cheating. If we suspect that Bob and Alice have copied an exercise one from the other, we see no way they could have done this without cooperation. It is your own responsibility to make sure that nobody can copy your files. Be discreet.

We will not tolerate academic dishonesty in this course. If you are suspected of academic dishonesty, then a complaint will be filed with the university disciplinary board (ועדת משמעת) and a detailed report placed in your academic records. The minimal penalty for this type of offense is a grade of zero in the course. You might also be expelled from the university.

We keep records of submitted homework assignments, and reserve the right to check for academic dishonesty anytime after you have submitted an assignment.

To remove any doubt: you cannot share any amount of source code with other students. If you copied just a bit, it cannot be considered as a mitigating (special) circumstance in the disciplinary hearing, since in programming, details are crucial. Neither the difficulty of an assignment can be considered such a circumstance. Similar programs submitted by more than one group will be considered as cheating.