Policies¶
Homeworks are to be completed individually, although you may discuss concepts and problems at a high-level as outlined in our Collaboration policy. See the syllabus for more details on Homework and collaboration policies.
Unless otherwise noted, assignments will be due right before the live class session at 3:00 pm.
Feeling Stuck?¶
First and foremost: if you feel like you’re stuck on a problem for unreasonably long, reach out and ask for help! Learning should be challenging, but it shouldn’t be overly frustrating. Post on Ed or come to office hours!
If you…
- don’t remember a command? Try the commands and flags reference sheet; all the commands you need to do the homework are here.
- need to catch up on a concept? Double-check the lecture notes, and follow-up by watching the pre-class and in-class materials!
- are struggling with using
vim
oremacs
? Check out the linked editor guides and reference cards.
While you are welcome (and often encouraged!) to use the internet, we’ll also point out that external resources are not strictly necessary to succeed: the solution to all the homeworks can be done with only the items we talk about in pre-class materials and lecture (and a bit of man
page digging).
List of Homeworks¶
Posted below in reverse-chronological order as they are released.
Due Tuesday 12/10 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 12/03 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 11/26 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
sed
(2 points)Due Tuesday 11/19 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 11/12 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
git
(2 points)Due Tuesday 11/05 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
git
(2 points)Due Tuesday 10/29 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 10/22 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 10/15 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Tuesday 10/08 at 1:00 pm. No late submissions accepted.
Submission: Gradescope
Specification: Spec
Due Friday 10/04 at 1:00 pm. No late submissions accepted.
Submission: Google Forms
Specification: Spec