Skip to main content

Homework Policies

It is imperative to understand that computer programming is not a spectator sport. To get good at it, you need to practice, and the primary vehicle for that is the homeworks.

Due dates: Homework assignments are due at 11:59pm Eastern Time unless otherwise posted. Most, but not all, assignments will be due on Thursdays. All deadlines are automatically enforced.

Where to submit: All homework must be submitted electronically through Gradescope.

How often to submit: You can submit each assignment as often as you like. We will grade the last version of each file that you submit. Every time you submit, you must submit all of your .java files.

What to do if the submission system isn’t working: If you have trouble with Gradescope, e-mail your code to your TAs before the deadline. We will normally give you an extension to resubmit online once. Submit your next assignment early and seek help if you still have problems. (You can always resubmit later on.) We will not normally give you a second such extension unless you have sought help resolving the problem well ahead of the deadline.


Always back up your work. Because we use Codio for writing code in CIS 110, data loss is relatively rare. However, we do not guarantee that Codio will be completely bug-free, and it is your responsibility to periodically download and save your work.


Late Submissions:

The following details apply only for homework assignments, e.g. HW00-HW08. Quizzes and the final project cannot be submitted late.


Extensions: Please recognize that extensions can be quite disruptive to the pace of your learning in CIS 110. It is for this reason that we provide a number of late days to cover most situations. Nevertheless, we are committed to accomodating students experiencing exceptional circumstances.


Extra Credit:


Homework Regrade Requests: