# 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.