Course Description
CENG 477 Introduction to Computer Graphics introduces the basic concepts of
computer graphics and raster based methods. |
Instructors
- Section 1: Prof. Dr. Ahmet Oğuz Akyüz, akyuz@ceng.metu.edu.tr, Office B210
- Section 2: Assoc. Prof. Dr. Yusuf Sahillioğlu, ys@ceng.metu.edu.tr, Office B107
Teaching Assistants
- Yusuf Mücahit Çetinkaya, yusufc@ceng.metu.edu.tr, Office A210
- Emre Külah, kulah@ceng.metu.edu.tr, Office A210
- Arif Görkem Özer, gorkem@ceng.metu.edu.tr, Office A210
Schedule
- Section 1: Monday 13:40-14:30 BMB1, Wednesday 08:40-10:30 BMB1
- Section 2: Tuesday 12:40-13:30 BMB4, Wednesday 10:40-12:30 BMB4
Textbook
Peter Shirley and Steve Marschner, "Fundamentals of Computer Graphics", 3rd Edition, A K Peters, 2009, ISBN 978-1568814698 - Available at the METU Bookstore |
Reference Books
- Donald D. Hearn and M. Pauline Baker, "Computer Graphics with OpenGL", 3rd Edition, Prentice Hall, 2004, ISBN 978-0130153906
- James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes, "Computer Graphics: Principles and Practice", 2nd Edition, Addison Wesley, 1995, ISBN 978-0201848403
- Mike Bailey and Steve Cunningham, "Graphics Shaders", A K Peters, 2009, ISBN 978-1568813349
- Peter Shirley and R. Keith Morley, "Realistic Ray Tracing", 2nd Edition, A K Peters, 2003, ISBN 978-1568814612
- Kevin Suffern, "Ray Tracing from the Ground Up", A K Peters, 2007, ISBN 978-1568812724
Grading
- 3 Programming Assignments: 36% (12% each)
- Midterm: 30%
- Final: 34%
Programming Assignment Policies
- We have a flexible late submission policy. You have a credit of 7 late days. You can distribute this to your assignments without exceeding 3 days per assignment. No late submission is possible after 3 days or if you have used up your credit.
- Programming assignment cannot be postponed except for critical changes to the assignment specifications and/or extended system failure in the department computers.
- Can be done in pairs or individually
Cheating Policy
- No code sharing allowed between students (current or past years). Using code from the Internet is only allowed if explicitly specified in the assignment text. Cheating attempts will be graded as zero and forwarded to the university's disciplinary actions committee.
- Remember that cheating may have serious consequences for your academic career. So please refrain from it. If you are having difficulties talk to your instructors and the assistants. We are here to help!