Maria, glad you've discovered this. It's been well known to the spreadshets in education folk for at least 20 years.
Gary
--
You received this message because you are subscribed to the Google Groups "MathFuture" group.
To post to this group, send email to mathf...@googlegroups.com.
To unsubscribe from this group, send email to mathfuture+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mathfuture?hl=en.
Groups "Math Game Design" group.
To post to this group, send email to mathgam...@googlegroups.com
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/mathgamedesign?hl=en
"Let's build a better math game."
I'm enjoying playing a mechanical game with my young children -- good ol' "Avalanche" from Parker Brothers (I bought a used one on e-Bay and downloaded the instructions).What is difficult for my kids is anticipating a succession of chain reactions, as marbles roll down and knock gates that release marbles that knock other gates that release marbles... One needs to follow an exponentially ramifying inferential scheme.The trick here is that you cannot experiment -- it's a one-shot turn -- and, unless you copy the darn thing onto paper and go through tedious modeling steps (as Conway had to do for his pre-computer Game of Life), you must visualize the turn in anticipation of your actions.
I just wonder what an iPad Avalanche would look like that did enable the simulation of various tactics. In a sense, it's a combination of a Galton Box and Chess. For educational design, this could create for children an incentive for developing insight into the mathematical notions we could embed as the game mechanics.
4.1 Effectiveness
Analysis of classroom discussion during the PSA revealed several dimensions of complex phenomena that initially triggered incorrect agent-to-aggregate explanations. These included spatial–dynamic cues inherent in the simulations, such as the individual agents’ velocity and group density, as well as more conceptual or mental-simulation reasoning that interacts with the spatial–dynamic cues, such as: (a) failing to anticipate emergence inherent in agents’ rule-based interactions; (b) proportional and linear reasoning; (c) randomness–determinism confusions; and (d) ignoring the effect of feedback loops. The data suggest that “complex-system heuristics” are cognitively challenging because they often run counter to the automatized “simple-system heuristics” that students typically employ.
Nevertheless, analysis of the pre/post data revealed a patterned shift in student reasoning. We interpret the progress in students’ reasoning as indicating that students leveraged heuristics embedded in the participatory simulation activities as reasoning tools that they applied when engaging in problem-solving complex-systems situations. In particular, it appears as though students learned to inhibit “simple” responses and, instead, to complexify their models of systemic phenomena to build and defend their assertions. That students successfully navigated between agent-based and aggregate descriptive models supports Wilensky and Stroup (2000). That students could ‘storyize’ an emergent process as a confluence of parallel local interactions raises questions for Chi (2005), who posits that these are ontologically distinct and, thus, unbridgeable.
***
I created a version of Avalanche where kids can construct their own games, dragging in gates and marbles.It could also be used (need to make some minor modification to create your own binary adding machine.Game and short video demo available here (its free and open source). Feedback and suggestions appeciated.Stephen
On Tue, May 22, 2012 at 4:12 PM, Dor Abrahamson <d...@berkeley.edu> wrote:
----
You received this message because you are subscribed to the Google Groups "NaturalMath" group.
To post to this group, send email to natur...@googlegroups.com.
To unsubscribe from this group, send email to naturalmath...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/naturalmath?hl=en.
You received this message because you are subscribed to the Google Groups "NaturalMath" group.
To post to this group, send email to natur...@googlegroups.com.
To unsubscribe from this group, send email to naturalmath...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/naturalmath?hl=en.
--
You received this message because you are subscribed to the Google
Groups "Math Game Design" group.
To post to this group, send email to mathgam...@googlegroups.com
To unsubscribe from this group, send email to
mathgamedesig...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/mathgamedesign?hl=en
"Let's build a better math game."
cheers,- Dor
From: colleen lewis <collee...@gmail.com>Date: May 23, 2012 12:13:01 PM PDTTo: Brian Meyer Waismeyer <squi...@berkeley.edu>Cc: Dor Abrahamson <d...@berkeley.edu>, EDRL List <ed...@lists.berkeley.edu>, Michael Hoffman <archangel...@gmail.com>Subject: Re: [EDRL] Fwd: [ccl] Programming for a six-year-old?
A few other possible resources areScratch curriculum (possibly more challenging than a student would take on individually)colleenmlewis.com/scratch This has mainly been used with advanced 10-11 year old students.The "Build your own blocks" version of Scratch byob.berkeley.edu also has functions and you can access the Berkeley curriculum for free http://sage.cs.berkeley.edu/ titled "The Beauty and Joy of Computing." This is for college students, but maybe if the 6-year-old is "done" with Scratch, this would be an option.-colleenOn 23 May 2012 12:08, Brian "Meyer" Waismeyer <squi...@berkeley.edu> wrote:Hmmm. I have too little experience with programming to suggest one language with any certainty (especially not for such a young fellow)... but I've had a lot of folks recommend Python to me as a nice blend of free, reasonably beginner friendly, and functional (actually used professionally).
I randomly stumbled across these books last week. Though they may be a bit advanced for six years, they're something I think I would have loved to play with as a kid:
http://inventwithpython.com/
The books are free online or in PDF format and were written to accessible for 10 years plus (e.g., for a 27 year old like me who stumbled into programming late and likes random projects).
BrianOn Wed, May 23, 2012 at 11:45 AM, Dor Abrahamson <d...@berkeley.edu> wrote:Michael -- fyidBegin forwarded message:From: Seth Tisue <se...@tisue.net>Date: May 23, 2012 11:40:44 AM PDTSubject: [ccl] Programming for a six-year-old?
A Scala coder friend of mine in Boston wrote me and asked:Hey Seth, My older son is soon gonna turn six and I am thinkingof starting to introduce him to programming. He already didsome Scratch <http://scratch.mit.edu/> but I believe he's readyfor some code writing.Do you maybe have any recommendations as to which languagewould be most appropriate for him? What age group is NetLogotargeting?
I responded as follows:Scratch has a new 2.0 alpha that's a lot more powerful than the oldScratch, in that you can define your own blocks. That brings it muchmuch closer to "real" programming, IMO. I haven't tried the new versionmyself yet, though.A kid that can handle any textual programming language can definitelyhandle basic NetLogo. However, we're usually targeting junior and highschool so we don't have learning materials that are targeted for youngerkids. For example,<http://ccl.northwestern.edu/netlogo/docs/tutorial3.html> moves too fastfor almost any six-year-old, even one who's already done<http://ccl.northwestern.edu/netlogo/docs/tutorial2.html> whichintroduces light coding.If you're willing to learn the language yourself and work with it withyour son, then NetLogo could be a good choice. But if you want somethingwith lots of books and on-line tutorials targeted for six-year-olds, andan online community where he can interact with other kids using thelanguage, then (sadly!) you'll need to look elsewhere.A good guy to discuss this with is Dave Briccetti. Maybe you alreadyasked him -- didn't you and I both sit with him at the Scala Daysbanquet last year? anyway, see e.g.<http://briccetti.blogspot.com/2011/05/koja-scala-python-and-scratch-for.html>There's a lot to be said for teaching your kid a language you use andenjoy yourself. So Scala+Kojo might be a good choice. (Though I thinkthere's only the one guy working on it and I'm not sure how much onlinecommunity.)A good local person to ask is Josh Cough; he has a son who's nine or so.I've cc'ed him.
If anyone here in the CCL wants to amend any of this, or make additional
suggestions, I'd be happy to pass your thoughts along.
--
Seth Tisue | http://tisue.net
Dor AbrahamsonAssociate ProfessorCognition & Development4649 Tolman Hall, MC #1670University of California, BerkeleyBerkeley, CA 94720-1670USA
--
_____________________________________
Doctoral Student and Researcher
Department of Psychology
University of California, Berkeley
_____________________________________