Mathematics, Computer Science, and Statistics
Bloomsburg University

Object-Oriented Programming with Java

Grading.   Numerical scores for the semester are determined by four equally-weighted components:

Homework Average Exam 1 Exam 2 Final Exam
25% 25% 25% 25%

Semester scores are converted to Letter grades using the following scale:

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

You will need a dropbox account to submit work in this course. Late work will not be accepted and due dates will not be extended except for medical emergencies or other dire circumstances beyond your control. 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 very serious commitment, let me know in advance by email. I will accommodate reasonable requests for alternative testing arrangements in such cases. But if you miss an exam without making prior arrangements with me, it will count as a zero and there will be no opportunity to make it up (except in cases of a certified emergency).

I understand that good students can make mistakes like forgetting to submit their homework before the deadline, not submitting it correctly or submitting the wrong files. I have a policy to deal with these kind of mechanical errors. The grade that you earn (perhaps zero) will stand, but during the ten days before our last scheduled class meeting you can send email to me explaining what happened and I will consider not counting the assignment in question when I calculate your homework average. My decision will be based on your class attendance and the correct submission of the other homework assignments. Please note that this policy applies to homework only and that only one score may be dropped. I will accept email for this purpose only during the ten days preceding our last scheduled class meeting.

Advice.  Spend some time every day working on this course. It does not need to be a marathon session or even the major focus of your day. Just design a reasonable study schedule and follow it. Use those daily Java time slices to catch up on the assigned reading/viewing or, even better, work on one of the practice problems. The disciplined habit of doing something on a daily basis will give you a feeling of accomplishment and the positive benefits will spill over into the rest of your life. By focusing on small daily goals you will absorb new ideas more easily and find yourself able to concentrate for longer periods of time when you need to. It is like running a race — a steady pace is much more efficient than slow intervals punctuated with short bursts of speed.

Professional Conduct.   Students who send text messages, check email, play online games or surf the web during class look shallow and unprepared for college. Such behavior is impolite and distracting, so if you do it then I will have to ask you to leave. If there is some reason why you need to check your phone or other mobile device during class then let me know — otherwise put it away (out of sight) before class begins. Finally, I ask that you arrive to class on time. If you are late once or twice, no problem, just try to sneak in quietly with a guilty expression on your face and I will ignore the interruption. But if it becomes a habit then you may be asked to leave.

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 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, 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 may 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.

Home   |   Policies   |   Practice   |   Links   |   Style Guide