Is there a modern Logo? a math learning language for kids?

Chat about anything not covered in these forums, but keep it civil!

Post » Wed Nov 17, 2010 1:30 pm

I'm looking for a simple programming language for my 11 year old daughter to learn. I'll explain a little about what I'm aiming for so you understand the particular need. She is having a little trouble in math. The schools in our area aren't rated well, and it seems they are just cranking out aimless homework, with no real purpose. She is very intelligent, but I can see she is just trying to apply a bunch of disjointed and unconnected algorithms and processes for calculating, that are basically meaningless on their own. I'm aiming to help her achieve that understanding of how it all fits together, and why any of it matters. That gestalt any programmer can identify with, where math is both a set of tools at your disposal, and an elegant language that describes the world. Admittedly, I believe understanding math is a prerequisite to being a good programmer, and not the other way around, but I also believe an intelligent person trying to program will be forced to grasp math in a deeper way in order to solve programmatic problems.

When I was a child, they had us play with Logo, to make the turtle draw and do interesting things. Is there some newer programming language, or programming environment to aid young minds in discovering the world of logic and math? Preferably something fun and easy to jump into. Any other ideas for helping a child grasp the overall purpose and interconnectedness of math that aren't strictly programming language related are welcome as well.

Construct doesn't fit the bill because it's too easy to use, you don't need to use math at all unless you're doing something really complex, and if you're doing that, you need to already have a good understanding of math.
Spriter Dev
B
87
S
21
G
12
Posts: 3,240
Reputation: 16,461

Post » Wed Nov 17, 2010 1:51 pm

Greetings Exalted One.

At first I'd ve suggested you Python, but I remember your thoughts against it.

Second I found these sources:

- The kid's programming language, or its successor:
[url:2aocq560]http://phrogram.com/kpl.aspx[/url:2aocq560]

- A multimedia programming kit:
[url:2aocq560]http://processing.org/[/url:2aocq560]

-A universities' favorite teaching prog language:
[url:2aocq560]http://en.wikipedia.org/wiki/Scheme_%28programming_language%29[/url:2aocq560]

May thy daugter's path be deligthful and prosperous.
B
2
G
2
Posts: 51
Reputation: 752

Post » Wed Nov 17, 2010 2:10 pm

Logo is still around, and there are modern, up-to-date versions around, I'm sure. It's probably ideal. I'd stick to that! It's a "real" (typed with syntax) programming language, and simple and fun enough to get kids hooked.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Wed Nov 17, 2010 2:13 pm

Microsoft's Small Basic is worth a look.

[url:29zy8ykn]http://smallbasic.com/[/url:29zy8ykn]
B
17
S
6
G
6
Posts: 113
Reputation: 4,161

Post » Wed Nov 17, 2010 3:36 pm

ruby?
[url:33m62q83]http://www.ruby-lang.org/en/[/url:33m62q83]
the thing I like the most is their online compiler tutorial
[url:33m62q83]http://tryruby.org/[/url:33m62q83]
B
9
S
3
G
3
Posts: 366
Reputation: 2,301

Post » Wed Nov 17, 2010 6:07 pm

Html is not exactly a programing language, but its a good starting point, everybody needs some at some point, and there's not much math involved.
Plus from there you can graduate to php, or something similar.
Image Image
B
161
S
48
G
90
Posts: 7,347
Reputation: 66,749

Post » Thu Nov 18, 2010 4:09 pm

[quote="newt":35wauu4n]Html is not exactly a programing language, but its a good starting point, everybody needs some at some point, and there's not much math involved.
Plus from there you can graduate to php, or something similar.[/quote:35wauu4n]
HTML marks which parts of a page are bold, and which parts are italic, and whether a specific bit of text is annoyingly flashing. It's literally useless for messing around with maths. He wants something involving maths. :?: :?: :?: :?
B
2
S
2
G
3
Posts: 193
Reputation: 1,636

Post » Thu Nov 18, 2010 5:13 pm

I take it you've never tried to slice an image up using tables, or create a template using css.
Image Image
B
161
S
48
G
90
Posts: 7,347
Reputation: 66,749

Post » Thu Nov 18, 2010 5:20 pm

HTML is more aimed at specifying the layout of a document. You can call that a programming language or not, but something like Logo better teaches logical thinking (and geometry) IMHO.
Scirra Founder
B
359
S
214
G
72
Posts: 22,949
Reputation: 178,544

Post » Thu Nov 18, 2010 5:42 pm

I've looked at LOGO in the past, but I've never used it for anything. It does look to be a good first step.

That said, my first programming language was commodore 64 BASIC, and I think it was great for beginning programmers, aside from the prevalence of the much disparaged GOTO statement.

A slightly more modern basic that I liked, which still has a good following is QBASIC. It is a bit better at relating well to the more modern programming languages. Small Basic looks to be a good modern solution, to me.

A couple of links I had related to this, that you may want to read:

http://tedfelix.com/cs4kids/

http://www.tedfelix.com/qbasic/

Good luck! I think you have a good idea, there.
B
3
S
2
G
2
Posts: 187
Reputation: 1,449

Next

Return to Open Topic

Who is online

Users browsing this forum: nemezes and 3 guests