CMSC 131 - Object-Oriented Programming I

Fall 2004

Homeworks


The planned dates when homeworks will be handed out and due is given in the course schedule. (Beware that the exact dates are subject to change, but we will try to give you fair notice of any changes.)

To submit a homework, go to the "Dr. Java" perspective, be sure that the project is open. Then right click on the project folder (p1) and select "Submit Project" from the pull-down menu. You may submit many times (we grade only the last submission). You can check the status of your submissions by visiting the Submit Server Home Page and entering your University Directory ID and password.

Try your best to use the Eclipse/CVS submit option for your homework submissions. If you are having problems with this, please contact us. Use the submit server only as a last resort for submitting your program. (The reason is that it is much harder for us to process submissions made through submit server, and we have seen many improperly formatted submissions.) If you find it necessary to use the submit server, please see the following page for information on jar creation for submission.


Assignment Due Date
HW#1 Sat, Sep 18, 6:00pm
HW#2 Thu, Sep 23, 6:00pm
HW#3 Thu, Oct 7, 6:00pm
HW#4 Mon, Oct 25, 6:00pm
HW#5
(Last update Nov 1, 4:30pm)
Thu, Nov 4, 6:00pm
HW#6
(Last update Nov 9, 9:20am)
Thu, Nov 11, 6:00pm
HW#7
(Last update Nov 21, 9:40am)
Wed, Nov 24, 6:00pm
HW#8
(Last update: Fri 12/03, 8:30pm)
Tue, Dec 7, 6:00pm




Worksheets


Quizes are given in discussion sessions. A few days prior to each quiz we plan to post a worksheet on this page. The dates for the quizes are given in the course schedule. (Beware that the exact dates are subject to change, but we will try to give you fair notice of any changes.)

Worksheets are not turned in and they are not graded. The problems on the worksheet are for your own benefit and are designed to prepare you for the quiz. We will not be giving answers to the worksheet problems, but if you have a question you can talk to any of the course TAs.

We plan to post the quiz and solutions here a few days after each quiz.


Worksheet Quiz Date Quiz Solutions
Worksheet #1 Mon, Sep 13 Quiz #1 Quiz #1 Solutions
Worksheet #2 Mon, Sep 20 Quiz #2 Quiz #2 Solutions
Worksheet #3 Mon, Oct 11 Quiz #3 Quiz #3 Solutions
Worksheet #4 Mon, Oct 18 Quiz #4 Quiz #4 Solutions
Worksheet #5 Wed, Oct 27 Quiz #5 Quiz #5 Solutions
Worksheet #6 Mon, Nov 1 Quiz #6 Quiz #6 Solutions
Worksheet #7 Mon, Nov 8 Quiz #7 Quiz #7 Solutions
Worksheet #8 (coming) (see schedule)    




Midterm Exam 1


Here are some resources to help you prepare for the first midterm. The midterm will be on Monday 9/27 in your discussion session. (Monday lectures will take place as usual.)


Midterm Exam 2


Here are some resources to help you prepare for the second midterm. The midterm will be this Monday 11/15 in your discussion session. (Monday lectures will take place as usual.)


Final Exam


Here are some resources to help you prepare for the final exam. The final will be this Tuesday 12/14 in TYD 0130 (Tydings Hall) (All sections of cmsc131 will take the exam in this room.)

There will be two review sessions. Please see the main course web page.