| Course: | Elements of Graphics CS 324E Unique Number: 54730  | 
  
| Instructor: | 
        Sarah Abraham GDC 7.716 theshark@cs.utexas.edu Office Hours: TTh 1-3pm  | 
| Proctors: | 
      Aaron Park
	aaronj.park0304@austin.utexas.edu
	Office Hours: MW 9:30-11:30 (https://utexas.zoom.us/j/9461291069)
       Brandon Kim brandonkim@utexas.edu Office Hours: TTh 12:30-2 GDC basement  | 
| Lectures: | MWF 1:00-2:00pm GDC 5.302 | 
| Class Webpage: | www.cs.utexas.edu/users/theshark/courses/cs324e | 
 
| Required Textbook: | There is no required textbook for this course, but students are encouraged to work through the tutorials at https://processing.org/tutorials/ | 
| Software: | C# | 
| Hardware: | Any machine that can run C# will work. | 
| Prerequisites: | One of the following with a grade of at least C-: Computer Science 303E, 305J, 307, 312, 312H, 314, 314H, 315, 315H, Electrical Engineering 322C, or 422C. | 
Course Objectives
This course provides students with the fundamentals of computer graphics and data visualization. We will explore graph generation, image manipulation, scene hierarchy, simulation, and interactivity as well as introducing concepts like object-oriented programming. This will give students a solid understanding of how they might use graphics and visualization for data visualization, art generation, and video game development. We will work in the C# framework, MonoGame.
Grading and Assessment
Project Assignments: 40%Grading Policy
Attendance PolicyIf you miss class during one of the group assignment phases, you should also notify your teammates. You must notify me in advance if you are unable to attend mandatory days (such as final presentations) before class, or it will count toward your "unexcused absences" regardless of how many "no questions asked" days you have.
Late Work Policy
This class allows for three slip days per student for submitting 
late material.  For example, you can turn in three projects one day late
 each, or one project 3 days late, without penalty. A project is late if
 it is not turned in by the specified due date and time, with any 
fraction of a late day counted as a full late day.
Once you have exhausted your late account, you and your team if it’s a group assignment will lose 33% of the maximum assignment grade for each additional late day. Thus, assignments will be worth 0 points after 3 additional late days. To prevent issues where students start group work with different late slips, you cannot use late slips on individual assignments (i.e. Assignment 1 and Assignment 2)
Group Work Policy
You are free to discuss the course material and all aspects of the group
 assignments with your teammates, but teams are expected to make clear 
their division of labor for each aspect of the project.  Students are 
expected to do individual work on their portion of the project.  Teams 
will be assigned by the professor, and group members will evaluate their
 teammates after each assignment to ensure a fair distribution of work 
between members.  
Consistent failure to deliver as a teammate is grounds for early failure from this course. Students who receive multiple low ratings on team evaluations will report directly to the professor and TA as part of their “parole.” If their performance improves and remains satisfactory, they will not be docked grade-wise on assignments. If performance does not improve and is not satisfactory, they will not receive credit for the assignments.
Your Responsibilities in This Class:
Lectures Online
This class is using the Lectures Online recording system. This system records the audio and video material presented in class for you to review after class. Links for the recordings will appear in the Lectures Online tab on the Canvas page for this class. You will find this tab along the left side navigation in Canvas. To review a recording, simply click on the Lectures Online navigation tab and follow the instructions presented to you on the page. You can learn more about how to use the Lectures Online system at http://sites.la.utexas.edu/lecturesonline/. Please note that your professor decides when and for how long recordings will be available for you to review. You can find additional information about the lecture capture system at: http://sites.la.utexas.edu/lecturesonline/.
Critical Dates (see UT Calendar for details)
http://registrar.utexas.edu/calendars
UT Policies
The University of Texas Honor Code
The core values of The University of Texas at Austin are learning, 
discovery, freedom, leadership, individual opportunity, and 
responsibility. Each member of the University is expected to uphold 
these values through integrity, honesty, trust, fairness, and respect 
toward peers and community.
Scholastic Dishonesty
The University defines academic dishonesty as cheating, plagiarism, 
unauthorized collaboration, falsifying academic records, and any act 
designed to avoid participating honestly in the learning process. 
Scholastic dishonesty also includes, but is not limited to, providing 
false or misleading information to receive a postponement or an 
extension on a test, quiz, or other assignment, and submission of 
essentially the same written assignment for two courses without the 
prior permission of the instructor. By accepting this syllabus, you have
 agreed to these guidelines and must adhere to them. Scholastic 
dishonest damages both the student’s learning experience and readiness 
for the future demands of a work-career. Students who violate University
 rules on scholastic dishonesty are subject to disciplinary penalties, 
including the possibility of failure in the course and/or dismissal from
 the University. For more information on scholastic dishonesty, please 
visit the Student Judicial services Web site at http://deanofstudents.utexas.edu/sjs
CS Department Code of Conduct
In addition to the university-wide guidelines, this course expects 
students to follow the CS Department’s code of conduct included below (https://www.cs.utexas.edu/academics/conduct):
The University and the Department are committed to preserving the reputation of your degree. It means a lot to you. In order to guarantee that every degree means what it says it means, we must enforce a strict policy that guarantees that the work that you turn in is your own and that the grades you receive measure your personal achievements in your classes:
Every piece of work that you turn in with your name on it must be yours and yours alone unless explicitly allowed by an instructor in a particular class. Specifically, unless otherwise authorized by an instructor:
 1. Students may not discuss their work with anyone except the 
instructor and other members of the instructional staff (TA, Section 
Leader or Lab Proctor).
 
2. Students may not acquire from any source (e.g., another student 
or an internet site) a partial or complete solution to a problem or 
project that has been assigned.
You are responsible for complying with this policy in two ways:
1. You must not turn in work that is not yours, except as expressly permitted by the instructor of each course.
2. You must take all reasonable precautions to prevent your work 
from being stolen. It is important that you do nothing that would enable
 someone else to turn in work that is not theirs. Do not share your work
 with anyone else. Make sure that you adequately protect all your files.
 Even after you have finished a class, do not share your work or 
published answers with the students who come after you. They need to do 
their work on their own.
IMPORTANT: The penalty for academic dishonesty will be a course grade of F and a referral of the case to the Dean of Students Office. Further penalties, including suspension or expulsion from the University may be imposed by that office.
One final word: This policy is not intended to discourage students from learning from each other, nor is it unmindful of the fact that most significant work in computer science and in the computing industry is done by teams of people working together. But, because of our need to assign individual grades, we are forced to impose an otherwise artificial requirement for individual work. In some classes, it is possible to allow and even encourage collaboration in ways that do not interfere with the instructor's ability to assign grades. In these cases, your instructor will make clear to you exactly what kinds of collaboration are allowed for that class.
For the purposes of this course, acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include:
1. Copying solutions, code, or programs from someone else or giving 
someone else your solutions, code, or programs, except insofar as you 
are working together in a team.
2. Participation in a discussion group that develops a solution that
 everyone copies, again other than in a context of making team decisions
 on project strategies.
Sharing of Course Materials is Prohibited
No materials used in this class, including, but not limited to, lecture 
hand-outs, videos, assessments (quizzes, exams, papers, projects, 
homework assignments), in-class materials, review sheets, and additional
 problem sets, may be shared online or with anyone outside of the class 
unless you have my explicit, written permission. Unauthorized sharing of
 materials promotes cheating. It is a violation of the University’s 
Student Honor Code and an act of academic dishonesty. I am well aware of
 the sites used for sharing materials, and any materials found online 
that are associated with you, or any suspected unauthorized sharing of 
materials, will be reported to Student Conduct and Academic Integrity in
 the Office of the Dean of Students. These reports can result in 
sanctions, including failure in the course. 
Undergraduate Writing Center
The Undergraduate Writing Center, located in the FAC 211, phone 471-6222, http://www.utexas.edu/cola/centers/uwc/
 offers individualized assistance to students who want to improve their 
writing skills. There is no charge, and students may come in on a 
drop-in or appointment basis.
Services for Students with Disabilities
The University of Texas at Austin provides upon request appropriate 
academic accommodations for qualified students with disabilities. For 
more information, contact the Office of the Dean of Students at 
471-6259, 471- 4641 TTY.
Religious Holidays
By UT Austin policy, you must notify me of your pending absence at least
 fourteen days prior to the date of observance of a religious holy day. 
 If you must miss a class, an examination, a work assignment, or a 
project in order to observe a religious holy day, you will be given an 
opportunity to complete the missed work within a reasonable time after 
the absence.
University Electronic Mail Notification Policy
All students should become familiar with the University’s official 
e-mail student notification policy. The complete text of this policy for
 updating your e-mail address are available at http://www.utexas.edu/its/policies/emailnotify.html.
 In this course e-mail will be used as a means of communication with 
students. You will be responsible for checking your e-mail regularly for
 class work and announcements.
Campus Safety
Regarding emergency evacuation: 512-471-5767, http://www.utexas.edu/safety.
 Evacuate buildings when a fire alarm is activated.  Alarm activation or
 announcement requires exiting and assembling outside. Further 
information regarding emergency evacuation routes and emergency 
procedures can be found at: http://www.utexas.edu/emergency.  For Behavior Concerns Advice Line (BCAL):  512-232-5050.