Computer Science 2000 Assignments


[Home]

Reading Assignments

8/27 Read Google's Python Programming Class. It is a good idea to do the exercises associated with each section: google python exercises

Problem Sets

Note: all homework files are available online at the zoo in
/c/cs2000/hws
Provisional Homework Dates
AssignmentAssignedDue
hw08/279/11
hw19/39/22
hw29/159/29
hw39/2410/20
hw410/1310/27
hw510/2711/10
hw611/1012/3
hw711/1912/10

8/27 Homework #0: hw0.py. It is due online via gradescope at 11:59 Thursday, September 11 (It is also available in /c/cs2000/hws/hw0.py from your Zoo account.) The python 3 byte code answer file is available in /c/cs2000/hws/hw0a.pyc You will submit your problem set files using gradescope.

In addition, complete the online canvas hw0 collaboration quiz on academic honesty and collaboration policy. It counts for 10 points

9/3 Homework #1: hw1.py. It is due online via gradescope at 11:59 Monday, September 22. You will submit your problem set files using gradescope. (It is also available in /c/cs2000/hws/hw1.py from your Zoo account.) The python 3 byte code answer file is available in /c/cs2000/hws/hw1a.pyc
9/15 Homework #2: hw2.py. It is due online via gradescope at 11:59 Monday, Septmber 29. You will submit your problem set files using gradescope. (It is also available in /c/cs2000/hws/hw2.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw2a.pyc )
9/24 Homework #3: hw3.py. It is due online via gradescope. at 11:59 Monday October 20th. (It is also available in /c/cs2000/hws/hw3.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw3a.pyc )
10/13 Homework #4: hw4.py. It is due online via gradescope at 11:59 Monday October 27th. (It is also available in /c/cs2000/hws/hw4.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw4a.pyc ) Extension for hw4 to Wednesday, October 29th.
10/27 Homework #5: hw5.py. It is due online via gradescope at 11:59 Monday November 10th. (It is also available in /c/cs2000/hws/hw5.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw5a.pyc )
11/10 Homework #6: hw6.py. It is due online via gradescope at 11:59 Wednesday December 3rd. This is a mini homework: 40 points. (It is also available in /c/cs2000/hws/hw6/hw6.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw6/hw6a.pyc )
11/19 Homework #7: hw7.py. It is due online via gradescope (see note below) at 11:59 Wednesday December 10th. (It is also available in /c/cs2000/hws/hw7/hw7.py from your Zoo account. The byte code answer file is available in /c/cs2000/hws/hw7/hw7a.pyc )

Note: there are related files in the same directory: hw7.

decode.sh
encode.sh
password
poem[1-4]
There are two autograders: 7a and 7b. hw7a contains questions 1-3 and hw7b contains questions 4-6.

For 7a, please submit hw7a.py as the autograder will not recognize hw7.py

For 7b, submit three files: hw7b.py, encode.sh and decode.sh. In the hw7b.py file, please comment out the main function as that will crash the autograder. Also comment out "import numpy" and "import wordsegement" as those two modules will also crash the autograder. This is not necessary for hw7a.


[Home]