CPSC 414, Computer Graphics, Fall 2003-2004

Course Outline

Lectures: Mon/Wed/Fri, 9:00-10:00, Chemistry 200, Sep 3 - Nov 28

Instructor: Tamara Munzner, tmm@cs

Instructor office hours: FSC 2618. Mondays 10:30-11:30, and as announced.

TAs: Abhijeet Ghosh (ghosh@cs), Alan Woo (awoo@cs), Peng Zhao (pzhao@cs)

TA Lab Sessions: All lab sessions held in CICSR 011, starting week 2.

Lab 1A Wed 13:00-14:00Woo
Lab 1B Wed 14:00-15:00Zhao
Lab 1C Thu 11:00-12:00Woo
Lab 1D Thu 12:00-13:00Ghosh
Lab 1E Fri 10:00-11:00Ghosh

Prerequisites:

Content: Topics to be covered include most or all of the following: the basics of 2D and 3D rendering; the rendering pipeline; scan conversion; colour models; geometry data structures; geometric transformations; perspective projection; hidden surface removal; lighting and illumination; texture mapping; texture filtering; complex shading algorithms; ray-tracing; animation.

Previous versions:


Policies: Grading | Missed Work | Plagiarism


Grading

Evaluation criteria: 40% projects, 25% final, 20% midterm, 15% homework
The course grading scheme may be modified at the discretion of the instructor.

Project Grading: There will be face-to-face grading for each project, where the student will sign up for a slot to demo the project to the grader in the lab.

Dropping the course: Because of the high demand for this course (which means we teach it twice a year), the drop deadlines will be strictly enforced. No drop forms will be signed by the instructor after the first drop deadline. This means that if you attempt to drop the course after that date, you will not be given permission to drop and you will either have to complete the course or receive an "F" for the course at the end of the term. This policy has been adopted to encourage students to make a serious commitment to the course or to drop it early so that other students waiting to get into the course can register for it.

Attendance: Attendance in all lectures and your registered lab section is expected. You are responsible for all material presented there. We will make most material for both the lectures and the labs available online. However, we do not guarantee that everything covered in lecture and labs will be in the posted material.

Late policy: It is important that assigned work be completed on time. To allow for unforeseeable circumstances, you will be allowed three days of grace during the quarter, which can be used on any assignment or project with no explanation required. Use these as you wish to help manage your time, but use them wisely. You can use all three on one assignment, or spread the days across multiple assignments. We strongly recommend that you do not use all your grace days early in the term.

Beyond your three grace days, late assignments will cause you to be penalized by 20% of the possible mark for that assignment per day that it is late. Late demos will be accommodated subject to the availability of the TAs. If the late demo slots for a particular day are full, you may be delayed another day, possibly incurring a penalty. Exceptions to this late policy will be made only with advance approval from the instructor; or medical, emotional, or other problems documented in writing as below.


Missed Work

See the UBC Policy on
Academic Concession

Religious Holidays: Students who are scheduled to attend classes or write examinations on the holy days of their religion must notify the instructor in writing two weeks in advance of the religious holiday they wish to observe. The instructor will provide opportunity for students to make up the missed work or examination without penalty. See the Calendar entry on Religious Holidays

Evaluating Missed Work: If a student is unable to turn in an assignment or write an exam due to medical, emotional or other reasons recognized by the University, one of the following
courses of action will be taken after receipt of appropriate documentation of the situation.

  1. At the discretion of the instructor (for example, when solutions have not yet been distributed), the student will be allowed to turn in an assignment or project late without the late penalty.
  2. Usually the assignment or the exam will receive a computed mark that is judged to be equivalent to what the student would normally be expected to have received had the assignment or exam been completed by the student. The specific calculation will involve a ``scaled z-score'' in which the computed mark will be based on the class average and standard deviation for that mark, the class average mark(s) and standard deviation(s) for related work, and the student's actual mark(s) for the related work. The computed mark will be such that it is the same number of standard deviations from the class average as for the related mark(s). Usually the related mark(s) will be of the same category (i.e., assignments will be used for a missed assignment and exams will be used for a missed exam).
  3. If the missed work is a significant portion of the term mark, then a standing of AEGROTAT may be awarded, as provided for by the University's policies. A student will always be able to elect this option if the missed work is a final exam.
  4. In rare cases, where there is clear justification, a deferred examination may be given to the student if the missed work is a final examination, subject to approval by the Office of the Dean of Science.
Students will be consulted before a course of action is chosen, but the final decision will be that of the instructor except as noted above.

Documentation of Severe Illness or Other Problems: It is the responsibility of the student to provide adequate documentation of the situation and to inform the instructor in a timely manner so that the necessary appropriate action can be taken. Usually it is expected that the student will provide a written explantion of the situation to the instructor within three days of returning to the University after any absence or period of illness or other problem. In no case will documents be considered more than seven days after a student has returned to the University. The form for missed work must be submitted; talking to or emailing the instructor is not an acceptable substitute for submitting the required form.

Missing an Assignment or Midterm Exam: Students who miss an assignment or midterm because of medical, emotional, or other problems should inform the instructor as soon as possible. In such cases a mark computed using the z-scores of the other assignments in the course may be substituted. The form for missed work must be submitted; talking to or emailing the instructor is not an acceptable substitute for submitting the required form.

Missing the Final Exam: See the Academic Concession FAQ for the UBC Faculty of Science for the examination deferral request policy. See also the advice from the UBC International Student Handbook listing legitimate vs. inadequate reasons for missing a final. In some cases a mark computed using the scaled z-scores of the other exams in the course may be substituted.


Plagiarism

Read the Computer Science Department's Guidelines and Practives Regarding Collaboration and UBC Policy #69 on Student Discipline. Consult the University's policies and procedures regarding academic offenses for more information on plagiarism and the penalties sanctioned by the University.

Collaboration or Reuse of Source Code

Collaboration is not permitted in the course except as noted above. Source code may not be reused or shared except as noted on individual assignments. All other forms of reuse such as copying of source files or copying from hardcopy, with or without acknowledgement, will constitute an act of plagiarism in the context of CPSC 414. In the context of CPSC 414, every student is responsible to ensure that: Failure to comply with any of these responsibilities, either knowingly or through negligence, will also be considered an act of plagiarism indistinguishable from that of the other student(s) and subject to the same penalties.

Plagiarism on Exams

All instances of plagiarism on exams will be referred to the Chair of the Undergraduate Affairs Committee and the Dean of the Faculty of Science.

Penalties

The first offence within the context of CPSC 414 (across all years, terms, etc.) shall cause the student to receive a mark of 0 for all assignments, and the Chair of the Undergraduate Affairs Committee will receive a report detailing the particulars of the case. Further disciplinary action may be undertaken by the department, faculty, or university.

A second offence within the context of CPSC 414 (across all years, terms, etc.) shall cause the student to receive a grade of 0 for the course, the student will not be permitted to enroll in further offerings of CPSC 414, and the Chair of the Undergraduate Affairs Committee will receive a report detailing the particulars of the case. Further disciplinary action may be undertaken by the department, faculty, or university.

For students not enrolled in CPSC 414 when the incident of plagiarism occurred, the student will not be permitted to enroll in further offerings of CPSC 414, and the Chair of the Undergraduate Affairs Committee will receive a report detailing the particulars of the case. Further disciplinary action may be undertaken by the department, faculty, or university.

The instructor reserves the right to exercise leniency as she sees fit.


Tamara Munzner
Last modified: Tue Oct 21 00:41:58 PDT 2003