Skip to content

Latest commit

 

History

234 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome

These are my lecture materials for my class CS 442: Computer Graphics which I teach at Washington State University, Vancouver campus.

If you are a student (mine or otherwise), please use these materials freely to learn about computer graphics.

These materials are intended to be an open educational resource. If you are a teacher, see the section Using these materials in your own classes for information on how to comply with the license.

License

© Grant Williams, 2026

The slides are licensed under CC BY-SA 4.0 (license deed).

CC BY-SA badge

The code samples are licensed under the MIT License

Using these materials in your own classes

The slides are licensed under These lecture materials are licensed under CC BY-SA 4.0 (license deed)., which means that if you adapt the material: meaning that you remix, transform, or build upon it, you must mark your adaptations and share the adapted version under the same license.

This does not mean that merely using one of my slides or assignments requires that you must license your whole presentation under CC BY-SA. Only if you were improving the presentation itself, such as by fixing errors, or adding new slides that were meant to go before or after other slides in these decks, would I expect the specific modifications or improvements to be licensed under CC BY-SA.

My main intention behind using a share-alike license is to ensure that I can incorporate error fixes, better explanations, and better diagrams in these materials, without violating a more restrictive copyright imposed by the adapter.

The code samples are MIT license, and therefore do not require share-alike.

How to cite this work

When citing a slide, please mention the specific file you got the slide or assignment from, with a link to that file, along with my name: Grant Williams (or other copyright holder if the slide is marked with a distinct copyright), and the license CC BY-SA 4.0, with a link to the license deed or text.

Contributing

If you wish to contribute, feel free to submit a pull request. The slides are created in Typst. It will be assumed that your submission for slides is licensed un CC BY-SA 4.0 or a compatible license. For sample submissions it will be assumed that your submission is licensed under MIT, or a compatible license.

Let me know how you want to be credited in your pull request.

About

These are my class notes for my computer graphics class

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages