# Schedule


Welcome to CS559! Computer Graphics is how we use computers to make pictures. This class is about how to program computers to draw. It is not about what pictures you should draw (that's art). The class is about how you program picture making, not how you use tools to make pictures. This class is how to write graphics programs not about how to use them.

Department course website: Link

Week Date Lectures Workbooks
1 Sep 4 Pre-Graphics: W1 WB1
2 Sep 9, 11 APIs and 2D Drawing: W2 WB2
3 Sep 16, 18 Coordinate Systems and Transformations: W3 WB3
4 Sep 23, 25 Transformation Math and 2D Shapes: W4 WB4
5 Sep 30, Oct 2 Curves: W5 WB5
6 Oct 7, 9 2D Wrap up, Intro to 3D: W6 P1
7 Oct 14, 16 3D Basics: W7 WB6
8 Oct 21, 23 Transformations in 3D: W8 WB7
9 Oct 28, 30 Meshes, Texture, and Lighting: W9 WB8
10 Nov 11, 13 More Texture, How 3D Drawing Works: W10 WB9
11 Nov 18, 20 Shaders and Graphics Hardware: W11 WB10
12 Nov 25, 27 Interactive Rendering: W12 P2
13 Dec 2, 4 Shape in 3D, High Quality Rendering: W13 P3
14 Dec 9, 11 Advanced Topics: W14 -


📗 The lectures are held on Tuesdays and Thursday from 4:00 to 5:15 PM in 1524 Morgridge Hall
📗 Exam 1: Oct 8 Wed, 6:00 - 9:00; Practice: Q1, Q2, Q3.
📗 Exam 2: Dec 17 Wed, 2:45 - 4:45 (or 5:45); Practice: Q4, Q5, Q6, Q7, Q8, Q9, Q10.

📗 The lectures will be in-person and recorded on Zoom.
📗 Example of past projects: Link.
📗 Textbooks: Fundamentals of Computer Graphics, 5th Edition: Link, and Real-Time Rendering, 4th Edition: Link.

# Grading Scheme


Component Frequency Number Drop Lowest Points Each Total
(Q) TopHat Every Lecture 14 4 1 10
(W) Workbook Weekly 10 2 5 40
(P) Project - 2 0 10 20
(G) *Group project - 1 0 10 10
(X) Exam - 2 0 10 20


📗 The in-class quizzes must be completed on TopHat during the lectures, either in person or on Zoom.
📗 *The group project can be completed by 1-4 students, at least 1 student will present the project during the last week of class (presentations might be scheduled outside of the regular lecture time slots), and the project will be graded based on the ranking in the class: top 10% gets 10/10, next 10% gets 9/10, ..., bottom 10% gets 1/10. It is also possible to earn a maximum of 5 additional points for attending the students' presentations, rating the other students' projects and giving feedback.

From To Letter Grade
91 100 A
86 90 AB
81 85 B
76 80 BC
71 75 C
61 70 D


📗 There will be no curves or adjustments to the final grades.

# Course Websites and Forms


📗 This webpage (for lecture notes).
📗 Course website (for admin): Link
📗 Canvas (for grades): Link
📗 TopHat (for quizzes): Link
📗 Piazza (for discussion): Link
📗 Lecture Zoom: Link
📗 Workbook Form: Form

📗 Past semesters: Link.
📗 Professor Michael Gleicher: 2025H,
2023, 2022, 2021, 2020, 2019, 2015, 2014, 2010.
📗 Professor Eftychios Sifakis: Link, 2018.





Last Updated: October 02, 2025 at 12:50 PM