This is the course material for CISC 3620: Computer Graphics at Brooklyn College, as taught by Michael Mandel in Spring 2020. It heavily utilizes materials from Scott D. Anderson's course CS 307 at Wellesley College, which are released under a creative commons license.

Note that this schedule might change, so check back frequently!

- Dirksen
- J. Dirksen.
*Learn Three.js: Programming 3D Animations And Visualizations For The Web With HTML5 And WebGL*, 3rd Edition. Packt Publishing, 2018. ISBN: 978-1788833288. (Required) - Angel & Shreiner
- E. Angel and D. Shreiner.
*Interactive Computer Graphics With WebGL*, 8th Edition. Pearson, 2019. ISBN: 978-0135258262. (Optional) - Shirley & Marschner
- P. Shirley and S. Marschner.
*Fundamentals of Computer Graphics*, 3rd Edition. CRC Press, 2009. (Optional) - Dunn & Parberry
- F. Dunn and I. Parberry.
*3D Math Primer for Graphics and Game Development, 2nd Edition*. CRC Press, 2011. (Optional)

- 2020/02/11
- Sign up for a meeting at my office hours on this calendar in increments of 10 minutes.
- 2020/01/28
- The Dirksen Textbook is on sale for $5.
- 2019/11/22
- Welcome to class, the course website has not quite been updated for this semester yet.

- This course is heavily based on Scott D. Anderson's course CS 307 at Wellesley College
- Textbook author's example code for third edition of book
- Textbook author's example code for second edition of book
- Learning WebGL (via the Wayback Machine), the code is still up on github
- WebGL Fundamentals in particular starting with the basics
- WebGL API reference
- Matrix tutorial
- Angel and Schreiner's page with examples