Coure prerequsites- CS 180 (Problem Solving and
Object-Oriented Programming in Java)
- CS 182 (Foundations of
Computer Science)
- CS240 (Programming in C)
Academic honesty
- Policies are
described at http://spaf.cerias.purdue.edu/cpolicy.html and Departmental Academic
Integrity Policy.
- The departmental policies will
be followed unless written documentation of
exceptions is provided.
- All
work graded must be done individually and must be your own effort.
You are allowed to interact with others to discuss and obtain
help with basic concepts covered in lectures or the textbook, homework specification (but not solution), and program syntax issues (but not program design).
However, unless otherwise noted, work turned in needs to reflect your own
efforts and knowledge. Sharing or copying solutions is unacceptable.
Do not copy code and then make changes (either from the Web or from
other students).
You are also expected to take reasonable precautions to prevent others
from using your work.
- Be aware that we use a software tool called MOSS (http://theory.stanford.edu/~aiken/moss/)
to check for copying among submitted assignments. Additionally, the instructor
and TAs will be inspecting all submitted material to ensure honesty.
- Penalties
- A first instance of academic dishonesty will result in a
zero for that assignment plus a letter grade deduction at the end of
the semester. A second instance of academic dishonesty will result in
a grade of F.
- In accordance with the Purdue University Department of Computer
Science Academic Integrity Policy, any instance of academic dishonesty
on an exam, project, or assignment will be reported to the Dean of
Students Office.
Course work policies
- Projects and written assignments are to be electronically submitted by their due date as specified in their description.
- Grades are posted on Blackboard.
- For
a re-grade on a project or written assignment contact the responsible TA within
10 days from the date when the grade was posted. No
re-grading after this period. A re-grade means that the entire work undergoes a re-grade.
- All exams and quizzes are
closed book and closed notes.
Late policy - No late written assignments will be
accepted
- Each student will be allowed four days of extensions on programming projects. After that a late penalty of 20% of the maximum score per day
will apply. Use of a partial day will be
counted as a full day. Extension days cannot be rearranged after they
are applied to a submission. Use them wisely! You need not notify us
that you are using an extension day or submitting late; we will keep
track of this for every student automatically based on the timestamp of
the submission.
- For
projects consisting of two parts, the submission of the first
part may specify a different late policy (specified in the project
description).
- Programming projects will not be accepted if they are more than five days beyond the due date
(regardless of whether extension days will be applied to that
particular assignment or not).
- Any additional extensions will be granted
only due to serious and documented medical or family emergencies.
Emergency Planning
In
the event of a major campus emergency, course requirements, deadlines and
grading percentages are subject to changes that may be necessitated by a
revised semester calendar or other circumstances beyond the instructor’s
control. For information on changes see this website or the course Piazza site.