next up previous
Next: About this document ...

Department of Computer Science, Clemson University
CpSc 829:
Advanced Compiler Topics

Policies and Information
Brian Malloy, PhD
January 9, 2008



Office: 313 McAdams Hall Phone: 656-0808
Office Hours: Mon & Wed e-mail: malloy@cs.clemson.edu
No office hours during final exams URL: www.brianmalloy.com



  1. Text: No official text

  2. Tentative Grading Policy ($\pm$ 10%):
    Exams 50% Date: Feb 6th, Mar 5th
    Final Exam 10% Date: Thu, May 1st, 8:00-11:00 AM
    Presentation 10% Date: before Apr 23rd
    Assignments 20% Probably 4 or 5 assignments
    Quizzes 10% On papers
    Martin Luther King jr   Jan 21, Mon
    Spring Break   Mar 17-21, Mon-Fri
    Final Exam Week   Apr 26-May 3, Sat-Sat

  3. Course objective: To investigate tools and program representations that facilitate comprehension, analysis, transformation, testing, debugging and visualization of software applications.

  4. Attendence: Class attendence is mandatory. Many studies have found that the single most important factor that contributes to success in a course is class attendance. Failure to attend not only hurts you, but places an extra burden on the instructor and detracts from the overall quality of the course.

  5. Classroom Behavior: please do not engage in side conversations during class.

  6. Assignments: Assignments will be done on an individual basis;

  7. Exams: All exams will be taken on an individual basis. Exams will be in class and written.

  8. Presentation: You are required to make a presentation during the semester. Your presentation can be about the contents of a research paper, a tool, a language, or a technique that relates to compiler technology or about program representations to facilitate comprehension, analysis, transformation, testing, debugging and visualization of programs. I'll provide a list of papers from which you may choose.

    You should construct either a powerpoint slide presentation or web page(s) presentation providing detailed explanation of the paper, tool or concept. I'll talk about how to do this.

  9. Exemption: If you receive an A for your Presentation, have good attendance and you are carrying an A in the course, you may exempt the final.

  10. Venue. McAdams 123 on Mon & Wed from 2:30 until 3:45. If the instructor has not arrived by 2:45, you may assume that there is a problem and you may depart.

  11. Grading. The grading scale is: 90+ is an A, 80+ is a B, 70+ is C, 60+ is D. I will not offer extra credit: please do your best in assignments, exams & attendance.

  12. Exams. The instructor reserves the right to regrade your entire exam.

  13. Dishonesty. Each student must do his or her own work independently. The university policies on academic dishonesty apply: "Therefore, we shall not tolerate lying, cheating, or stealing in any form".

  14. This course policy and the syllabus are available on my web page:
    www.brianmalloy.com
    




next up previous
Next: About this document ...
Brian Malloy 2008-01-09