Getting Kids to understand Location

Teaching software development? Using LiveCode to build your curriculum? This is the forum for you.

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Getting Kids to understand Location

Post by richmond62 » Sun Jun 21, 2020 9:52 am

Over the last 6-7 years I have had children in my Summer courses who are
"all Gung-Ho" (inevitably) for creating little 2D games they can show to their friends,
but they all seem to have a problem understanding this sort of stuff:

Code: Select all

move img "scaryMonster" from 60,75 to 400,500
This is mainly due to the observable fact that children's brains are insufficiently developed to cope with abstract ideas,
and they have very great difficulty visualising a screen (or LiveCode stack) as something chopped up into squares (i.e. pixels).

Until children get to about 11-13 they are still in what Piaget termed the 'concrete operational stage', and while they can play chess
with pieces on a board they are unable to visualise a chessboard inside their heads and imagine moves of pieces on that board.

[Frankly, having stated that, I can cheerfully say that at 58 I still find that a bit hard.]

"Normally" (i.e. when I am teaching programming in a physical classroom) I explain this by using a 20 x 20 grid I printed out on
some paper and ran through my laminating machine, or mess around with a Canadian checkers board.
-
chessss.jpg
-
Thinking about my upcoming online programming classes I really didn't feel very good about faffing around with a webcam
getting things badly wrong on the kitchen table.

So I ran up this fairly simplistic LiveCode stack which should serve in the same sort of way to my monster chess boards:
-
Board.png
-
What it DOES do is report the grid position of any of the octagons when they are dragged onto a square on the board. 8)

What it DOESN'T do is tell you how to keep "little twonkums" focused while you're explaining the thing. :?

Stack removed as improved version made available lower down.
Last edited by richmond62 on Sun Jun 21, 2020 3:25 pm, edited 2 times in total.

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Sun Jun 21, 2020 9:59 am


richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Sun Jun 21, 2020 3:24 pm

Board2.png
-
Bruce Merritt pointed out elsewhere an obvious error in my first offering.
Attachments
Board.livecode.zip
Here's the stack.
(8.49 KiB) Downloaded 255 times

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Mon Jun 22, 2020 7:22 am

Judy Perry asked out elsewhere . . .

"What about taking that grid, send it to the back and just barely visible, and script a button that S-L-O-W-L-Y
moves a character image along something short but interesting, and at each point along the ways pause the motion,
shows a field with the rect coordinates and then repeats until the character image reaches its end destination?"

Not convinced about the " S-L-O-W-L-Y."
-
B2.png
-
walkies.png
walkies.png (9.07 KiB) Viewed 6626 times
That is certainly an idea: but, experience tells me that primary children need their hands held (even if only 'virtually').
This idea might be better for either a 'teach yourself' setting, or for older learners.
Attachments
Board Two.livecode.zip
Here's the stack.
(7.59 KiB) Downloaded 252 times

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Mon Jun 22, 2020 10:30 am

randomW.jpg
-
Does things with pseudo random numbers.
Attachments
Board Three.livecode.zip
Here's the stack.
(9.09 KiB) Downloaded 249 times

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Mon Jun 22, 2020 11:40 am

track.jpg
-
Drags its tail behind it.
Attachments
Board Four.livecode.zip
Here's the stack.
(9.37 KiB) Downloaded 239 times

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Mon Jun 22, 2020 6:37 pm

beasties.jpg
-
Wow: I might have to check myself into a mental institution. :D
Attachments
Board Five.livecode.zip
Here's the stack.
(92.75 KiB) Downloaded 261 times

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Mon Jun 22, 2020 8:14 pm

eXpanded.jpg
-
One reason to buy a monitor than can cope with 1800 pixels across. 8)

jiml
Posts: 336
Joined: Sat Dec 09, 2006 1:27 am
Location: Los Angeles

Re: Getting Kids to understand Location

Post by jiml » Mon Jun 22, 2020 9:15 pm

Would this help the younger students understand location reference and Move command?
Learn Locations.livecode.zip
(1.26 KiB) Downloaded 286 times
Jim Lambert

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 9250
Joined: Fri Feb 19, 2010 10:17 am
Location: Bulgaria

Re: Getting Kids to understand Location

Post by richmond62 » Tue Jun 23, 2020 9:41 am

I doubt it because of 2 things:

1. It does not have a visible grid.

[This presupposes that children can "see" a grid mentally.]

2. It is too fine grained.

One of the problems is that, at Primary school, for graphs, I was taught,

"You go in the house before going up the stairs."

Which is just great until you start playing around with LiveCode and have to unlearn that and remember this instead:

"You go in the house before walking down to the basement."
-
stairs.jpg

jiml
Posts: 336
Joined: Sat Dec 09, 2006 1:27 am
Location: Los Angeles

Re: Getting Kids to understand Location

Post by jiml » Tue Jun 23, 2020 9:51 pm

Ah, I see.

The kids need to picture the coordinates not as points in space but as a grid of boxes.
They need the grosser representation of a location that a box provides rather than the discrete location inherent in a point.

But at some point (so to speak!) they will graduate to thinking of a location as a point.

Post Reply

Return to “Teaching with LiveCode”