CS 324 Syllabus --- Fall 2023
Introduction to Computer Graphics

Last revised: October 13, 2023 First revision: August 22, 2023

Instructor: Bruce Bolden
Office: JEB 232
Office Hours: Bruce's Schedule
Email address: bruceb at uidaho.edu
Class Home Page: CS 324 Home
Text:
Interactive Computer Graphics Using OpenGL, Fifth edition, Edward Angel, Addison-Wesley, 2009.  
Recommended:
Prerequisites:
CS 121: Data Structures
Math 330: Linear Algebra
Description:
The primary objective of this course is to introduce students to the basic principles and problems of computer graphics. Students will be provided with the additional mathematical background (Linear Algebra) necessary to understand and implement these basic principles.
Chapter(s) Topic Date



Chapter 1, 2 Introduction August 21
Chapter 3 Intro to SFML (Qt)



Appendix B Spaces August 28
Chapter 4 Linear Algebra/Vectors
Frames/Homogeneous Coordinates



Labor Day---no class September 4
Appendix C 2D Transforms



Appendix C 3D Transforms September 11
Perspective



3D Graphics System September 18
Modeling



Modeling September 25
More Qt?



?? Career Fair---no class October 2
Curves
Surfaces



Review for Exam October 9



Intro to OpenGL October 16
Exam #1
(moved back)



Open GL October 23
Program 3 due



Rendering October 30



Scan line Algorithm November 6
Exam #2



Exam #2 Due November 13
Lighting
Ray Tracing



Thanksgiving Break---no class November 20



Curves November 27
Surfaces



Texturing December 4
Volume Rendering
Review for Final



December 11
Finals




Quizzes: Most Fridays (may also be unannounced)


Final Examination:
XXXday, December XX, 2023 XX:XX -- XX:XX PM

Home