CS 276 Course Syllabus
TR 1:30 pm in WL 134
Textbook: Processing: A Programming Handbook for Visual Designers and Artists, 2nd Edition by Casey Reas and Ben FryCourse web page: http://scarl.sewanee.edu/CS276/
8 Tutorial Programs (5 points each)
|Two Multimedia Design Projects (8+16)||24 points|
|Daily Exercises and Class
|2 Short Exams
|Final Project Presentation [Tentatively Tuesday, Dec 20th, 2pm]||05 points|
Students are allowed three unexcused
absences before absences begin to be reported to the Dean of
Students, possibly resulting in a cut warning. A student with too many
absences may be dropped from the course. All assigned
programs must be completed, and the student is responsible for
making up any work missed due to absence. Class
participation includes demonstrating work to the rest of the
class from time to time, and making work available via the student's
Daily Exercises are short problem sets designed to acquaint the student with the programming environments and new concepts. The tutorial programming assignments are 1- to 2-week long assignments that develop one or more media processing programs. The Multimedia Design Projects combine algorithms for processing image, audio, and video and take more time. Each student will give a short Class Presentation on the underlying theory or operation of one specific multimedia technology. Late assignments are penalized 10% for each day late. Note that every student has 3 grace days for the semester, covering schedule crunches, road games, illnesses. Save these as long as possible. Barring special circumstances, assignments will not be accepted 4 days after due date.
The Honor Code applies to all examinations and assignments. Plagiarism
is copying or imitating the language and thoughts of others, whatever the
medium (computer program or written paper). Each assignment must be your
own work unless collaboration is specifically allowed in the
assignment. The Internet is a great source for ideas but do not knowingly
include program code downloaded from another source. Students may discuss
ideas for solving an assignment among themselves in English, not in
code! Turning in any portion of
work written by another is an Honor Code violation and grounds for
disciplinary action as allowed by University policy. You should
not copy a file, supply a copy of a file, coach another student in writing
code line by line, or look at another's code. You may
discuss concepts and design issues, explain how to use software and other
tools, and explain how to fix compilation errors.
Extra Credit: Students can support the intellectual life of the university and earn extra credit by attending at most two lectures/talks outside of the formal classroom experience and submit a 1-2 page summary of the ideas presented. The summary should be turned in to the instructor within a week of attending the talk. One or two talks this semester will be sponsored by our department (for example, the Ebey lecture).
Students will have the ability to:
ADA Statement The
University of the South is committed to fostering respect for the
diversity of the University community and the individual rights of each
member of that community. In this spirit, and in accordance with the
provisions of Section 504 of the Rehabilitation Act of 1973 and the
Americans with Disabilities Act (ADA), the University seeks to provide
disabled students with the reasonable accommodations needed to ensure
equal access to the programs and activities of the University. If you
have a disability and require accommodations in this course, you have
the responsibility of presenting your instructor with a copy of your
academic accommodations letter from the University Wellness Center
(931-598-1270). Accommodations will not be provided without this
documentation, and accommodations cannot be applied retroactively.
Additional information about disability accommodations can be found at http://www.sewanee.edu/student-life/support/university-wellness-center/.
If you have questions about physical accessibility, please inform your instructor so that we can ensure an accessible, safe, and effective environment.