April 21, 2009

Protected: info viz 1 : seeing the fire for the trees

Category: proof of concept, sustainability, info viz — rob @ 11:01 am

This post is password protected. To view it please enter your password below:


March 2, 2009

world maths day

Category: updates, proof of concept, multimedia, maths — rob @ 5:58 pm

little chat in the supermarket

...easy to use movie making app  (xtranormal)- simple to position characters and cameras etc

... world maths day -500 million practice questions answered online in the last month ...

November 3, 2008

virtual world - new simulation

Here's some info from  a virtual house for learning sustainabiliy, which i've described before ...a project with Swinburne uni, orginally inspired by River City

its a full 3D environment, which kids seem to relate very well to, in our testing ...here's a few screenshots

we can give  a copy of the game to educators who want to trial this  hopefully they'll want to help develop curriculum, and provide feedback...but just having a look is ok

 here's a collaborative doc, which i can give interested people access to

 send me an email (rob at thinkingcurriculum.com) or comment below...

still looking at whether uploading or sending a CD is best option - its about CD worth of info...we could post it out if needed [update 8th Nov; have it on a server for download now]

So... something cool...open for any interested educators to get involved...

September 13, 2008

2nd order change yet?

Category: proof of concept, multimedia, maths — rob @ 5:15 pm

what difference has ICT made in school maths?  

In spite of the smoke, just about none. 

We just use the technology for more efficient representation of the same content.  Hundreds of years of pen and paper has deeply shaped the way we think of maths, and we're not sure of how to unleash the new thinking that ICT provides ... such as the power of modelling in an era of spreadsheets and recursion. Although the practice of science and engineering is highly transformed in places, we've barely modified the content or approaches to 'problem solving' in maths education....barely scratched the surface of how these tools overlap with the school subject we call 'maths' .  We have some interactive whiteboard demos, but not much has changed in secondary maths...we have lots of little disconnected 'learning objects' that illustrate a concept or two(the Learning Federation spent $100 M on a set of very ordinary,  disconnected 'learning objects'... which tend to be feel scripted, artificial - not much of the rich constructivist thinking that ICT can offer)

 Compare this with the rich interactvity of game engines.... the huge and sustained development that makes a world fluid and believable and compelling ... where are the versions tweaked to make maths explicit?

school barely even attempts to go there ...-
(here's a minor example of what i mean)

  Alan Kay thinks the real computer revolution hasn't happened yet... and we're still in the early days, like the first 50 years after the printing press, when it just looked like a better way to make manuscripts....

.. when there is a realm of ideas and approaches that can be tapped - click the pic to see what 6 simple building blocks can do, when we move beyond the computer as reproducing text, to having tools that allow new ways of thinking, new ways of seeing the material

cat.PNG

 this is literally, a few building blocks ... click to see ... year 7 and 8 kids got this  at first go...

there are 200,000 other projects shared in this space,  and some rich maths ones...

in spite of the limitations of the tool, Scratch is rich enough to allow

  • expression of creative ideas
  • tinkering
  • experimentation

...attributes often rather lacking in school versions of maths

 I’ve often noticed a few kids in school – often totally under the radar of their teachers- have quite strong skills at programming, largely self taught - even though they might be mediocre at maths or english, as judged by results.

just about no-one in school tries to the leverage the overlap...since education still tends think of 'mathematics' as manipulating symbols according to the same rules ... and computing has become a black box, where we are 'users' and others to the work of developing the simulation and model

Contrast with this

"(If you like programming, but you hate mathematics, don't panic. In
that case it's not really mathematics you hate, it's school. The
programming you enjoy is much more like real mathematics than the stuff
you get in most high school math classes.) In these books I try to
encourage this sort of formal thinking by discussing programming in
terms of general rules rather than as a bag of tricks."
http://www.cs.berkeley.edu/~bh/v1ch0/preface.html

Papert of course had strong views on this - that school maths was too
dry, and that playing with the turtle gave even young students access to
ideas like vector calculus, in a more intuitive way, without the
formalism normally associated with these ideas....

for example,
Repeat 360 [fd 1 rt 1]

Is an alternate and possibly more intuitive way for kids to explore a circle, than the classic analytical description

(x-a)2 + (y-b)2=r2

(and when differentiated according to the rules for doing this...
dy/dx = --- [an expression too full of indices, brackets and square roots, to be formatted into an email (where some of this was drafted) ]

and so what intuitive meaning does a student see in the rate of change of y with respect to x

and which version will a child most likely see in school?

The former approach gives more "feeling" for the differential changes; and so maybe in later years 'curl' and 'div' and all that would be likely to make more sense, if one had played with the 'feeling' of curves like this ... or at least, maybe one is more primed for some sense of the mathematical objects ... maybe ... (like paperts 'gears' becoming the mental tool he spun to appreciate what 20=4x+5y meant)

why is the mapping between these domains, across them, so weak in school maths - with all the effort expended in both ICT and maths ... why not better allied ...

I know I move into a more creative place when i model or program maths ideas - and have ever since my own schooling - and thus find the maths makes more music ... and I want the kids to experience all this via modelling and programming ...

will take some more permeation of ICT into maths... not as a presentation tool, but as modifying the discipline itself...

Papert and David Perkins describe this as "2nd order" change - not just using the new tool to more efficiently represent traditional paper based content, but allowing it to interact, modify the content and discipline itself ... will sound like sacrilege to many maths educators; less so, i suspect, to pragmatic scientists and engineers, whom we like to think we are preparing..

July 2, 2008

ICT ‘discovery’ learning - better said or done?

Category: IT in education, proof of concept, futures, learning — rob @ 2:38 am

I guess nearly everyone is aware, to some extent, of the One Laptop Per Child Project – which is, as the same suggests, trying to get a cheap (nominally $100) laptop (known as the XO) into the hands of the world’s children; prioritizing poorer areas (outback Aus would probably qualify). Its hit various problems – and also had a strange spin off in provoking the large manufacturers into producing smaller models  which compete with it… even Microsoft has suddenly found a way to get XP onto small systems.

One fall out of all this has been that the software (known as Sugar) has taken on something of a life of its own – and can be run other hardware  (eg this CD allows you to run Sugar - even if you normally run MS or another non Linux system).

Another spin off has been a renewed discussion of how children learn – what’s the best thing to do with computers, anyway, if millions more kids are getting one? The OLPC thinking on this has focussed on ‘constructionism’ – which means, loosely, that people generally learn best by constructing their own understanding (not just being told) and a particularly good way to construct your own understanding is to make something.  ('tell me and I forget, involve me and i learn' etc) (more...)

June 13, 2008

flashy acrostics - tutorial

Category: IT in education, proof of concept, multimedia, learning — rob @ 12:42 am

someone asked about flash projects for year 9s and i remembered this one - an animated acrostic poem (click the 'start' text).


Its pretty simple, but good for practicing layers and frames and tweens, and the kids seem to like it - so here's the instructions for doing it.

(This was originally done in Flash 5, and it works the same in Flash 8, so i expect it would be same in the later versions).

So, to start with - it needs staggered start and end points for each letter - (see the pic in step 4) .. so here's the process:

(1) set up as many layers as there are letters in your name -add label each layer
(in this case - 4 layers for FRED)
fredd.PNG

(2) on the bottom layer, add a key frame in frame 1, and use the Text tool to type in the first letter ("F') (choose a font of say size 24) .

(3) take the number of letters in your name, and multiply x 10. Fred has 4 letters, so the "magic number" is 40. Go out to the magic number (40 in this case), and add a key frame on the bottom layer.(So the 'F' starts on the stage at Frame 1; and ends at Frame 40 (or whatever your magic number is)

(4) on the second layer, add a keyframe into frame 10, type the second letter ("R" for Fred) , and offset the end point 10 frames on as well (see the pic) , so it is staggered in relation to the layer below.

staggered.PNG

(5) add the remaining letters into the other layers, and continue staggering the start and the end points 1o frames beyond the previous layer. (it doesn't look like the two top layers in the pic have staggered end points, but they do .. have just truncated the screen shot a little ) if you play it now, it will look like this (click the little "start" text at bottom)

so now to add in the rest of the word, and morph them (so 'F' morphs into 'Fruity' for example) :

(6) on the bottom layer, add another key frame 10 frames past the previous end point (now frame 50 for Fred). Edit the text so on this key frame so it has the full word (Fruity, not just F).

(7) Need to break the word into a shape, so its not ordinairy text. Select the text box (click the arrow tool first), then choose "Break-Apart" under the Modify menu, twice. (short cut : control-B twice).

(8) still on the bottom layer, break apart the single letter ('F') on the previous key frame.

(9) Now you can add a shape tween between these two keyframes, to morph the F into Fruity. Here's one method for this - with the "F' keyframe still selected (frame 40 in this case), and the properties window showing (select Window Properties if you need to), select "Shape" out of the "Tween" drop down

shapetween.PNG

(10) all being well there should be a green arrow like this : tween.PNG between the key frames .... if you see the dreaded dashed line then one or other of the keyframes probably wasn't broken apart fully (needs to be done twice to break a word right down to a shape).

(11) so .. .repeat all that (step 6 to 11) on the other layers ..

(12) now add an extra keyframe to each layer so they all end in the same spot - so the end of the movie should look something like this
pad.PNG

(13) from here, you could add images etc on other layers, to come in at appropriate times - an apple appears with the fruity layer etc, and motion tweens around, and maybe sounds, etc - or change the timing, if you want a delay between each letter etc

enjoy

May 31, 2008

wikis, emergent design, master plans

Category: IT in education, proof of concept, multimedia, learning — rob @ 2:34 pm


Wikipedia is the best known wiki. The wiki thing is about simple editing of pages, simple addition of pages, collaborative editing - and a mindset that allows work in progress to still be useful, sketched out and in use, and flexible, incremental changes

Ward Cunningham invented the thing and is also one of the developers of extreme programming - which loosely, seems to mean something similar; allow things to evolve, with a minimal master plan to start with - since its likely to change - allow incremental changes and constant updating

Nice to see the behind the scenes thinking of a key web 2 tool. There is - a fascinating podcast on all this here- cool design ideas on keeping it simple, intuitive, feeling empathy in the software process, teaching software ...

(twit has other very interesting insights from other creative types who were at the heart of whole software story)

May 30, 2008

scratching the surface

Category: IT in education, proof of concept, multimedia, learning — rob @ 12:43 am

Scratch is cool. It makes learning programming fun … and collaborative.

The last 18 months has seen 140,000 projects uploaded, of the millions that have must have been made.

They range from the simple to complex, with kids and teachers and experienced programmers all contributing.It uses the tile metaphor (like etoys, Alice, Logo TNG, GameMaker).

I’ve previously questioned whether the "web 2" thing is a bit overdone as rationale for IT use, and whether we’re losing some possibilities in schools – such as the ability to construct software, and build simulations - whether we're so busy repackaging content that we lose the vision for creating at this level.   So its great to see Scratch uses Web 2 to get people sharing programmable media. You can upload your projects, share them, download other peoples, and comment etc. I’ve just tried a little demo, where you can draw a steering wheel, draw a car, and control the car with the steering wheel.

Here’s the demo and a pdf file you could use for instructions

 (This is the simplest of 2 minute scripts, and that 's the point - in what other environments could you draw a car, draw a steering wheel, and then link them together , so one controls the other, in a way that's accessible for kids?  It gives a creative feel to the process.)  

 The idea is from a classic etoys demo – and indeed Scratch and etoys are both based on the same educational vision, and the same underlying platform. One of the kids made that link - "its like Squeak" which was cool. Those who remember Logo sometimes comment that its a bit like that too ).

There's a whole world of ideas lying just behind those comments - a little known history and rich array of educational ICT ideas and approaches, but won't go there now.

I'm hoping to get kids exploring maths with Scratch ... removes some of the programming language hurdles - still leaves you with the thinking challenges which are complex enough.  They're enjoying it ok at present- liked some of the maths galleries and made some interesting effects with a few starters on pen drawings and iteration.

March 4, 2008

lineRider meets year 8 maths

Category: updates, proof of concept, multimedia, maths — rob @ 12:32 am


i wondered recently, and ages ago, about the unrealised potential of tinkering with software to learn maths  etc, from the "inside";  more of a modelling approach using iteration etc.  So here's an example of that ... taking the popular internet game LineRider  -which is full of neat, but hidden, school level maths - and adding a cartesian grapher in the left corner to make some of the maths a little more visible to the kids who can't see where y=mx+c kicks in
lined2.JPG
(click the pic to launch it, then click the little icon on the left hand edge)
[if you  want to download the swf, you'll need this file as well]

so ... my point is really, not that we can make demo's like this, though its fun... but that we could, in principle, teach whole courses like this ... a hybrid of maths with computers ... or even this sort of interactive art, -ie  not just apps that demo "key concepts" ... but maths thinking and "IT thinking" -(programming etc) supporting each other ... thats the boundary i think we still haven't crossed in school yet; reconceptualising how maths and ict could relate. 

Nothing much novel here - Papert and Kay were suggesting it 30 years ago; just don't think we've gone there in any significant way -programming feels a bit out of favour,  for various reaons - and so i think we are missing a key aspect of what software really is; limiting kids to being software "users" - not experimenting with the most flexible and expressive symbolism devised ... (i'm certainly no expert at this - just feel that in order to take control in creative ways kids need to be exposed to the art and discipline of programming; its what this ICT stuff is made of after all; they need to be literate here, or least get a chance to be - empowered so "behind the scenes" isn't out of reach - and this world of functions and variables could also be very useful for exploring maths in particular; could also mix into art,  word games,  media stories etc)   

(here's a compelling story on how we got to where we are  .. where the software experience is reduced to "using applications" -  i'm just finding out there was a huge educational vision around the initial explosion of IT ... not just logo ... which had the idea of kids making and exploring their own tools - which has largely gone by the wayside)

February 27, 2008

ICT – honour the flipside

Category: proof of concept, maths, learning — rob @ 10:51 pm

I went back to my desk the other day, and found half a dozen large art works had been placed there, to return to some year 8 students.

The glowing creativity, and the teachers effusive praise, made me pause, since I’d just been ruling perpendicular axes on the board, and the same students were learning how to handle y=mx+c, plotting sets of numbers, drawing letters on graph papers, decoding graphical puzzles etc; and even with these variations, it all seemed relatively dry by comparison - not withstanding kids using a bit of interactive whiteboard and graphmatica

Looking at the art, I wondered again, about a topic I've considered in the last couple of years – why do we not use more ICT to explore the world of maths, from the "inside" – that is, get kids to build the simulations, build the models?

Seems that approach should be congenial in Maths, of all places. ICT and maths share some similarities, derive from the same imaginative heritage. There’s also a serious challenge in teaching and learning either well enough to really do the hard stuff.

Maths though, enjoys enough respect that we still take the top end seriously. (Most of the population might wince at the memory of simultaneous equations, and maths teachers might get bad press for being recalcitrant in the face of demands to be more "integrated", "collaborative" or other progressive terms– but overall, it seems that higher maths is justified, by whatever percentage go on to further studies).

And although ICT looks a bit more popular, with its web pages and animations and video conferencing, we seem we seem to have bought the idea that a much lower threshold of difficulty will do.As long as the kids can make something novel out of the glittering array of tools, that their parents didn’t know how to do; there is no need to remember that this flexible software is built on computer science.


(More generously, maybe ICT supports the thinking in other subjects – helps to gather or display data in science, or write essays in English, supports creativity in art with photoshop images or video in media studies etc. All of which is great).

But the art on my desk, got me thinking- i googled "interactive flash art" and recalled these beautiful, dynamc art works


(from www.levitated.net/bones/doubleForm/ - site has author's contextual notes)


(right click forward/rewind to replay) same site for this - and more - here

I know this is built on a synthesis of programming and maths - iteration of functions, rendered with flash's nice vector graphics. The interesting maths is a little hidden - one needs a decompiler to get at the code, to see how it was done - make the parameterised drawing routines visible.

Or take the apparently simple but very popular lineRider game, also coded in Flash, which the students - and a few teachers - seem to love playing. Behind the scenes, all that free flowing sketching and intuitive physics is stacked full of maths; equations for wind resistance etc ( i have had a look at this one- and its full of nice maths we could use).

Its a pity the maths isn’t more visible; not hidden away in the finished product; (although its not hard to decompile with ASV). Recalls Papert – the mathematician – and his brilliant ideas of Logo for children. That fact that "Logo" now sounds like it is relic of a dim era, rather than a high point or seminal approach to educational technology , is part of another story. To use a logo term, we are inclined not to make a serious effort to grapple with the "flip side" of ICT; the detailed control side; which Papert hoped would render geometry and physics and other fields (dynamic systems etc) open to intuitive play - or the play would inform the code - without the excessively formal pathways that are often the way in school.


These days we usually let someone else produce the code - we don't see that as part of the learning; maybe because we think ICT is meant to be simple. Graphic calculators, or Graphmatica - interesting as they are, tend to provide a short cut to the results; and so we are limited to "using the application’. The irony of this is it can kill the promise of building it; of taking the challenge of students being producers as well as consumers of digital simulations, as this visionary school puts it

Anyway given these art and lineRider game examples, I thought, why not use flash, with its slick vector graphics, in maths? - its just as powerful as the old turtle wandering around, but might be more familiar today. Lots of kids already know how to use the drawing tools in Flash, and can animate cartoons – little South Park skits. Its rare for them to tacke the drawing commands, though they are simplicitly itself:

moveTo (x,y) //moves the virtual pen to x,y
lineTo(x,y) //draws with the virtual pen x,y

nothing hard there – in fact almost too simple - but the essence of wandering around the plane, drawing is all there

(the equivalent of the old "pen down" or pen color" commands is :


lineStyle (thickness, color, transparency)

using nothing much more than that, one can make a simple cartesian grapher :

(type numbers into the equation and press draw) (better when viewed larger )

(a minor point for the curious– Flash, like lots of computer graphics, puts 0,0 at the top left corner of the screen – so I’ve used an empty movie clip called ‘origin’ at the mid point of the screen – and by drawing there we inherit its idea of 0,0 at the centre of the screen)

Anyway, the point of this is not that we needed yet another graphing tool.

Its to see how easy it is to make a zoomable linear grapher, in a few dozen lines – about as much as a page of working - final file is only 5k.

A little more extension, and it would be able to plot any function – exponential, sine, whatever - might be a nice task for some programmer kid somewhere. So if an ordinary teacher – who is certainly no maths genius - can do it, and could of on the old Commodore 64 - what of our "digital natives"?Why do we not see them there? Students seem to teach themselves, or watch siblings and friends, use Flash from a design point of view; but might need help to get started on the coding side; but I argue its no harder than the maths they’re being asked to doand empowers it; both for learning and attractive application


if ever a rationale was needed, try this –

(a) in the space it takes to wrestle through a few problems, you can write your own graphing tool

(b) getting kids to do this forces them to grapple with the concepts and modelling involved

(c) can be extended into art or games.

(d) gives an inner perspective on wrestling with functions and space

(e) If this is the information age, modelling simulations should surely be a useful tool, and valid in maths

(f) taps the natural engagement many minds have with a computer

(g) can be extended and modified. (eg first version of this didn’t have zoom –which made it easier to start off - and then extend; unlike a pen and paper problem which stays fixed)

(i) Maybe there’s an inter-disciplinary approach sitting dormant - computer art & maths - here – but would take more than a semester to unlock, given where we are starting from.

So just a little proof of concept.

(I’m not, though, about to reinvent the year 8 course on these 'lines" :) , for a few good reaons:

- in the current curriculum, with its boundaries (this is Maths, this ICT) there is not enough time or access to layer the programming mindset into maths

- its not as easy trying a new approach ; needs some support to make it work - eg a few people to bounce it around with - since canonical maths approaches, and content, both get modified in the process - and notwithstanding the promise of taking control at this level, in the world of "using applications" ("i just want it use it") it looks too slow and laborious (and while i'm suggesting the payoff would be worth the effort, it doesn't seem a common angle for some reason).

This content requires Adobe Flash Player.


anyway code is above if anyone wants to extend it; eg to calculate values for other functions etc (download here)

might be of interest - rob