Time: Tuesday and Thursday from
Place: Wean 7500
The class web page is at
http://graphics.cs.cmu.edu/nsp/course/15-462/Spring04/
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.cs462. 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.
Grading for the class will be as
follows:
There will be a total of 1000 points
(plus extra credit), so 10 points equals one percentage point.
An "A" will require at most
90% (900 points), a "B" will require at most
80% (800 points), etc. To get a good grade, you will be expected to do well in both the programming and the written
work (exams and homework). There is a strong correlation between students who
come to class and those who do well on the exam.
The programming assignments will have
small amounts of extra credit.
You may use Maple or similar systems to
help with algebra on assignments, but where you do, turn in a transcript.
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.
Please test your programs in the WeH 5336 lab. All programs must compile and run on the Linux
PCs in WeH 5336.
Grading on programming assignments is
based on your programs' functionality, usability, and on the quality of the
animations or images you produce.
Programming assignments should be turned
in by
Written homeworks
will be collected before class starts on the day they are due.
Late days: A total of three late days may be taken during the semester on programming projects and assignments. The flexibility provided by those late days is intended to get you through the time where all your classes just happen to have assignments due on the same day. Extensions beyond those three 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 further measures. If you are not keeping up or feel
overwhelmed by this course, there are many better options. Please come and talk with the
instructor or a Dean.
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.
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.