Lecture attendance is mandatory. You are responsible for the materials presented in the lecture and precepts. Some of the content is not in the textbook. Students are expected to regularly check the course webpage for announcements, class schedule updates, lecture notes, programming assignments and other related course materials.
20% | Mid-term exam |
25% | Final exam |
55% | Six programming assignments |
We will use KLMS EE209AB Course Page to submit the assignment.
For each assignment you must specifically state, in your readme file, the names of any individuals from whom you received help, and the nature of the help that you received. That includes help from friends, classmates, lab TAs, course staff members, etc.
Do not, under any circumstances, copy another person's code. Incorporating someone else's code into your code in any form is a violation of academic regulations. This includes adapting solutions or partial solutions to assignments from any offering of this course or any other course. There is one exception to the code-sharing rule: You may adapt code from the EE 209 course materials provided that you explain what code you use, and cite its source in your readme file.
Copying and transforming someone else's code (by rearranging independent code, renaming variables, rewording comments, etc.) is plagiarism. Some inexperienced programmers have the misconception that detecting such plagiarism is difficult. Actually, detecting such plagiarism is quite easy. Not only does such plagiarism quickly identify itself during the grading process, but also we can (and do) use software packages, such as Alex Aiken's renowned MOSS software, for automated help.
If a student is confirmed to commit plagiarism on an assignment, then the standard penalty is automatic failure (F) of the EE 209 course.
Abetting plagiarism or unauthorized collaboration by "sharing" your code is prohibited. Sharing code in digital form is an especially egregious violation. Do not e-mail your code or make your code available to anyone. Do not share your code with anyone even after the due date/time of the assignment.
You are responsible for keeping your solutions to the EE 209 programming assignments away from prying eyes. If someone else copies your code, we have no way to determine who is the owner and who is the copier. If you are working on a public lab computer, make sure that you do not leave the computer unattended, and that you delete your local files and logout before leaving. You should store all of your assignment files in a private directory. You can create a private directory using commands similar to these:
% mkdir ee209 % chmod 700 ee209