0% found this document useful (0 votes)
178 views2 pages

Syllabus

This document provides a syllabus for a Computer Graphics course offered in Fall 2010 at Kent State University. The course will introduce students to the theory and practice of computer graphics through topics like graphics systems and models, geometric objects and transformations, viewing in 3D, lighting and shading, and more advanced techniques. Students will complete programming assignments using OpenGL to demonstrate their understanding. The course will be assessed based on assignments, a midterm exam, and a final exam. Ye Zhao will serve as the instructor and the course will meet on Tuesdays and Thursdays from 11:00am to 12:15pm in room MSB 115.

Uploaded by

cap2010
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views2 pages

Syllabus

This document provides a syllabus for a Computer Graphics course offered in Fall 2010 at Kent State University. The course will introduce students to the theory and practice of computer graphics through topics like graphics systems and models, geometric objects and transformations, viewing in 3D, lighting and shading, and more advanced techniques. Students will complete programming assignments using OpenGL to demonstrate their understanding. The course will be assessed based on assignments, a midterm exam, and a final exam. Ye Zhao will serve as the instructor and the course will meet on Tuesdays and Thursdays from 11:00am to 12:15pm in room MSB 115.

Uploaded by

cap2010
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Graphics - Syllabus

General Information: Course: CS 4/57101, Fall 2010 Instructor:


Ye Zhao, Assistant Professor

Call Number: 11982 /12352

Time: Tuesday, Thursday 11:00 am-12:15 pm Room: MSB 115 Office: MSB 220 Email: zhao@cs.kent.edu

Office Hours: Tue and Thu 2:30pm-3:45pm and by appointment Grader: TBA Webpage: www.cs.kent.edu/~zhao/cg10/index.htm Goal: The goal of this course is to provide an introduction to the theory and practice of computer graphics. Prerequisite: Programming in C or C++ , or if you have the ability to quickly learn it from your programming skills (Java etc.); Mathematics: Coordinate geometry and transformation; Basic linear algebra such as matrix multiplication. Students will use the standard OpenGL library in several programming projects illustrating the theory and practice of programming computer graphics applications. Course Syllabus: Topics covered will include: Introduction, Motivation, Uses, History Graphics Systems and Models Graphics Programming : Getting started with OpenGL Input and Interaction in OpenGL Geometrical Objects and Transformations in 2D and 3D: Objects representation, Coordinates transformation, windows and viewports Viewing in 3D: Orthogonal and projective views, hidden surface removal Light, Shading and Materials: Illumination and shadows, light sources, surfaces

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


From Vertices to Fragments: Graphics pipeline, rasterization, color system Texture Mapping Modeling Techniques: Graphics data structure, curve and surface representations, modeling methods Advanced Rendering Techniques: Ray tracing, radiosity, image based rendering Programmable shaders: Shading language, vertex and fragment shaders Scientific Visualization: CT/MRI datasets, color composting, transfer functions

Text: Edward Angel, Interactive Computer Graphics: A Top-Down Approach with OpenGL, 5th edition Addison-Wesley, 2008. Additional Reference Books:

Additional Reference Books: Edward Angel, OpenGL : A primer, 2nd edition, Addison-Wesley, 2005 The OpenGL Programmer's Guide (the Redbook), Addison-Wesley The OpenGL Reference Manual (the Bluebook), Addison-Wesley James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics : Principles & Practices, Addison Wesley, 2nd edition in C, 1995 Donald Hearn, M. Pauline Baker, Computer Graphics with OpenGL, 3rd edition, 2003, Prentice Hall Assessment: Assignments: 40%; Midterm Exam: 30%; Final Exam: 30%

Notes: Assignments will primarily be programming assignments requiring implementation of applications employing the theory covered in the lectures and books. There will also be some theoretical questions and assignments. Students should note that completion of both the programming and theoretical assignments will be necessary to achieve good grades. There will be a penalty for late assignments which may amount to 10% per day. Assignments are to be completed by the student without assistance from or collaboration with other persons. Submission: All programs should conform to the submission standards given in the class webpage Registration The official registration deadline for this course is 01/31/10. University policy requires all students to be officially registered in each class they are attending. Students who are not officially registered for a course by published deadlines should not be attending classes and will not receive credit or a grade for the course. Each student must confirm enrollment by checking his/her class schedule (using Student Tools in FlashLine) prior to the deadline indicated. Registration errors must be corrected prior to the deadline. The last day to withdraw is 04/04/10 Academic Integrity: University policy 3342-3-01.8 deals with the problem of academic dishonesty, cheating, and plagiarism. None of these will be tolerated in this class. The sanctions provided in this policy will be used to deal with any violations. If you have any questions, please read the policy at http://www.kent.edu/policyreg/chap3/3-01-8.cfm and/or ask. 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).

You might also like