Instructor: Sandy Miller
Description: In this class, students will use Processing, a java-based programming language to learn the fundamentals of programming through a visual lens. Students will create animations, interactive art pieces and games while learning the basics of software development in java. Students do not need any prior experience with coding to take this course. For students with prior experience or who took computer programming last year, the first several units of this course will include review of the key concepts already covered, but students will have room to extend projects and explore more advanced topics as they please. By the end of semester, students will be able to work on independent projects of their choosing in a wide range of topics including music visualization, computer vision and robotics.
Check out their final works here: