Computer Science 102 Spring 2009 Instructor: Dr. Mike Westall McAdams 307 westall@cs.clemson.edu 656-5868 Office hrs: 10:30 - 12:00 W After class as needed. Other hours available by appointment. Please see us after class or send e-mail when you need to make one. TAs: Adam Whitley awhitle@clemson.edu Texts: Programming in C by Stephen Kochan (Any reasonable C and C++ reference should suffice) Topics: Advanced C programming General Parsing Linked Lists Multi-module programs and the Makefile Incremental development and testing Debugging strategies for large programs Emulating inheritance via hierarchical data structures Emulating polymorphism via function pointers Computational Linear Algebra Raytracing Introduction to Object Oriented Langues and C++ Grading: Final Exam 15% Mid-Term exam 15% The <> grade for any Major Programs 25% student whose major program average Short Programs 15% is < 50% is D. Daily quizzes(n) 20% Lab Grade 10% Daily tests will be given at the end of class and will cover the material presented in the PREVIOUS class. Two COMPREHENSIVE makeups will be given at the time of the final exam and at least one grade will be dropped. No other makeups will be given... so please do not ask. Any student MISSING 6 QUIZZES WILL BE DROPPED FROM THE CLASS effective the date of the 6th miss. Attendance at lab is also mandatory. Any student with more than two lab absences will also be DROPPED FROM THE class. Final avg >= insures grade no worse than 90 A 80 B 70 C 60 D Late assignments will be SUBJECT TO A DEDUCTION OF N SQUARED where n is the number of days late. Assignments will be due no later than 11:59pm on the due date. Weekend days count in the deduction computation. The maximum deduction is 81 points.