CIS 4930 (Programming in Java):
Class Policies
Class Web page
Students are responsible for all announcements made via the
class Web page
(http://www.cise.ufl.edu/~blm/CIS4930/info.html).
Attendance
Roll will not be taken, so your attendance is optional.
However, you are responsible for all material presented during
class, so attendance is strongly recommended.
Homework submission and late homework
Homeworks are to be submitted via e-mail, as described
in How to submit homework.
Generally you will have approximately two weeks to complete
an assignment. Homework will be accepted up to 7 days late at
a penalty of 10% per day. Penalties may be waived with a valid
excuse (e.g., documented illness, bereavement) and permission of
the instructor. Except in very
unusual circumstances, you must request
such permission no later than 7 days after the due date.
Missed exams
Missing an exam will result in a grade of zero for that exam.
If you have a valid excuse for missing the exam (a documented
medical emergency, or prior approval of the instructor),
a grade of "excused" will be recorded and your other exam counted
twice.
Academic honesty
"We, the members of the University of Florida community, pledge
to hold ourselves and our peers to the highest standards of
honesty and integrity."
Unfortunately, it is necessary to mention the subject of
academic dishonesty as well. Most if not all of the homework
assignments in this course will require students to produce
working programs.
Unless otherwise explicitly stated assignments
are not team projects, and students are not permitted to copy
the work of others nor to allow others to copy their work.
You may consult with others when attempting to develop solutions
to assignments, but such collaboration should be limited to
overall strategies; once detailed development and coding begins,
each student should work individually.
Similarly, you may ask questions of the instructor or the grader,
but you should expect to do the actual program
development and coding yourself.
Identical or nearly
identical solutions to the same problem will be regarded as
evidence of over-collaboration and will be dealt with as cheating
(penalized by, at a minimum, a grade of zero for the assignment).
In cases of suspected copying, you may be required to explain
your work to the instructor.
It's trite but true that by cheating you are cheating not only
your more honest classmates but also yourself:
The best (perhaps the only) way to develop programming expertise
is by writing programs and making them work!