Let's look at a few practical examples to illustrate.
Here's the first out-of-class project:
https://github.com/dansmyers/IntroToCS/tree/main/Projects/1-Aesthetics_Image_Filters_and_AI
Here's the first out-of-class project:
https://github.com/dansmyers/IntroToCS/tree/main/Projects/1-Aesthetics_Image_Filters_and_AI
Comments
The goal is to ease students into finding answers to their own questions while they learn image fundamentals.
I prefix this with an in-class background lecture on LLMs:
https://docs.google.com/presentation/d/1JFmkF6QnVIP2_TQRlII3uIfYsTL3XNt3_S9sKAMhDJ4/edit?usp=sharing
I recommend Claude as a starting point but they can use any model they choose.
The logs are submitted as part of their grade.
The first step is looking at a pre-written monochrome filter, then asking the LLM to help explain what each Pillow function does.
They then do a little background on RGB image colors.
For the second part, the students have freedom to choose their interpretation of what "vintage" means.
Again, what I'm looking for in the log is critical thinking and iteration. Is the student pursuing their own vision of the project?