Art with Java
In this exciting workshop series, students will explore creative coding and make their own computer-generated art, animations, and games using Processing, a software program that uses the Java language.
This course is perfect for those who want to learn and advance their computer science skills in a visual and interactive context in order to make beautiful, dynamic outputs.
Target age range: 11 - 19 years old
Prerequisites: Our Java course or equivalent experience
Concepts Covered:
Interactive, Generative, & Random Art
Basic Geometry
Coordinate Systems, Points, Lines, Curves, 2D & 3D Shapes
Foundational Computer Science Concepts (Data Types, Variables, Conditional Statements, Functions, etc.)
Object-Oriented Programming (OOP)
User Inputs & Event-Driven Programming
Mouse, Keyboard, Camera
Basic Physics of Motion
Position, Velocity, Acceleration, Forces
Computer Vision
Projects You’ll Make:
Interactive, Generative, Random, & Colorful Artworks
Spaceship Game
Rain/Snowfall Animation
Bouncing Ball Animation
Pixel Color Tracker, Face Detector, Live Video Motion Detector, and other Computer Vision projects
And more!