CS
251 (12293, LE 2): Course work, standards, and policies
Course work
5 programming projects, 2-3 written assignments
All work graded must be done individually and must be your own effort.
|
40%
|
Clicker participation
(in class; lowest score will be dropped)
|
5%
|
2 Midterm Exams (evening exams, 15% each)
|
30%
|
Final Exam (comprehensive)
|
25%
|
Course prerequisites
- CS 180
(Problem Solving and Object-Oriented Programming in Java)
- CS 182
(Foundations of Computer Science)
- CS 240
(Programming in C)
Academic honesty policies
Departmental and University academic honesty policies are
described at http://spaf.cerias.purdue.edu/integrity.html
and Departmental
Academic Integrity Policy. These policies will be followed unless written
documentation of exceptions is provided. We
expect that you have read these policies and have watched the departmental
academic honesty video. 251 specific policies
include:
- All work graded must be done individually
and must be your own effort. This means you do your own work, without
prohibited assistance or shortcuts, and you truthfully present the results. If
you do use the work of others, you credit it properly. You do not unfairly
damage or impede others in their own academic pursuits.
- 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). Unless
otherwise noted, work turned in needs to reflect your own efforts and
knowledge.
- Sharing
or copying solutions is unacceptable and is considered cheating.
- When using material or adapting
ideas found on-line you are required to give credit and proper
references. Failure to do so is considered cheating.
- Do
not copy code and then make changes (either from the Web or from other
students). It is considered cheating.
- Anyone working with a tutor on an
assignment or project must disclose this information. Failure to do so is
considered cheating.
- Making a post or asking someone to
make a post on a site like StackExchange to get
hints is considered cheating.
- You
are expected to take reasonable precautions to prevent others from using
your work.
- 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 academic honesty.
Course policies
Projects and Assignments
- Links
to projects and written assignments descriptions will be available on
Piazza.
- Projects
and written assignments are to be electronically submitted by their due
date as specified in their description.
- 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-grad
Penalties for academic honesty violations
- 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.
Late policies
- 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.
- You
need to indicate at the time of submitting whether you are using any late
days. See handout on Vocareum for more detail.
- 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 can be applied.
- Any
additional extensions will be granted only due to serious and documented
medical or family emergencies.
Other
- Grades
are posted on Blackboard.
- All
exams are closed book and closed notes. Taking the final exam is a
requirement for passing the course.
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.