[CSC 315] Honor Code

Andrew J. Pounds pounds_aj at mercer.edu
Wed Dec 5 03:37:34 EST 2018


This is in the syllabus....


*Honor Code:*

All students in CSC 315 are expected to adhere to the Mercer University
Honor Code. Any suspected violations will be reported to the Honor
Council for further investigation.

Many students have difficulty in determining how to apply the Mercer
honor code to computer courses. A fewgeneral guidelines should help you
in deciding whether you are violating the honor code or not.

1. You are allowed to receive help on your programs from other students,
provided the purpose of the help is to foster your understanding of your
own program better, not to write your program for you.
2. You are NOT allowed to use copies of programs written by other
students, or copies of programs from published sources, even if you plan
to modify them extensively. The only exception to this rule is when the
instructor provides you with code that should be incorporated into your
program. In such cases the code must clearly be set off and the source
or the code noted in the program.
3. You are NOT allowed to give copies of your programs, or parts of your
programs, to other students in any form.

            4. YOU MUST WRITE YOUR OWN CODE. DO NOT COPY PROGRAMS OR
            PARTS OF PROGRAMS FROM ANY SOURCE UNLESS I TELL YOU TO DO
            SO. IF YOU USE CODE I GAVE YOU PLEASE NOTE THE LOCATION OF
            THIS CODE IN YOUR PROGRAM VIA COMMENTS.


Any violation of the above policies will be treated as academic
dishonesty and a violation of the Mercer Honor
Code.


I am noticing in some repos a tendency to use a certain makefile example
from the internet that uses "wildcards" and a subdirectory structure in
a creative way, but that also generates other problems.  What troubles
me is that it is not something I gave you and it is being used used
amongst several of you.    I dare say if I asked you how the particular
makefile worked, very few of you using it would be able to explain what
the symbols and commands in the makefile do -- or why you have all kinds
of superfluous and unused function definitions in a library that you are
building in one of those subdirectories.   What would happen if I asked
you to explain those undocumented functions and libraries that just
magically appeared across several of your repositories.

You have been warned...


-- 
Andrew J. Pounds, Ph.D.  (pounds_aj at mercer.edu)
Professor of Chemistry and Computer Science
Mercer University,  Macon, GA 31207   (478) 301-5627
http://faculty.mercer.edu/pounds_aj

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://theochem.mercer.edu/pipermail/csc315/attachments/20181205/b34b2088/attachment.html>


More information about the csc315 mailing list