W4261 Introduction to Cryptography: Homework
There will be a homework due roughly every couple of weeks, to be submitted
in PDF format via gradescope (which you can find through the
gradescope tab on courseworks).
Required readings (if any) will be posted on the
lectures page, and also announced in class.
Below are instructions for the written homework.
Submission Instructions:
- Homeworks should be submitted in PDF format via
Gradescope.
- We strongly recommend typesetting, e.g. using LaTeX. You can use
this sample file and this
class file [last updated 2/3/22]
to generate a pdf with LaTeX.
If you are not familiar with LaTeX, it is a great skill to learn and
there are plenty of good online guides such as Oetiker's
Not So Short Introduction.
Scanned handwritten homeworks will also be accepted,
but we will not spend much effort trying to decipher handwriting
we find illegible.
- We will grade answers not only for correctness, but also for
clarity. We grade what you wrote, not what you meant.
If you do not know how to solve some question, you may write
"I don't know how to do this", and you will receive 15% of the
credit for that question.
- If you submit more than one solution to a problem, we will
grade whichever solution we want (we will likely
choose the worst one or the one that is easiest to grade).
If you would like to receive feedback on more than one solution
you may include more than one, but clearly indicate which is the
solution to be graded.
Regrade Requests:
- Regrade requests can be submitted through gradescope within
two weeks (preferably less) of the grades being released.
Before asking for a regrade, please carefully read both the
solutions (available on courseworks) and the rubric (available
on gradescope).
- If we find that we made a mistake in our grading we will update
your score accordingly (and consistently with the rubric that
is applied to all). Such an update may cause your score to go
up or down.
Bonus Problems:
- There will be occasional bonus problems on the homework. Those
are intended mostly for fun and extra challenge to those who want
it, and will not influence the grade for most students. In
particular, all scores are weighed and curved and initial
letter-grade cutoffs are determined ignoring any bonus
points. Only then, and only if a student is close to a cutoff point for
some letter grade, the bonus point may push the grade up.
Lateness and Collaboration Policy:
- You are allowed up to 150 hours (slightly more than 6 days) of
lateness with no penalty throughtout the semester, provided that
you never use more than 96 hours (4 days) for any one homeork.
Any part of an hour counts as a full hour. This lateness time is
provided to allow for last minute upload/internet problems, or in
case you're busy with another project, observing a religious
holiday, have a minor sickness, or another issue.
Any homework that is late beyond the 150 hours total or 96 hours for
one assignemnt, will not be accepted.
We reserve the right to cancel or modify the above lateness policy
for a specific homework (e.g before the exam) - you will be
notified of any such case when the homework is given out.
As a reminder, no late quizzes will be accepted.
For emergencies such as serious family or medical emergency,
please provide all necessary documentation to your advising dean,
and have the dean contact me to discuss appropriate
accommodations. This maintains your privacy, and avoids me having
to evaluate and verify your doctor's note or family situation.
- If you consult any outside reference such as a textbook or
lecture notes (other than the required textbook and your own
notes),
you must acknowledge it on your submission, and make sure all the
solutions you submit are your own. Use of AI is not permitted at
any stage.
- You may (and are encouraged to) discuss the homework
problems with other students.
My recommendation is to first think through the problems on your own, and then discuss with another student or two. In any case, you must
(1) list the names of every person you discussed with on
your submission, and (2) write the solution on your own.
No student may look at written solutions of any
other student prior to submitting their own (no
"comparison" or "checking" of your solutions with each other).
- The above use of outside sources and participation in
discussion groups is allowed (and encouraged) for the purpose of
facilitating deeper understanding, learning, and having fun.
It is not to be used for the purpose of finding ready solutions
that you can use on your homework.
For example, you may never consult solved homework for any other
class.
If you are in doubt whether something is allowed, ask the
professor. Academic dishonesty will not be tolerated.
- All students are assumed to be aware of the
computer science department academic honesty policy.
Back
to Course Main Page