Computer Graphics Syllabus

Course: CS 47101 

Fall 2018

Call Number:12631

 

Time: 9:15-10:30 am

Location: 104 HDN

Arden Ruttan 

Office : 270 

Phone : (330) 672-9066 

Mail address : ruttan@cs.kent.edu

Office Hours : 1 - 2pm M-W and by appointment 

 

Grader: Alfred Shaker

Mail address:  ashaker@kent.edu



Goal:

The goal of this course is to provide an introduction to the theory and practice of computer graphics, and to provide students with basic WebGL programming skills.

Prerequisites:

The course will assume a good background in programming in C or C++ and a background in mathematics including familiarity with the theory and use of coordinate geometry and of linear algebra such as matrix multiplication.

Course Content:

Course Material (Chapers 1-8,and time permitting parts of 9, 10,11,13 of the class text):

  1. Graphics Systems and Models.

  2. Graphics Programming.

  3. Interaction and Animation

  4. Geometric Objects and Transformations.

  5. Viewing.

  6. Light and Shading.

  7. Discrete Techniques.

  8. From Geometry to Pixels.

  9. Modeling and Hierarchy.

  10. Procedural Methods.

    and possibly one or more from the following in less detail:

  11. Render Curves and Surfaces.

  12. Advanced Rendering Techniques.

Class Lectures and Assignments: See class blackboard page

Grading:

Grades will be assigned according to the following scale:

Grade Calculations:



The Class Deadlines

Cheating and Plagarism

Please note the University Policy on Cheating and Plagarism

Students with Disabilities:

University policy 3342-3-18 requires that students with disabilities be provided reasonable accommodations to ensure their equal access to course content. If you have a documented disability and require accommodations, please contact the instructor at the beginning of the semester to make arrangements for necessary classroom adjustments. Please note, you must first verify your eligibility for these through Student Disability Services (contact 330-672-3391 or visit www.kent.edu/sas for more information on registration procedures).