Twitter Bots
Yesterday some of my Facebook and Twitter friends thought that I had gone mad or, at the very least, that my account had been hacked: there were strange postings appearing … Continue reading Twitter Bots
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Yesterday some of my Facebook and Twitter friends thought that I had gone mad or, at the very least, that my account had been hacked: there were strange postings appearing … Continue reading Twitter Bots
This is what Simon begged me to read to him tonight: The Nature of Code by Daniel Shiffman. Daniel Shiffman is Simon’s hero. Simon completely owns his knowledge of English, … Continue reading Mom, can you read me a story?
This is so exciting! Simon has written his first Java code completely on his own! It’s an animation of the Archimedean spiral (well, we only found out later that it’s actually called … Continue reading Simon’s first own code: Archimedean spiral in Processing (Java).
Simon continued his lectures about transformations in Processing (Java). Processing has built-in functions that make it easy for you to have objects in a sketch move, spin, and grow or shrink: … Continue reading 2D and 3D Transformations in Processing (Java) Continued
The earthquake data visualization coding challenge by Daniel Shiffman went further than just a 2D map – it went 3D! Simon managed to complete the challenge, except for the very last … Continue reading 3D Earthquake Data Visualization Coding Challenge
Simon showed me 3D trigonometrical functions (like tan(x) or cos(x*y*9^10) in his Solve calculator app and we were surprised at their incredible resemblance with forests and flower fields. I mean, is there anyone … Continue reading Forests and Flower Fields
Simon went on with the third and the fourth coding challenges by Daniel Shiffman on inverse kinematics in Processing (Java) this morning, producing a beautiful animation of two robotic hands … Continue reading Inverse Kinematics Continued (Fixed Point and Multiple)
On Saturday Simon was mainly busy with the Inverse Kinematics Coding Challenge: Simon watched two out of Daniel Shiffman’s four kinematics videos and studied forward inverse kinematics in Processing (Java) to create a … Continue reading Inverse Kinematics in Processing (Java)
On Friday Simon finished another beautiful Daniel Shiffman coding challenge called Mapping Earthquake Data. The purpose of this coding challenge was to visualize earthquake data from the USGS website (http://earthquake.usgs.gov/data/) by mapping … Continue reading Mapping Earthquake Data Coding Challenge
In the two videos below Simon is talking about 2D transformations in Processing. Transformation functions in Processing (Java) make it easy to have objects in a sketch move, spin, and grow … Continue reading 2D Transformations in Processing (Java)
We spent yesterday under the beautiful fractal tree branches of all sorts. Simon followed a whole set of coding challenges by Daniel Shiffman in algorithmic botany featuring several ways of … Continue reading Fractal Trees 2.0
The next step after the Spherical Geometry Coding Challenge was to turn the sphere into supershapes using Daniel Shiffman’s “superformula” in Processing (Java). The result resembled the supershapes Simon had programmed … Continue reading Supershapes