15-464 Administrative Information for Fall 2005
Time: Tuesday and Thursday from 3:00-4:20pm
Place: Doherty Hall 2105
The class web page is at
This is the primary online source for information about the course, including assignments, lecture notes, and administrative details.
The class newsgroup is cmu.cs.class.cs464. This group will
serve as a Q&A forum. Feel free to ask questions or exchange
information. We will read the group and answer. We will also post
important official announcements there, as well as in the WWW page and
occasionally via email.
- 15-462: Computer Graphics
- Computer Animation: Algorithms and Techniques. Rick Parent, Morgan Kaufmann, 2002, ISBN 1558605797
Grading for the class will be as follows:
- Programming Assignments:
- A1 (15%)
- A2 (15%)
- A3 (15%)
- Final Project 20%
- Written Homeworks 25% total
- Class Participation 10%
Assignments and Homework
There will be two kinds of assignments: Programming assignments and written homeworks. All programming assignments and homeworks must be your own work (except for the code that we give you as part of the assignment). You may talk with others about the assignments, but please solve the problems and write the code yourself.
The final project may be done in groups of two or three. If you want to do a
group final project, please coordinate this with the instructor.
Please test your programs in the WeH 5336 lab. All programs must compile and run on the Linux PCs in WeH 5336.
Programming assignments should be turned in by midnight on the day they are due.
Written homeworks will be collected before class starts on the day they are due.
Late days: A total of five late days may be taken during the semester
on the first three programming assignments. No late days are
permitted on the written homeworks, although your worst homework will
be dropped from the grading. No late days are available for the final
project. Extensions beyond these late days require a REALLY good
excuse or a penalty of 10% of the value of the assignment/day.
Cheating will result in immediate penalties ranging from 0 points on
the relevant assignment, homework, or test to failure of the course.
All cheating cases are reported to the university, and severe offenses
are brought before an Academic Review Board for consideration of
Course policy is that you may talk about the assignments with others
but you must write the code and solve the problems yourself. Sharing
answers or using someone else's code (with the exception of utilities
that the class provides) constitutes cheating.
What is considered cheating?
- Copying all or part of someone else's code to use in your assignment.
- Copying all or part of someone else's work on a written assignment.
- Allowing another student to examine your code, or leaving your code in a publicly accessibly location.
What is not considered cheating?
- Discussing algorithms or ideas with anyone for programming assignments or written homeworks.
- Asking the instructor or TA about anything.
- Using WWW (or other) resources for background information on the written homeworks, as long as the web site or other reference is cited in your homework.
If you aren't certain whether something is or isn't cheating, even by the spirit if not the letter of these guidelines, please ask.