Graded programs are subject to the Roanoke College Academic Integrity policies. Copying a program or a portion of a program (even a single line) or reading another person's program to obtain ideas for solving a problem is plagiarism. Other examples of integrity violation include writing code for some else, using code written by someone else, telling someone else how to solve a problem or having someone tell you how to solve a problem (and using their method). These cases apply to any work that is handed in for a grade under the instructor's assumption that the work is your own. Unless specified otherwise by the instructor, discussion among students should be limited to general discussion of concepts and language details, not specific aspects of a solution to the assigned problem.
Besides the exams, there will be regular homework assignments and
short programming projects.
Home Work: Home work assignments will be assigned every
day in class. Home work must be turned in on the Monday of the next
week at the beginning of the class period. All home work must
be handed in as LaTeX documents. We will go over creating LaTeX
documents in class. No hand-written home work assignments will be
accepted, unless explicitly stated otherwise in the assignment. No
late home work assignments will be accepted.
Programming projects: There will be several short
programming projects assigned during the semester. Programs will be
graded on correctness,
style and documentation. Programs are due by midnight on the assigned
date. No late programs will be accepted. All programs are to be turned
in by email; instructions for submission will be given in the
assignment handout.
The grading scale is as follows:
Mechanics
There will be two take-home tests
(due at the beginning of class on February 14 and March 21) and
a take-home final
exam (due at the beginning of class on April 25).
Make-up tests will be available by pre-arrangement only in case
of scheduling conflicts. After the test, make-ups will be available
only in case of documented medical emergency.
Grading
The final grade will be computed based on the
grades in the tests, the final exam, home works
and
programming projects
according to the following
weights.
Component
Weight
Home works 22%
Projects 28%
Tests (2) 30%
(15% each)
Final Exam 20%