CS130 : Computer Graphics

Winter 2013

Lectures: Tuesday, Thursday 9:40-11:00am, in Materials Science and Engineering, Room 113.
Lab: Monday, 2:10-5:00pm, in Winston Chung Hall, Room 127.
Instructor: Tamar Shinar (shinar@cs.ucr.edu)
TA: Steve Cook (scook005@cs.ucr.edu)
Professor Office hours: After class (in classroom), and by appointment (WCH, Room 419)
TA Office hours: Wednesday, 2-3pm, and by appointment (WCH, Room 364)

Note: All class-related emails should have 'CS130' in the subject line. Thank you for your cooperation.

Class Forum on Piazza: We are experimenting with the Piazza course forum website. The system is highly catered to getting you help fast and efficiently from classmates, the TA, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza. If you have any problems or feedback for the developers, email team@piazza.com. Find our class page at:

Fundamentals of Computer Graphics, by Shirley, Ashikhmin, Marschner
Other resources:
OpenGL Programming Guide, by Shreiner, The Khronos OpenGL ARB Working Group

    An earlier version of the book is available for free online here.

The (Winter 2013) CS130 webpage can be found here.

Course Announcements

2/3: There has been a small change to assignment 1 whereby the extra credit was changed from color interpolation to clipping. This is because I discovered a flaw in the picture shipped with test 6, which is actually supposed to draw triangles with multiple colors. So, color interpolation is now a regular part of the assignment. Please see the assignment 1 page for details.
1/23: TA Office Hrs postponed to Friday as I'm still sick. I will monitor Piazza closely if you have any questions.
1/22: ATTENTION: class is cancelled today. The professor is out sick, I volunteered to teach in her place, and have fallen ill at the last minute myself. Apologies for the inconvenience.Update 7AM: Professor Tamar will send an email around 8AM regarding class status.
1/16: TA Office Hours are cancelled for today. Please post to Piazza if you have any questions.
1/17: Makeup TA Office Hours will be held Friday 1/18 from 1-2pm.
Date Announcement


In this course you will learn about current techniques in computer graphics. By the end of the course, you should be familar with:

Assignments and grading

Grades will be determined based on the following breakdown: (subject to change)

Please familiarize yourself with the academic integrity policy which can be found here.