This website is preserved for historical and scholarly reference and is no longer actively maintained.
Section 1, CPSC 210: 8:00 - 8:50 a.m.
Monday, Wednesday, Friday in Jordan G-33
A looseleaf notebook is to be kept with contents grouped as follows:
- Homework in chronological order
- Daily quizzes in chronological order, including correct answers to quizzes.
- Hour quizzes.
- Additional handouts, class notes, and homework
This notebook will be available for use during designated hour quizzes and the final exam. This notebook may also be checked as a homework grade. Also, this notebook may NOT contain copies of pages from the text (or copies of the text made in any manner).
Laboratory Grade:
The laboratory grade will be determined by your laboratory instructor and will count 10% of the final grade.
You must be enrolled in L210 and lab attendance is mandatory.
A passing grade in laboratory is required to pass the course.
The laboratory meets in Martin E301.
Individual Programming Assignments will be made at class meetings and will count 20% of the final grade. A grade of at least 50% must be earned in the individual programming assignments to pass the course.
Short quizzes and class work:
Short quizzes and class work may be given/collected. If N is the number of such quizzes and class work, the number of such grades computed in the average will be ceiling(0.8N).
No makeups of these quizzes/class work will be given for any reason. Since only the best eight out of ten grades will be counted, there is an allowance for absences (excused and unexcused).
Short quiz/class work grade will be 10% of the final grade. Some grades will result from work in small groups. In the case of group work, one paper will be handed in for each group.
Homework will usually be associated with reading assignments and will count 10% of the final grade.
When computing the homework grade, the divisor will be one fewer than the maximum number of such grades.
Hour Quizzes:
Hour Quizzes will be given Friday, September 21, and Wednesday, October 24.
No makeups of hour quizzes will be given for any reason. If an absence from an Hour Quiz is excused, the final exam will count an additional percentage to replace the missed quiz. If you know in advance that you will miss an Hour Quiz, the instructor will attempt to allow you to take the quiz before the regularly scheduled date. The first Hour Quiz will count 10% of the final grade and the second 15%, making the hour quizzes contribute 25% to the computation of the final grade.
Final Exam:
The final exam will be cumulative and a grade of at least 50 on the final exam is required in order to pass the course.
The Final Exam will be cummulative and will count 25% of the final grade. Exams and quizzes may consist of a closed notes/book and an open notes/book section.
Attendance Policy:
ATTENDANCE IS REQUIRED. SEE ATTACHED DEPARTMENT OF COMPUTER SCIENCE ATTENDANCE POLICY.
Mastery Topics:
There are some topics in this course that are
so important to your understanding of future courses that failure to understand
these topics will present major problems. These topics are:
- The ability to trace recursion of complex code. You will be expected
to trace recursive code, using the standards handed out in class.
- The ability to explain correctly the linked list implementation of
stack. You will be expected to know how to initialize linked list
data structures, perform push and pop, and explain the time and space
complexity of the operations on he data structure. Drawing the data
structure may be required.
- The ability to explain correctly the linked list implementation of
queue. You will be expected to know how to initialize linked list
data structures, perform enqueue and dequeue, and explain the time and
space complexity of the operations on the data structure. Drawing the
data structure may be required.
Mechanism for testing mastery: At least three opportunities will
be given to demonstrated mastery of each ability. If possible, at least one of these
opportunities for each ability will appear on an hour quiz. At least
one of these opportunities for each ability will appear on a short
(daily) unannounced quiz. The third opportunity to demonstrate mastery
may appear on a short quiz, on a second hour quiz, or on the final exam.
Such opportunities will be clearly labeled "Mastery". Failure to
achieve "Mastery" at the 90% level on any of these three areas will
result in a grade for the course no higher than 'D'.
Grading Scale:
90 to 100 = A
80 to 89 = B
70 to 79 = C
60 to 69 = D
below 60 = F
Instructor:
Eleanor Hare
email: ehare@clemson.edu or ehare@cs.clemson.edu
office: 433 Edwards Hall
phone: (864)656-5874
Plagiarism and Academic Dishonesty
The Clemson University official Statement on Academic Integrity states "As members of the Clemson University community, we have inherited Thomas Green Clemson's vision of this institution as a high seminary of learning. Fundamental to this vision is a mutual commitment to truthfulness, honor, and responsibility, without which we cannot earn the trust and respect of others. Furthermore, we recognize that academic dishonesty detracts from the value of a Clemson degree. Therefore, we shall not tolerate lying, cheating, or stealing in any form."
The Clemson University Computer Science Department Academic Honesty Policy can be found at http://www.cs.clemson.edu/html/academics/honest_policy.shtml. If you have any questions as to what I consider honest, please ask!