CS 4204 Computer Graphics, Spring 2012 |
||
|
||
Teaching Assistant: Ji-Sun Kim |
||
Course Description: Nowadays, more and more computer applications require a rich graphics component. Graphics related industry, such as movie studio and video game company, is continuing attracting computer scientists and engineers. In universities, Computer Graphics research has also become a popular research area in most of CS departments. In this course, we provide a theory foundation of Computer Graphics concepts and a practical training of the programming framework in Computer Graphics. We provide a basic traning to our students to prepare them to join graphics related industry. The course will also cover enough background to help students continue in Computer Graphics research in gradudate school. We will test students with homeworks and exams for their knowledge of what they learn from the course. We will also design a series of projects to provide pratical training on Graphics problem solving and programming skills. |
||
Objectives: Upon completing this course, students should be able to
|
||
Course Work Below is an estimate of the contributions of different parts of your final grade. We reserve the right to adjust these weights, as necessary. Homework assignments and projects will be posted on Syllabus webpage of the class website.
Late Policy for Homework Assignements: 50% deduction if turn in within 24 hours after the deadline. 100% deduction if turn in after 72 hours past the deadline. Late Policy for Projects: 30% deduction if turn in within 24 hours after the deadline. 60% deduction if turn in within 72 hours after the deadline. 100% deduction if turn in after 5 days past the deadline. |
||
Textbook and Reference Materials Textbook: Reference Materials:
|
||
Prerequisites
|
||
Grading
|
||
Ethics The Honor Code will be strictly enforced. It is a violation to represent joint work as your own or to let others use your work; always acknowledge any assistance you received in preparing work that bears your name. You are expected to work independently unless explicitly permitted to collaborate on a particular project. It is not a violation to discuss approaches to programs with others; however, it IS a violation to use code fragments in your program that have been written by others without acknowledging the source. |