[math-fun] Khan Academy fun
Khan Academy recently released a JavaScript + Processing.js integrated development environment for teaching kids to program. It's a lot of fun. Here are a bunch of very simple demos I've written in the past week or so. Explore the limit sets of the Mandelbrot iteration http://www.khanacademy.org/cs/mandelbrot-spirals/1026049545 (without the map) http://www.khanacademy.org/cs/mandelbrot-spirals-2/1030775610 (with the map) A fractal tree that grows and changes shape http://www.khanacademy.org/cs/tree/1029209629 Playing with color and shape http://www.khanacademy.org/cs/traces/1029027232 http://www.khanacademy.org/cs/traces-2/1029086864 Doubling-angle spirals with turtle graphics http://www.khanacademy.org/cs/spirals/1023512142 -- Mike Stay - metaweta@gmail.com http://www.cs.auckland.ac.nz/~mike http://reperiendi.wordpress.com
By the way, the site requires JavaScript and cookies enabled. On Mon, Sep 10, 2012 at 2:39 PM, Mike Stay <metaweta@gmail.com> wrote:
Khan Academy recently released a JavaScript + Processing.js integrated development environment for teaching kids to program. It's a lot of fun. Here are a bunch of very simple demos I've written in the past week or so.
Explore the limit sets of the Mandelbrot iteration http://www.khanacademy.org/cs/mandelbrot-spirals/1026049545 (without the map) http://www.khanacademy.org/cs/mandelbrot-spirals-2/1030775610 (with the map)
A fractal tree that grows and changes shape http://www.khanacademy.org/cs/tree/1029209629
Playing with color and shape http://www.khanacademy.org/cs/traces/1029027232 http://www.khanacademy.org/cs/traces-2/1029086864
Doubling-angle spirals with turtle graphics http://www.khanacademy.org/cs/spirals/1023512142 -- Mike Stay - metaweta@gmail.com http://www.cs.auckland.ac.nz/~mike http://reperiendi.wordpress.com
-- Mike Stay - metaweta@gmail.com http://www.cs.auckland.ac.nz/~mike http://reperiendi.wordpress.com
This is fun stuff; other sites in the same vein include jsbin and jsfiddle. (You don't need processing; JavaScript + canvas pretty much covers it.) I think this is the "Apple II" of the current decade. JavaScript + HTML5 is pretty much everywhere, on tablets, phones, computers, all browsers, even on the server. Anyone can throw together a 20-30 line program that does fun things and share it with their friends, and run it anywhere. For all the attention the Raspberry Pi gets, I think this, JS + HTML5, is where kids and adults should be playing with programming. It's immediate, it's powerful, it's fast, it's ubiquitous. Only the most minimal IDE needed; very little boilerplate; a dynamic language with introspection, a read-eval-print loop is trivial and built in to most browsers, and on and on. I'm going to go so far as to make this prophecy: most hobby robots will be programmed in *JavaScript* in just a few years. -tom On Mon, Sep 10, 2012 at 2:39 PM, Mike Stay <metaweta@gmail.com> wrote:
Khan Academy recently released a JavaScript + Processing.js integrated development environment for teaching kids to program. It's a lot of fun. Here are a bunch of very simple demos I've written in the past week or so.
Explore the limit sets of the Mandelbrot iteration http://www.khanacademy.org/cs/mandelbrot-spirals/1026049545 (without the map) http://www.khanacademy.org/cs/mandelbrot-spirals-2/1030775610 (with the map)
A fractal tree that grows and changes shape http://www.khanacademy.org/cs/tree/1029209629
Playing with color and shape http://www.khanacademy.org/cs/traces/1029027232 http://www.khanacademy.org/cs/traces-2/1029086864
Doubling-angle spirals with turtle graphics http://www.khanacademy.org/cs/spirals/1023512142 -- Mike Stay - metaweta@gmail.com http://www.cs.auckland.ac.nz/~mike http://reperiendi.wordpress.com
_______________________________________________ math-fun mailing list math-fun@mailman.xmission.com http://mailman.xmission.com/cgi-bin/mailman/listinfo/math-fun
-- -- http://cube20.org/ -- http://golly.sf.net/ --
participants (2)
-
Mike Stay -
Tom Rokicki