COMP575/COMP770: Spring 2016
Course Handout

COMP575/COMP770: Spring 2016
Class Time: Mon, Wed: 02:30pm - 03:45pm, SN014 (Some backup lectures
on Friday at the same time, location)
Instructor:
Dinesh Manocha , 250 Brooks Bldg.
- Office Phone: 919-590-6049
- Home Phone: 942-0356
- E-mail: dm@cs.unc.edu
- Office Hours: Monday 1:00 PM - 2:00 PM; Wednesday 1:00 PM - 2:00 PM; or by email.
TA
Tanmay Randhavane ,
- E-mail: tanmay@cs.unc.edu
- Office Location: Sitterson SN343
- Office Hours: Monday 11:30 AM - 12:30 AM; Tuesday 4:00 PM - 5:00 PM ; or by email.
Michael Coleman
- E-mail: mkcolema@cs.unc.edu
- Office Location: Sitterson SN343
- Office Hours: Tuesday 1:30 PM - 2:30 PM; Wednesday 12:15 PM - 1:30 PM.; or by email.
Grading Breakdown (COMP575): HW & Prog. Assignments 50%, Midterm 20%, Final 20%, Class Attendance & Participation 10%
Grading Breakdown (COMP770): HW & Prog. Assignments 50%, Midterm 20%, Project 20%, Class Attendance & Participation 10%
Reference Texts :
- Fundamentals of Computer Graphics ,
by P. Shirley et al., A.K. Peters
- ``Computer Graphics: Principles and Practice",
by J. Foley, A. Van Dam, S. Feiner and J. Hughes, Addison Wesley (old book but still a good reference).
- ``OpenGL Programming Guide", Second Edition, M. Woo, J. Neider and T.
Davis. Addison Wesley, 1997.
Homework Policies :
- There will be about 8-9 homeworks and programming assignments.
- These include 4 programming assignements. You would need access to
machines with good graphics card (programmable shading capability)
for one of the assignments. Some of the programming assignments would be time
consuming, so plan accordingly.
There may be some extra credit options in terms of these assignments.
One of the assignment may include use of Unity Game Engine.
- Homeworks and programming assignments are due at the begining of the class. NO EXTENSIONS ALLOWED.
- Course Project: You can do a project on any topic related to computer
graphics. It is ok to work on project topic related to your research.
You are also encouraged to work on a project as part of a team of two or three students.
- Project Requirement:
If you are signing up for COMP770, the project counts towards 20% of your
total grade.
If you are signing up for COMP575, you can still work a project and get extra
credit. But a project is not required for COMP575.
- You may work together on homework, but it should be turned in
individually. On the other hand, it is all right to discuss programs with one
another, but work should be done individually. Programming assignments will
be done using OpenGL on any platform (Windows, Mac or Unix).
- No searching for program code or solutions to homework problems on the
Internet is allowed. If you find the solution to a problem in a book or
research paper, please acknowledge it clearly in your homework. You are governed by UNC Honor Code.