George Mason University 
DEPARTMENT OF COMPUTER SCIENCE

CS 451 Computer Graphics - Fall'2013

 

Computer Graphics - CS 451 - 001

Instructors: Professor Jim X. Chen
Class 3:00 pm - 4:15 pm; TR; Innovation Hall 204; Aug 26, 2013 - Dec 18, 2013

 


ACTIONS:



DESCRIPTION:

GRADING POLICY:

There are all together 100 points:

Your overall course score, S, will be the sum of these points.

Each assignment may not be accepted if it is not turned in on time. Therefore, you should plan on working early. If you cannot finish your assignment, you come to meet me or my TA during the office hours.

If there is an accident or emergency and you let me know, I will consider it accordingly.



OTHER POLICIES

General Course Policies

University Requirements

 ACADEMIC INTEGRITY
GMU is an Honor Code university; please see the University Catalog for a full description of the code and the honor committee process. The principle of academic integrity is taken very seriously and violations are treated gravely. What does academic integrity mean in this course? Essentially this: when you are responsible for a task, you will perform that task. When you rely on someone else’s work in an aspect of the performance of that task, you will give full credit in the proper, accepted form. Another aspect of academic integrity is the free play of ideas. Vigorous discussion and debate are encouraged in this course, with the firm expectation that all aspects of the class will be conducted with civility and respect for differing ideas, perspectives, and traditions. When in doubt (of any kind) please ask for guidance and clarification.

GMU EMAIL ACCOUNTS
Students must activate their GMU email accounts to receive important University information, including messages related to this class. You should understand that your emailbox may be full, so check your email and make sure you have enough space daily.

OFFICE OF DISABILITY SERVICES
If you are a student with a disability and you need academic accommodations, please see me and contact the Office of Disability Services (ODS) at 993-2474. All academic accommodations must be arranged through the ODS. http://ods.gmu.edu


OTHER USEFUL CAMPUS RESOURCES:
WRITING CENTER: A114 Robinson Hall; (703) 993-1200; http://writingcenter.gmu.edu
UNIVERSITY LIBRARIES “Ask a Librarian”
http://library.gmu.edu/mudge/IM/IMRef.html


COUNSELING AND PSYCHOLOGICAL SERVICES (CAPS): (703) 993-2380;
http://caps.gmu.edu


UNIVERSITY POLICIES
The University Catalog, http://catalog.gmu.edu, is the central resource for university policies affecting student, faculty, and staff conduct in university affairs.



TEACHING ASSISTANT and Office Hours

My office hours are specificed in my homepage always.

 

 


 


GROUPS AND COLLABORATION:

You may form into study groups. You can meet with your study group and discuss all homework questions freely and frequently in your group. However, you must do your own assignments. In short, collaborate freely, acknowledge all help and sources, and do your own work.


ASSIGNMENTS:

Will be announced in class and mostly due before next class. Homeworks are usually done with 2 hours of programming effort. Please submit your source code to through email. The midterm will be in-class in the middle of the semester. 



SYLLABUS: (tentative)

Will mostly follow the notes posted accompanying the text book with minor additions/modifications.


TEXTS :
 

1. Jim X. Chen and Chunyang Chen, Foundation of 3D Graphics Programming Using JOGL and Java3D, Second Edition, Springer Verlag. (Required)

2. Jim X. Chen, Guide to Graphics Software Tools, Second Edition, Springer Verlag. (Recommended. This is the accompany book in C.)

3. Mason Woo, Jackie Neider, and Tom Davis, OpenGL Programming Guide, Addison Wesley, latest version. (Recommended. This book is very popular on OpenGL programming in C.)


 


REFERENCES:


2013 by Prof. Jim X. Chen, Department of Computer Science, George mason University

tice, Addison-Wesley 2nd edition.
  • Grigore C. Burdea and Philippe Coiffet, Virtual Reality Technology, Wiley-Interscience, 2nd edition. 

  • 2011 by Prof. Jim X. Chen, Department of Computer Science, George mason University