Course Policies
      Policy Update 10/30/00:
      Not doing an assignment (turning in nothing) will be consider worse than 
        doing a bad job.  
      In order to receive a passing grade you must complete all of the projects, 
        and exams. To meet this requirement, a failing grade is better than a 
        "void" (or no grade).  
      "Completing" a project means turning something in and giving 
        a demo. Even if your program does absolutely nothing, you must still show 
        up to tell us that.  
      Note: this criterion will not be applied retroactively. So, if you didn't 
        turn in project 1, you may still pass. Not turning in project 1 simply 
        recieves a 0 (f) grade. 
      Grading
      Your grade for this course consists of 5 parts: 3 programming projects, 
        the final exam, and the "other stuff." For each of these 5 pieces, 
        you will recieve a letter grade. Your final grade will be the average 
        of these 5, although we reserve the right to make adjustments in your 
        favor. Each part will be curved independently. 
      The grade for the "other stuff" component consists of the mid-semester 
        quiz, the programming assignments, and homework assignments.The exact 
        weighting will be determined at a later date. 
      Late Policy
      If you miss the exam or the quiz, you will recieve a 0 for it.We will 
        not give make-up exams or quizzes. Check early to insure you will 
        not miss either 
      All deadlines are on class days, and are officially due at the beginning 
        of class. We will not accept late homeworks or quizzes. 
      Programming projects are always due on a Tuesday (before the beginning 
        of class).We will accept late projects until the end of the week (Friday, 
        5pm). The project that you turn in late will not recieve a penalty. Subsequent 
        projects will suffer a half-letter grade penalty.  
      In light of the new policy requiring all projects to be completed, we 
        will allow projects to be turned in even later than the Friday deadline, 
        however, we will deduct half a grade per day whether or not this is your 
        first late assignment. 
      Extra Credit and Bonus Parts
      There will be no extra credit on any assignments. You cannot make up 
        things once you have missed them. Assignments and projects may have bonus 
        parts to them. These are optional. They will not help you grade. They 
        are provided to give you a way to gain more experience with the topics 
        and ideas, and to show off how smart you are. Doing a bonus part does 
        not take the place of doing the regular parts of an assignment. 
      Turning in Programs
      We will give you specific instructions on how to hand in programs. Generally, 
        we will create a directory for you and specify what files you must turn 
        in.  
      Note: we will only grade the files that you turn in!  
      We will test your programs on the machines in 1355 CS. If your program doesn't 
compile with the standard CSL supported C/C++ compiler (Visual Studio 6) and run 
on these machines, we will not grade it. You may work on other machines, but make 
sure that your code will run on the required machines! 
        |