Computer Graphics I

CS343

EECH 105

Spring Semester 2009

 

Lectures MWF 09:00-09:50 A.M. Central Daylight Time

Office Hours:  Tu-Th 8:30-9:30; 11:00-12:00 or

any time I am in the office - Open door policy - (also By Appointment)

 

This course emphasizes Graphics Theory and Programming.

Learning topics include: 

1. Geometrical Transformations

2. Perspective and Parallel Projections

3. Rasterization

4. Clipping

 

Dr. Chaman Sabharwal
Lecture Schedule

References

Syllabus

Lectures

Assignments

Demos

Examinations

318 Computer Science Building
Phone: (573) 341-6353 Fax: (573) 341-4501
Email: chaman@mst.edu  

URL: http://www.mst.edu/~chaman/courses/CS343


Prerequisites: CS 253, Math 208 (Trignometry, Matrices, Linear Algebra, Vectors)

 

Text Book: Introduction to Computer Graphics, by Foley, VanDam,1984, Feiner, Hughes,1990, Phillips,1994, Addison-Wesley 1994.

Attendance  Required, Roll call will be taken.

Assignment/Examintation/Project grades are posted as soon as they are graded. Any discrepancies must be reported and resolved within one week of assignment grade posting.  For late submitted work, there is 10% Credit Penalty each late day from the due date.

 

Homework   16%  as assigned

Class Participation 16% 

Exam1          17%    Feb 11, 2009

Exam2          17%    Mar18, 2009

Exam3          17%    May 04, 2009

Project         17%    Apr27-May06, 2009

Criteria for Grading A: 90-100%, B: 80-89%, C: 65-79%, D: 50-64%, F:0-49%

Language : Java is available in PC and Unix Lab

Software JDK2 and SDK2

Hardware : Intel Pentiums with windows/XP, UltraSpars Unix. PC lab is in room 207 and UltraSparcs Lab is in room 213.

Expect Homework assignment every week. Homework is graded. There are two purposes of homework. Homework is useful for you to do good on the exams. It is also helpful to raise the borderline grades.

 

Programming projects will be assigned during the semester. Do your assignments regularly, because same problem may used in the next assignment. i.e. if you miss one, you may have trouble with the next one

 

Programming assignments are due 1 week after being assigned unless otherwise stated in class. Each of you will be individually responsible to answer questions on your work.

 

In addition to the important information that is included in this course syllabus, all faculty are encouraged to include information about the following:

 

·         Academic Alert System: http://academicalert.mst.edu 
All faculty are encouraged to utilize the online Academic Alert System.  The purpose of the Academic Alert System is to improve the overall academic success of students by improving communication among students, instructors and advisors; reducing the time required for students to be informed of their academic status; and informing students of actions necessary by them in order to meet the academic requirements in their courses.

 

·         Disability Support Services: http://dss.mst.edu 
Any student inquiring about academic accommodations because of a disability should be referred to Disability Support Services so that appropriate and reasonable accommodative services can be determined and recommended.  Disability Support Services is located in 204 Norwood Hall.  Their phone number is 341-4211 and their email is dss@mst.edu.  Instructors may consider including the following statement on their course syllabus as a means of informing students about the services offered: 

     "If you have a documented disability and anticipate needing accommodations in this course, you are strongly encouraged to meet with me early in the semester. You will need to request that the Disability Services staff send a letter to me verifying your disability and specifying the accommodation you will need before I can arrange your accommodation."

 

·         Academic Dishonesty: http://registrar.mst.edu/academicregs/index.html 
Page 30 of the Student Academic Regulations handbook describes the student standard of conduct relative to the System's Collected Rules and Regulations section 200.010, and offers descriptions of academic dishonesty including cheating, plagiarism or sabotage.  Additional guidance for faculty, including a description of the process for dealing with issues related to academic dishonesty, is available on-line at http://ugs.mst.edu .

 

If you have any questions about the information listed above, please contact the Office of Undergraduate Studies at 573-341-7276.