|
CpSc
215 Syllabus -- Spring 2005
Instructor:Dr. James M. Westall Office Hours:TTh 10:00-12:00 a.m. Teaching Assistants:Jesse Freeman Prerequisites:The official prerequisite for this class is a grade of C or better in either CPSC 102 or CPSC 212. This class assumes that each student is already a competent Java (or C) programmer with familiarity with basic abstract data types (such as linked lists). Objectives:The objective in this class is for students to become competent in the C programming language and the use of the Unix operating system, as well as to have a good foundation for the C++ programming language. The objectives of the course of the course are further described here . Textbooks:
Grading:The final grade for the course will be computed based upon the following distribution (To earn a grade of C or better in the course it is necessary to make at least a C in the Lab and to have at least a 50 average in the project component of the course). |
|||
|
Quizzes |
20% |
||
|
Labs |
20% |
||
|
Projects |
30% |
||
|
Midterm |
15% |
||
|
Final Exam |
15% |
||
AttendanceClass attendance is encouraged but not required. A quiz will be given at the end of nearly every class. Two makeup quizzes will be given at the time of the final exam, but no other makeups will be given. It is acceptable for a student to arrive near the end of class to take the daily quiz. Disruptive behavior including, but not limited to sleeping and excessive talking, is not permitted in class and will lead to loss of credit on daily quizzes. DeadlinesWork is due at 11:59 p.m. on the due date. Extensions will not be given. However, due to the size of the projects, late work will be accepted with a penalty of N2 where N is the number of days late. LabsThe lab is required for this course. http://www.cs.clemson.edu/~lab215. You must receive a C or better in lab to pass the course with a grade of C or better. Academic IntegrityUnless otherwise specified in an assignment, you are expected to work independently on all projects and labs. Any discussion of any assigned work with any persons except Dr. Westall and the teaching assistants is a violation of this policy. Any use of any code not originally written by you is similarly prohibited. The University Policy on academic integrity will be followed for this course. Cheating will be taken very seriously, resulting in harsh penalties. Help with debuggingIf you need help on a program, talk to a TA for this class or the class instructor. However, debugging is a skill that can be developed only by practice. It is not the TA's job nor the instructor's job to find minor bugs in your program. If you are genuinely stuck, we will be willing to help you as far as your code matches the techniques described in class. If you write your program with an approach that is a complete departure from the way described in class, you are responsible for fixing your own resulting problems. Cancelled classIf the university cancels classes on the day of a scheduled test, the test will be rescheduled. Instructor LateIf the instructor is late for class, students are expected to wait for 15 minutes after the class period starts before leaving. |
|||
|
|
|||