CS588: Cryptography, Spring 2005
This is the only pledge you need to sign for the whole course. You should not write generic pledges on your assignments and exams — we assume students are honorable without you saying so. Please read it carefully. Cross out and remark on any statements you are not willing to agree to.
Return this in class on Tuesday, 25 January.
If you do not return a pledge, you are not in the class.
I will not lie, cheat or steal.
If I am unsure whether something would be considered lying, cheating or stealing, I will ask before doing it. Looking at solutions to assignments from previous CS588 courses is considered cheating, and I will not do it without getting permission first.
I will not use knowledge acquired in this course for evil purposes. Because it is interesting and worthwhile to learn about security vulnerabilities in real systems, we may learn some things in this course that may be misused. I promise not to attempt to attack systems without explicit permission from the system owner or course staff.
I will do what I can to help my fellow classmates learn. Except when specifically instructed not to, this means when other students ask me for help, I will attempt to provide it. I will help others improve their work, but will not give them my answers directly. I will try to teach them what they need to know to discover solutions themselves.
I will ask for help. I will ask questions when I am confused in lecture. I will make a reasonable effort to do assignments on my own first (or with my partners for group assignments), but will ask my classmates or the course staff for help before getting overly frustrated.
I will provide useful feedback. I realize this is an evolving course and it is important that I let the course staff know what they need to improve the course. I will not wait until the end of the course to make the course staff aware of any problems. I will provide feedback either anonymously (using the CS course feedback form) or by contacting the course staff directly. I will fill out all course evaluation surveys honestly and thoroughly.
University of Virginia
Department of Computer Science
CS 588: Cryptology - Principles and Applications