To introduce a variety of programming topics in Processing, the class wrote a sketch of robots. We started with a single robot, learning about drawing with rect and ellipse, and using the translate to allow drawing a robot without having … Continue reading

Version 1 The spirograph could create miracles of graphical complexity. But you can get interesting patterns with just ellipses, rotated to create rotational symmetry. … Continue reading

Students no sooner learn about the sine and cosine functions, which are strange enough at first, when they are exposed to . Years later, they may reflect (as I have) that they never used the function directly. What were mathematicians … Continue reading

Breakout is another example of one of the early big video games that can be built in Scratch. It has a colorful history: Steve Wosniak built the first version in four days, with Steve Jobs assembling breadboards and testing the … Continue reading

Screen geometry and the coordinate system take a little getting used to. You can add a grid to the background of a sketch to help you see where you are actually drawing. Add a tab called, e.g., GridLines, and paste … Continue reading

In Art of Computing, we've recreated our own interpretations of Pong and Asteroids. Not everyone is familiar with Space Invaders, one of the early big video games. Click the screenshot below to see an example of the gameplay. Like Asteroids, … Continue reading

Version 1 Unlike the Snowflake Artist, lissajous figures are determined by a pair of numbers. … Continue reading

If you have a processing sketch on your server, you can embed it this way: <div style="text-align:center;"><iframe src="/pde/mySketch/" width="680" height="800" /></div>

When you write software, it is stored somewhere. Perhaps it is on your local drive (e.g. Processing), or stored somewhere on the cloud (like Scratch). Storing your program is important, but it is also useful to be able to see … Continue reading

My wife encouraged me to create a program to draw snowflakes, with the goal of being able to create laser-cuttable snowflake designs. Version 1 The first version uses bitmap drawing, and the user draws freehand by holding down the mouse … Continue reading

When you are blogging about mathematics, you can make your mathematical expressions look professional using LaTeX. To get started, there are a few things you should know. Your expressions should be wrapped in double dollar signs. For example, will generate … Continue reading

These are all of the handouts for Calculus AB at FlexTech, 2014-2015. Calculus Handout 1: Lab: Graphing Functions Calculus Handout 2: Warming up your algebra Calculus Handout 3: Dropping the ball Calculus Handout 4: Tangents to a parabola Calculus Handout … Continue reading

Getting ImageMagick up and running was easy enough on my own Mac. But inside our school, I discovered a few more issues that others are apt to encounter, and it became a pretty heavyweight installation. But, it is free, and … Continue reading

Your website should contain all of the following: Post #4: 'Whitney Music Box'. It should have the following: A screenshot with a link to your program on the scratch.mit.edu website. A description of how it works. This should have a … Continue reading