- HW 1, and mRNA.py for the last problem, due Jan. 16
- HW 2, due Jan. 23
- HW 3, due Jan. 30
- HW 4, due Feb. 6
- HW 5, due Feb. 13
- HW 6, starfish.png, and AdminFineAction.csv, due Feb. 20
- HW 7, due Feb. 27
- HW 8, due Mar. 7 (Saturday)
- Weekly exercises are due Fridays at 12:50 pm (start of class).
- All assignments will be graded on Stanford Farmshare's corn machines, so make sure your code runs on corn before submitting it.
Be aware that corn uses Python version 2.7.6 and Numpy version 1.8.1.
- Some assignments will require a short writeup. Please print your writeup to pdf format before submitting it.
- To submit your code and writeup, zip up your code folder, and put it in the CourseWork Drop Box.
- Each student has three late days throughout the quarter that will not be counted against their grade.
- Students must earn at least an average of 70% of the homework points available to pass.
Collaborative work, honor code
Students are expected to follow the Stanford honor code.
Discussing assignments is encouraged, but each student must do the coding on their own. Moss will be run on the submitted solutions to automatically detect similarities.
It is acceptable to search the web for syntax examples and small code snippets. For example, looking up the syntax to create an array like a = numpy.array([1, 2, 3, 1]) is acceptable. However, it would unacceptable to Google "Python implementation of radix sort" and copy the code as your solution to a question asking you to implement a sort function.