Computer Programming II Syllabus

CMPS 136-1     MWF 9:00 - 9:50, T 563A

Text:

Java Software Solutions, 6th EdLewis & Loftus; Addison-Wesley, 2009.
The same text as used in CMPS 134, Fall 2008

Attendance Policy:

Be there every class meeting.  More than three unexcused absence may result in a decrease in your grade.  Missing more than six classes without an acceptable excuse may result in failure in the course.  I will be the sole judge of what constitutes an excuse.

Grading Policy:

Tests:

There will be two major tests that will be announced in advance, probably on March 6 and April 8. The tests will count 1/8 of your course grade each. There will be a final exam which counts 1/4 of your course grade. The final exam MAY be given as two separate tests (during the same two hour final exam time), one open book and one closed book. If I choose to to this they will be weighted approximately equally.

I reserve the right to give "pop" quizzes at any time for any reason and factor them into your test grade score as I choose

Assignments:

Half of the course grade will be homework assignments. Most of them will be programming assignments. Each of these assignments will count the same amount. All homework is to be done individually unless otherwise specified. No assignment will be accepted more than one calendar week late.  If an assignment is not turned in on time it will be counted as one day or more late -- even if it is turned in only 15 minutes or one hour late. The maximum grade on each homework assignment is 100 points. Each assignment will have 10 points deducted for each calendar day or part thereof that it is late. This means that if a program is due on Wednesday and is turned in on Monday, that it will be 5 days late not one.

It is my intention to give each assignment to you at least two weeks before it is due and to have all the material necessary for doing the assignment discussed in class more than one week before the assignment is due. The first few assignments will not follow this rule, and it is possible that some assignments can be done better when more advanced techniques have been covered. I should have a copy of the assignments on my web page before they are handed out in class. In fact they may not be handed out in class.
 
A-  90
B-  80
C-  70
D   60
The precise break points for plusses and minuses will be determined at the end of the semester to make the grades equitable but the minimums listed at the left will be guaranteed.  Typically the minus changes to a "regular" at 3 points and the regular changes to a plus at 7 points.  Individual items are not curved but a curve is possible at the end of the semester. Students with excessive absences will not be eligible to have their grades curved.