Snail Bob

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

Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller, robinmiller

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

Re: Snail Bob

Post by richmond62 » Wed Aug 18, 2021 7:16 pm

SShot 2021-08-18 at 21.13.55.png
Attachments
SNAIL INTERSECT.livecode.zip
Here's the stack.
(51.46 KiB) Downloaded 20 times

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

Re: Snail Bob

Post by richmond62 » Sun Aug 22, 2021 10:58 am

SShot 2021-08-22 at 12.56.40.png
-
Flipping a simple image.
Attachments
FLIPPER.livecode.zip
Here's the stack.
(218.52 KiB) Downloaded 12 times
Last edited by richmond62 on Tue Aug 24, 2021 10:23 am, edited 1 time in total.

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

Re: Snail Bob

Post by richmond62 » Tue Aug 24, 2021 10:12 am

SShot 2021-08-24 at 12.09.26.png
-
Sequential backGroundPatterns in a rectangular graphic object using images of a 3D snail rendered using Bryce 7 on
a 2006 32-bit INTEL iMac running MacOS 10.6.8.
Attachments
FLIPPER 2.livecode.zip
Here's the stack.
(193.04 KiB) Downloaded 16 times

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

Re: Snail Bob

Post by richmond62 » Tue Aug 24, 2021 6:06 pm

As anyone who has downloaded the most recent stack will realise an effect of animation
is produced by a sequence of 7 images.

Explaining this to children who are younger than 10-12 ('mileage' differs in individuals depending on both a child's
genetics (nature) and the environment in which it lives (nurture)) is difficult and is best explained by a
physical demonstration such as a series of cards with sequential images or one of the 19th century 'movies'
I referenced earlier.
-
flipB.jpeg
flipB.jpeg (10.98 KiB) Viewed 696 times
In Piaget's theory of cognitive development a child of this age is in the Concrete operational stage, which is a
fancy way of saying a child can only solve problems that apply to concrete events or objects, and cannot effect that in a computer
program unless they can "see" 'objects'.

This is one of LiveCode's biggest strengths, in that, unlike Python and so on, objects are visible and capable of manipulation, and,
unlike Scratch and so on, their manipulations are directly seen to be related to computer code.
-
snailZ.jpg

Newbie4
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 299
Joined: Sun Apr 15, 2012 1:17 am
Location: USA
Contact:

Re: Snail Bob

Post by Newbie4 » Tue Aug 24, 2021 8:13 pm

Great explanation and defense of using LiveCode over Scratch.

Maybe what the company needs on its website is a page of sound educational reasons to use LiveCode as the computer language in the classroom. Present reasons based on educational theory and practical use in the classroom. Target each level with the appropriate reasons for that age group. Give teachers ammunition that would be hard to dispute. Appeal to the educational theorists and base it on learning theory that the computer experts (snobs?) would have trouble disputing.

Make it more than "my language vs yours" or "practical vs academic languages". Promote LiveCode as the educational language based on what we know to about learning and educational concepts.

Good Job
Cyril Pruszko
https://sites.google.com/a/pgcps.org/livecode/
https://sites.google.com/a/setonhs.org/app-and-game-workshop/home
https://learntolivecode.com/

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

Re: Snail Bob

Post by richmond62 » Wed Aug 25, 2021 5:19 pm

Present reasons based on educational theory and practical use in the classroom.
I am not a great fan of educational theories as most of them seem to have been cooked up
by Profs with little or no reference to real classroom situations.

I am, however, a fan of Piaget, as his Theory of Cognitive Development has been seen by me
on a daily basis to have quite a large grounding in reality, and it can be used as a tools to
understanding cognitive difficulties children experience when learning anything.

I believe that one of the salient errors of many teachers is the feeling that to get children to
understand things they should simplify things (and that simplification is always from the
view of an adult as to what constitutes simplification).

What I do think has to be done is not to 'simplify' things at all as this rests on the theory that
children are somehow simpler than adults, which they are not, they just think in different ways
and inhabit different pyschological worlds to adults.

To get children to understand things such as a conditional loop a teacher has to find a real world
example that those children can relate to, and that real world example will not necessarily be
simple at all, indeed it may be extremely complex.

------

15 years ago, watching my two sons (14 and 12 at the time) play World of Warcraft was an intensely
humbling experience because I was forced to admit that I really hadn't a clue about even the most basic events
in that game 'world' while they were at home in it as a seal was in the sea.

So, then to say that children need things to be simplified seems plain insulting.

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

Re: Snail Bob

Post by richmond62 » Fri Aug 27, 2021 11:46 am

SLift.jpg
-
SShot 2021-08-27 at 13.42.45.png
Attachments
SNAIL_Lift.livecode.zip
Here's the stack.
(224.16 KiB) Downloaded 13 times

Post Reply

Return to “Teaching with LiveCode”