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 the submission system, 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. One or two students CIS 110 lose their work to a crashed computer each week. It is not grounds for an extension. Seriously. Always back up your work. Fortunately, there are multiple easy ways to back up your work:

Late Submissions:


Extra Credit:

Homework Regrade Requests: