|Where:||Live online zoom sessions, recorded and posted to ensemble|
|Office Hours:||Wednesdays 9am-12pm, link announced each day in canvas. Also by appointment.|
|TA Office Hours:|
|Videos||Lectures are recorded and located here: https://ensemble.clemson.edu/Playlist/n9K5Zwg4|
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
VOLUMES IN FILM & ONLINE
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 present a live demonstration, in class, of each project in order to receive a grade for the project. The presentation must contain an examination of the code that the student has written and a demonstration of its output images. Students must also hand in the 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 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 not to be handed in for offline grading. Instead, in an effort to foster better presentation and speaking skills in the students, the "hand in" process consists of giving a live ten minute demo to the class. During the demo, the presenter must be prepared to run their code and demonstrate its function live, and show relevant portions of the code written to achieve the assigned behavior. Final rendered images must be shown, either as exr frames in an appropriate viewer, or in some assignments they can be shown as short quicktime movies. The presenter should discuss which parts of the software were particularly difficult for them to create and how they overcame the problem(s), if any. The presenter should also indicate which parts of the code were easy, which parts of the assignment were vague or troublesome. Students must work independently in creating their projects, but this presentation is a useful opportunity for the presenter and the students in the audience to share ideas, successes, and failures. This sharing is one of the most effective ways of improving practical skills and experiences.
On the last day of class, we will have a film festival of all of the project 5 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.
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 IN
Assignments 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.
You have several choices in how you submit the assignment:
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.
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:
Conduct 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 firstname.lastname@example.org, 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. i
Academic 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.