Home
Project Folders
Teacher Resources
Student Resources
How Do I?
Literacy
MWForum
Site Map
Search
Our Team

MWForum Message [Date Index] [Threads] [Authors] [Attachments] [Subscribe]

[Thread Prev] [Thread Next]

To: mwforum@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Subject: Re: comparison between learning variables in traditional way and by MicroWorlds
From: "Daniel Ajoy" <da.ajoy@xxxxxxxxx>
Date: Mon, 14 Apr 2008 16:11:12 -0500
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed;

On Sun, 13 Apr 2008 20:10:19 -0500, Timothy Klein <kleinvox@xxxxxxx> wrote:

> I'm not entirely convinced that Logo makes things any easier/better
> than the traditional way (is this the math "traditional" way, or
> imperative programming "traditional" way?).

the concept of "variable" in programming and the concept of "variable" in math 
have similarities and differences. I think the concept of a "variable" in 
imperative programming is closer to the concept of "variable" in math.

I did learn the concept of "variable" in programming (BASIC) before learning 
algebra and I do think it helped me personally.

The thing with MW is that there are other variable-like things other than 
variables. There are text boxes, sliders, the color of a turtle...

Very often you can use those, instead of actual variables, to do the job.

The problem with MW is that it mixes both syntaxes: the ":" notation and the 
"set" notation.

> I'm going to have to think about it more.
>
> I often find myself wishing Logo did variables the Lisp or Scheme way.

why?

Do you meaning sharing the same name-space than procedures?

or

Their names being "tokens" instead of words?

or

lexical scope versus dynamic scope?


Daniel


  • Previous by thread: Re: comparison between learning variables in traditional way and by MicroWorlds
  • Next by thread: [no subject]

  • To save an attachment to your computer, PC users should right-click (Mac users, click and hold the mouse button) on the link and then choose 'save target as' from the pop-up menu. A window will then pop up in which you can choose a location for the file.


    © copyright 2001 - 2008