The major objectives in this course are that upon completion of the course:
You will need access to a machine you can install linux (with a current 2.6 kernel) on.
There will be 5 or 6 assignments and projects.
It is assumed you are a competent C programmer, and know about UNIX programming. There will be an opportunity for you to develop those skills, but that is your responsibility. You can expect every test to include a C program worth a significant number of points.
You are responsible for making yourself aware of and understanding the policies and procedures in the Undergraduate Catalog (pp. 268-269) and Graduate Catelog (pp. 26-27) Catalog that pertain to Academic Integrity. These policies include cheating, fabrication, falsification and forgery, multiple submission, plagiarism, complicity and computer misuse. If there is reason to believe you have been involved in academic dishonesty, you will be referred to the Office of Student Conduct. You will be given the opportunity to review the charge(s). If you believe you are not responsible, you will have the opportunity for a hearing. You should consult with me if you are uncertain about an issue of academic honesty prior to the submission of an assignment or test.
There will be some efforts expended to catch violations. The instructor will assign a grade of E to all students involved in violations and ask that they be removed from the University. Do not request a second chance.