Department of Mathematical and Digital Sciences
Bloomsburg University of Pennsylvania

Object-Oriented Programming with Java

My course policies are presented to you verbally and in writing so that you will understand exactly how final grades are computed and what I expect from you when it comes to the submission of coursework, classroom conduct, and academic honesty. If you have any questions about course policies, just ask and I will be glad to explain or clarify as needed.

Grading.   Your grade for the course is determined by homework assignments, two programming exams, a written test, and a comprehensive final exam.

Homework Written
Exam 1
Exam 2
25% 10% 20% 20% 25%

The weighted total of all scores will be converted to a letter grade using the following scale:

A A-
B+ B B-
C+ C C-
D+ D

You will need a dropbox account for this course. Homework assignments will be announced in class and posted here.

Late Homework.  You may have taken other courses with soft deadlines and opportunities to make up missed work, but in this course deadlines are firm. Late work is simply not accepted and results in a zero (but see forgiveness policy below). I would like you to understand my reasons for this:

Your homework must be uploaded to our shared dropbox folder before midnight on the due date. Email submissions are not accepted. Last-minute technical problems like slow network connections and forgotten passwords are not excuses for missing the deadline, so do not wait until the last minute. You will be given plenty of time to complete each assignment.

Forgiveness.  Everyone makes mistakes. A generally good student may forget a deadline, start an assignment too late, or upload the wrong files. And most students will, from time to time, face difficult pressures outside of class that may interfere with the timely completion of their work. I recognize these realities and have a policy to prevent them from causing too much trouble: I simply drop your lowest homework score, no questions asked.

Make-Up Exams.  If you must miss class on the day of an exam in order to participate in a university-sponsored event, attend a job interview or fulfill some other serious commitment, let me know in advance by email. I will be happy to accommodate reasonable requests for alternative testing arrangements in such cases. If you do not obtain my prior approval then a make-up exam will not be offered unless your absence is due to a medical emergency or other serious and unforeseen circumstances beyond your control.

Professional Conduct.   Please put all electronic devices away (out of sight) before class begins. I understand that you are not trying to be impolite or distracting by keeping a phone or other mobile device on your desk for real-time updates, but in fact you are being both. The same applies to sending text messages, checking email, playing games, or surfing the web during class. Aside from making you look a bit silly, it can be an annoyance to students behind you. Students rarely do these things in my courses, but it happens sometimes so I am mentioning it here. Also, please arrive to class on time. If you are late once in a blue moon, no problem, just try to sneak in quietly with a guilty expression on your face and I will ignore the interruption.

Academic Honesty.   Any attempt to mislead your professor about any aspect of your work or about your knowledge of course material is a violation of academic honesty. This includes submitting work to be graded that you did not write entirely on your own. It also includes showing or sending your code to another student in the course for any reason at all. This does not mean that you must work in isolation: an honest verbal exchange of ideas with other students about a homework problem is perfectly fine. Whatever you carry in your head after a conversation with a classmate is something that you have learned and may freely use as your own. But under no circumstances are you permitted to copy any part of someone else's work (including code found on the Internet), even if you intend to modify or extend it. Allowing a classmate to copy your work is also cheating and will be treated in the same way. Academic dishonesty of any kind will result in a failing grade for the course and a record of the incident being placed in your file. If your file reveals that you have previously cheated, the incident will be reported to the university's Director of Student Standards for further action. Claiming to have forgotten or misunderstood course policies on academic honesty will not be accepted as an excuse for violating them.

As a student of Bloomsburg University you are bound by the university's Academic Integrity Policy, which describes academic honesty in broad terms applicable to all courses.