When: | MW 2:30-3:45pm |
Where: | McAdams 110E and online |
Instructor: | Jerry Tessendorf |
Email: | jtessen@clemson.edu |
Office: | McAdams 302 |
Office Hours: | MWF 10 AM - 12 PM in-person and on zoom (see canvas for zoom link) |
... and whenever I am in my office. Drop by. Or make an appointment. | |
TA: | |
TA Office Hours: | |
TA Email: | |
Webpage: | https://people.cs.clemson.edu/~jtessen/cpsc8190 |
Textbook: | No textbook. There are many online materials to work with. |
Videos | There is no plan to record the lectures |
Syllabus |
DESCRIPTIONBelow is the planned set of topics. However this course will be flexible, based on student feedback and performance. More topics may be included, or fewer, as needed.Topics may include
|
RESOURCES
SUPPLEMENTARY RESOURCES
VOLUMES IN FILM & ONLINE
|
SCHEDULE
GRADINGThere are 6 projects in this class. The first 5 are worth 10 points, and project 6 is worth 20 points. There are also 20 points possible for class participation. There is a total of 90 possible points. The grade is relative to the percentage of 90 points achieved.Grades: A > 90%; B > 80%; C > 70%; D > 60%; F < 60% For projects 1-5, the point assignment will be based on the following considerations:
For project 6, the grading considerations are:
PROJECTSAll of the projects involve programming in C++. Work may be done on any computer supporting C++. For reference purposes, students are provided with a "starter kit" with a basic implementation of a volumetric class, which students may use as the basis of their own projects, if they choose. Students must hand in the code and the rendered images they generated for the project. Points are awarded for the act of handing in the images, not for the creative or artist qualities of the images. The code must also be handed in and will be evaluated, but there will be no attempt to compile or execute the code.The project descriptions are not fully detailed. It is up to the students to identify any ambiguities or issues, and either resolve them or seek guideance from the instructor.
PROJECT PRESENTATIONSThe projects are to be handed in via the handin system, described below. The items to be handed in are (1) The collection of images required, and (2) the code you have written and used to generate the images. There will be no attempt to compile and run the code, but it will be graded based on its "cleanliness" and functionality. Please organize your images and code is an easy to understand collection of directories, and zip them all into a single zip file, as described below.On the day of the final exam, we will have a film festival of all of the project 6 short films. We may also have a VFX trivia quiz. The quiz does not affect your grade, but may affect your knowledge of the VFX industry. The quiz is just for fun. STARTER KITTo help launch students into this course, a small "starter kit" is provided here. It contains some C++ code for the base class design of a volume system. This can be used to launch into the class projects. Students are free to use this starter kit in any way that helps them, or not use it all.PROJECT HAND INAssignments and projects will be handed in using the School of Computing handin mechanism https://handin.cs.clemson.edu/. The assignment needs to be encapulsated in a zip file before it is submitted. The zip file should have the very specific name username.zipwhere username is YOUR username. For example, if I submit assignment 2, it should be in a zip file named jtessen.zip. IT IS VERY IMPORTANT THAT YOU CAREFULLY FOLLOW THIS REQUIREMENTS. FAILURE TO DO SO WILL COST YOU POINTS. DONT MESS UP ON THE SMALL STUFF. Documentation exists on the website. You have several choices in how you submit the assignment:
IT IS YOUR RESPONSIBILITY TO ENSURE THAT YOUR ASSIGNMENT MAKES ITS WAY TO THE HANDIN SYSTEM, REGARDLESS OF THE PERFORMANCE OF THE TOOLS PROVIDED. YOU CAN DOUBLE CHECK WITH WEBHANDIN TO VERIFY THE SUCCESS OF YOUR UPLOAD. Keep in mind that it is safe to hand in an assignment/project more than once before the deadline. The last submission will be the one that is graded. Handing in a partially completed assignment early is a good way to make sure that you understand the technical steps to do it, and if an unexpected crisis happens and you miss the deadline, then at least you have submitted something that gives you partial credit. IF YOU WAIT UNTIL THE LAST POSSIBLE MOMENT BEFORE THE DEADLINE TO SUBMIT SOMETHING, HAVE UNEXPECTED TROUBLE, AND MISS THE DEADLINE BY SECONDS, YOUR APPEAL FOR MERCY WILL NOT BE SUCCESSFUL. PLAYING CHICKEN WITH YOUR GRADE IS NOT A WINNING STRATEGY. Previous Student WorkHere are some examples of previous student work in this course.
COMMUNICATIONSCommunications between the students and instructor/TA will be via the following mechanisms:
POLICIESConduct PolicyStudents are expected to be courteous and respectful in all interactions with fellow class members, TAs, and the instructor (whether this interaction occurs online, during class, or outside of class). Student misconduct will not be tolerated. Student misconduct includes, but not limited to, arguing with an instructor or TA about course policies, being rude or disrespectful towards a fellow class member or an instructor, sleeping in class, disrupting class, using a computer or other device during class without authorization from the instructor, showing up to class late or leaving class early without permission from the instructor, and refusing to follow course policies or instructions stated by an instructor. The instructor and TAs have the right to assign seats or to ask students to move to another seat if they feel it is necessary, and refusing to sit in an assigned seat will also be considered as an act of student misconduct. NO tobacco products or electronic cigarettes are allowed to be used during class or labs, including cigarettes, cigars, chewing tobacco, dip, etc. For the first case of student misconduct, students may have points deducted from their Quiz grades or their final grade might be lowered by one full letter grade (i.e. an A becomes a B, B becomes a C, etc.) at the instructor's discretion. In extreme cases, or if the misconduct persists, a grade of F will be assigned to the student, and the student will not be allowed to attend class thereafter.Academic Honesty"As members of the Clemson University community, we have inherited Thomas Green Clemson's vision of this institution as a high seminary of learning. Fundamental to this vision is a mutual commitment to truthfulness, honor, and responsibility, without which we cannot earn the trust and respect of others. Furthermore, we recognize that academic dishonesty detracts from the value of a Clemson degree. Therefore, we shall not tolerate lying, cheating, or stealing in any form."When, in the opinion of a course instructor, there is evidence that a student has committed an act of academic dishonesty, the instructor must make a formal written charge of academic dishonesty, including a description of the misconduct to Dr. Jeff Appling, Associate Dean of Undergraduate Studies. The reporting instructor may, at his/her discretion, inform each involved student privately of the nature of the alleged charge. In cases of plagiarism (I.B.2.) instructors may use the Plagiarism Resolution Form available from the Office of Undergraduate Studies. Steps to help prevent academic dishonesty are:
Furthermore, selling, posting, or giving away course content such as slides, notes, or any information about exams, quizzes, assignments, projects, or lectures is considered an act of academic dishonesty (unauthorized assistance) unless you have written permission from the instructor. All work submitted for grades should be your own work, and you cannot copy, paraphrase, or modify any work from any source not explicitly permitted by the instructor. The instructor has the right to run programs to detect evidence of unauthorized assistance (usually in the form of copying from another person or unauthorized source) in any assignment submitted by a student in this semester, previous semesters, or future semesters. Cheating has severe consequences, please do your own work! Class Accommodation and AccessibilityClemson University values the diversity of our student body as a strength and a critical component of our dynamic community. Students with disabilities or temporary injuries/conditions may require accommodations due to barriers in the structure of facilities, course design, technology used for curricular purposes, or other campus resources. Students who experience a barrier to full access to a class should let the professor know, and make an appointment to meet with a staff member in Student Accessibility Services as soon as possible. You can make an appointment by calling 864- 656-6848, by emailing studentaccess@lists.clemson.edu, or by visiting Suite 239 in the Academic Success Center building. Appointments are strongly encouraged, drop-ins will be seen if possible, but there could be a significant wait due to scheduled appointments. Students who receive Academic Access Letters are strongly encouraged to request, obtain and present these to their professors as early in the semester as possible so that accommodations can be made in a timely manner. It is the student's responsibility to follow this process each semester. You can access further information here: http://www.clemson.edu/campus-life/campus-services/sds/.Inclement Weather PolicyIf a class is cancelled due to inclement weather, the instructor will make alternative arrangements for submitting work that was due that day. Usually the work will be due the next class, unless specified otherwise. iAcademic Continuity Plan for this courseClemson has developed an Academic Continuity Plan for academic operations. Should university administration officially determine that the physical classroom facility is not available to conduct classes in, class will be conducted in a virtual (online) format. The University issues official disruption notifications through email /www /text notification/Social Media. When notified, students will use Clemson Canvas to find important information about the class. Teachers will also provide students with information on what to do in this case.Late Instructor PolicyIf the instructor or a lab instructor is late to class or labs, then students should wait at least 15 minutes and check the course announcements before leaving.Clemson University Title IX (Sexual Harassment)Clemson University is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, pregnancy, national origin, age, disability, veteran's status, genetic information or protected activity in employment, educational programs and activities, admissions and financial aid. This includes a prohibition against sexual harassment and sexual violence as mandated by Title IX of the Education Amendments of 1972. This policy is located at http://www.clemson.edu/campus-life/campus-services/access/title-ix/. Ms. Alesia Smith is the Clemson University Title IX Coordinator and the Executive Director of Equity Compliance. Her office is located at 110 Holtzendorff Hall, 864.656.3181 (voice) or 864.656.0899 (TDD).Syllabus PolicyStudents are responsible for learning and following all policies stated in this syllabus. This course syllabus is a general plan for the course; deviations announced to the class by the instructor may be necessary. Tentative course schedule will be frequently updated.END |