In Graphics Studio, students are combining their artistic creativity with their coding skills to produce graphical works of art and graphical games.
Graphics Studio is Proof School's new middle-school computer science class.
The addition of this class to our previously-taught Introductory Python and Intermediate Python classes means that Proof School now has a robust three-year course sequence in middle-school computer science. After completing our Introductory Python class (or testing out of it), our middle-schoolers can now take two more advanced computer science classes, in either order. Approximately half the students in Graphics Studio this year took Introductory Python last year, and the other half were in Intermediate Python last year. None of the more advanced conceptual material taught in Intermediate Python is a prerequisite for success in the Graphics Studio class.
As is the case in our other studio classes such as Maker Studio and Science Studio, Graphics Studio is a hands-on course. Our primary objective is for students to combine their artistic creativity with their coding skills to produce graphical works of art and graphical games. We have started the year coding in Python, where students first used Python Turtle Graphics and now are using Tkinter (Python's standard graphical user interface toolkit) to create a wide variety of wonderfully creative programs. Screenshots of some of these programs in action are shown below.
Here are the promised screenshots.
-- Steve Gregg