Homework

Useful Links

Homework 9: Shell Scripting

Due Sunday, August 23, 11:00pm.
Note the earlier deadline due to early end to summer quarter!
No late submissions accepted.

Submission form: icon Gradescope
Specification:
Testing Files:

Homework 8: Users, Groups, Permissions

Due Tuesday, August 18, 11:00pm.
No late submissions accepted.

Submission form: icon Gradescope
Specification:
Testing Files:
Helpful Links:

Homework 7: More regular expressions, sed

Due Tuesday, August 11, 11:00pm.
No late submissions accepted.

Submission form: icon Gradescope
Specification:

Homework 6: Regular Expressions

Due Tuesday, Aug 4, 11:00pm.
No late submissions accepted.

Submission form: icon Gradescope
Specification:
Testing Files:

Homework 5: Version Control (Git)

Due Tuesday, July 28, 11:00pm.
No late submissions accepted.

Submission form: icon Gradescope
Note: there is no autograder for this assignment. You will receive credit if you submit reasonable responses to each question and successfully commit and merge changing into the git respository.
Specification:
Helpful Links:

Homework 4: Version Control (Git)

Due Tuesday, July 21, 11:00pm.
No late submissions accepted.

Submission form: icon Gradescope
Note: there is no autograder for this assignment. You will receive credit if you submit reasonable responses to each question in Task 1.
Specification:
Initial Repo Files:
Helpful Links:

Homework 3: Even More Unix Shell!

Due Tuesday, July 14, 11:00pm.
No late submissions accepted.

Submission: icon Gradescope
Specification:
Testing Files:

Homework 2: More Unix Shell

Due Tuesday, July 7, 11:00pm
No late submissions accepted.

Submission: icon Gradescope
Specification:
Testing Files:
Helpful Links:
  • icon Setting up the JDK (Not needed on the VM or on attu; just in case it is useful on your own machine.)

Homework 1: Basic Unix Shell Commands

Due June 30, 11:00pm.
No late submissions accepted.

Submission: icon Gradescope
Specification:
Testing Files:
Helpful Links: