Course Contract
Course: CSCI 311 – Spring 2009
By initialing each clause
in this two page contract and signing and dating the contract, I acknowledge
that I have read, understood and agree to the content.
·
I understand that Dr. Stapleton views this course as being one of the most
important courses I will take to gain employment in my field. I will conduct myself in all interactions in
this course as though I were a valued, respected employee. I will maintain an attitude of respect and
consideration for my fellow students, my teaching assistants and professor. I understand it is completely unacceptable to
use foul language in my interactions. I
will not behave disruptively in the classroom.
Should I fail to adhere to this code of conduct I understand that I will
be dropped from the class. ______ (initial)
·
I understand attendance is mandatory – just as with employment. If I am ill or if there is some other
emergency I will contact Dr. Stapleton via email prior to missing the
class. I understand very few exceptions
would merit failing to do so. I
understand my course grade will be decremented should I have unexcused absences
and that I may be dropped from the course.______ (initial)
·
I will bring a clicker to each classroom session and actively
participate when called on to do so. I
will turn off all cell phones/PDAs prior to walking in the classroom. I will use my laptop computer only for the
purpose of accessing or generating notes and other related course
materials. I will not message or contact
my fellow students during class. I understand
any disruption to the class will result in my loss of the “laptop privilege”. ______
(initial)
·
I understand that knowing what homework is assigned and when it is due
is entirely my responsibility, just as would a work assignment by my
employer. I understand that due dates
are firm. I will photocopy or have a
backup of each assignment prior to turning it in. I understand that the instructor will not
grade each individual assignment with other than a “pass/fail” mark since the
instructor will go over the solution to the homework in class. I understand that homework will not be
accepted after it is discussed in class.
I understand that the process of writing enhances my learning and I agree
to take notes while the solutions to homework are being developed. ______ (initial)
·
I understand that as a software developer it
is my responsibility to anticipate all possible inputs to my programs and I need
to engineer my software to correctly handle these cases. Although my teaching assistants will come up
with test cases to run my programs against, it is not their responsibility to
make sure that I have anticipated all cases, it is my responsibility to do
so. If I fail to test a case, it is my
failure and not that of my teaching assistant, just as if a user/customer of my
software comes up with an input that reveals a bug in my code, it is not my
customer’s fault that the bug exists, but mine.
I realize that when my teaching assistant provides test cases for me, it
is a service to me, and they are not obligated to do so. ______ (initial)
·
I understand that programming assignments and
homework assignments are to be an *individual* effort. I will not to
share any version of my code with my fellow students. I understand that if my professor or teaching
assistant determines that I have copied any part of another student’s work that
I will automatically receive a grade of "F" for the course. I
understand that if I am found to have
cheated on an exam that I will receive a grade of "F" for the
course. I understand that if I alter an exam answer after receiving the
exam back I will receive a grade of "F" for the course. I understand that should any of these situations
related to cheating or plagiarism occur that Dr. Stapleton will also pursue my
removal from the University. ______ (initial)
·
I understand from time to time my teaching
assistant and Dr. Stapleton may share partial solutions to programming problems
with me or I may be asked to use pre-existing code in my text or on the
web. I am allowed to use this code
provided it has been approved by Dr. Stapleton and the teaching assistant. I may be asked to use some code as a base for
modification and this is allowable. I am
to cite the author and source in my program’s documentation whenever I use the
code from another source. ______ (initial)
_________________________________________________
Signature Date
___________________________________________
Print name