Department of Mathematical and Digital Sciences
Bloomsburg University of Pennsylvania

Object-Oriented Programming with Java

Home Policies Practice Assignments Style Guide Cats More

Grading.   Course grades are determined by homework assignments, two programming exams, and a comprehensive final exam. The programming exams will take place near the end of September and the end of October.

Homework Exam 1 Exam 2 Final Exam
35% 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

Deadlines.  You may have taken other courses with soft deadlines and opportunities to make up missed work, but in this course homework deadlines are firm. I would like you to understand my reasons for being strict in this matter:

  1. Most students comply with all written requirements. They submit their work before the due date and in the proper format. It would be unfair to these students, a majority, if I were to hold other students to lower standards.
  2. As part of the grading process I invest a lot of time writing detailed comments and suggestions. I want to give you this feedback as quickly as possible. I also want to review solutions in class as soon as the deadline passes.
  3. You will need to meet deadlines in your future professional life, so it does not seem unreasonable to expect homework to be completed on time and submitted according to instructions. Keep in mind that employers at technology companies are looking for self-motivated and detail-oriented people.

Make-Up Exams.  If you must miss class on the day of an exam in order to participate in a university-sponsored event or fulfill some other serious commitment, let me know in advance. I will be happy to accommodate reasonable requests for alternative testing arrangements as long as you obtain my prior approval. If you do not obtain 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 childish, 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 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. Finally, please note that as a student of Bloomsburg University you are bound by its Academic Integrity Policy, which describes academic honesty in broad terms applicable to all courses.