适合7岁儿童的环境 [英] Suitable environment for a 7 year old

查看:72
本文介绍了适合7岁儿童的环境的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我7岁的孩子想学习,如何编程? (他的想法不是我的,他是在外面做事情。因此,从这个角度来看,我并不担心。他已经走得很远,甚至可以从我的办公室拿走一本游戏编程书,以便在睡觉时阅读。 )前一天,我们坐下来写了一个非常简单的数字猜谜游戏(您选择8,它是正确的,其他任何地方都是错误的)。

My 7 year old would like to learn, how to program? (his idea not mine, and he does things in the outside world. So, I am not too worried from that point of view. He already went so far as to take a game programming book out of my office to read at bed time.) The other day we sat down and wrote a very simple number guessing game (you pick 8 and it is correct, anything else it is wrong).

一切正常,但他根据语言的语法提出了许多疑问。 (当时我刚打开IDE的时候,我碰巧选择了Java。)我教高中入门编程课程,所以这让我有些大开眼界(大多数高中生都不愿问问题),因为我真的必须弄清楚,如何向7岁的孩子解释语法?

It went OK but there were a number of questions he had based on the syntax of the language. (I happened to pick Java as I had the IDE opened at the time.) I teach post-secondary introductory programming courses so this was a bit of an eye opener to me (most students out of high school are reluctant to ask questions) as I really had to figure out, how to explain syntax to a 7 year old?

很显然,任何C类型语言都会遇到相同的问题,大多数语言都会。我看着吱吱声,但决定不使用它。我看着爱丽丝的环境,但对此也不满意。

Clearly any C type language is going to have the same issues, as will most "languages". I looked at squeak but decided not to use it yet. I looked at the Alice environment but didn't like it for this either.

从物理角度看,他对键盘/鼠标很满意,可以组装乐高玩具相对容易地进行设置(因此按照指示获得有趣的结果对他有效)。我可以使用Lego NXT,但他对此还有些年轻(即使在提供的图形环境下,花很长时间也无法看到工作结果)。

From a physical point of view he is comfortable with a keyboard/mouse and can put together Lego sets with relative ease (so following directions with a fun outcome works for him). I have access to Lego NXT but he is still a bit young for that (it takes too long to see the results of the work, even with the supplied graphical environment).

理想情况下,我希望这种经验可以帮助他建立对数学和逻辑的信心(如果7岁的孩子有逻辑:-)。

Ideally I'd like the experience to help him build up confidence in math and logic (if a 7 year old has logic:-).

我记得小时候使用乌龟图形/徽标。我倾向于这样做,但想知道是否还有其他想法或有人可以推荐一个好的徽标环境?

I remember using turtle graphics/logo as a child. I am leaning towards this but wondering if there are any other ideas or if anyone can recommend a good logo environment?

编辑1:

徽标效果很好。我需要教他角度的概念(90度,180度)。不幸的是,他们还没有真正在学校进行除法,所以角度可能很有趣...

Logo works out well. I'll need to teach him the concept of angles (90 degrees, 180 degrees). Unfortunalty they don't really do division at school yet so angles might be fun...

首先绘制一个正方形:

FORWARD 50
RIGHT 90
FORWARD 50
RIGHT 90
FORWARD 50
RIGHT 90
FORWARD 50
RIGHT 90

稍后,我会进入循环:

REPEAT 4 
[
    FORWARD 50
    RIGHT 90
]

然后是变量:

make "length 50

REPEAT 4 
[
    FORWARD :length
    RIGHT 90
]

效果很好,几乎没有语法,对于7岁的孩子来说很容易记住单词,并能立即得到反馈。

This works out very well. Virtually no syntax, easy for a 7 year old to remember the vocabulary, and immediate feedback.

编辑2:

成功了,因为他在我写一个简单的程序(还没有循环)的时候不在房间里,实际上效果很好-我们走出去,拿了方格纸和一个产品演员,我们弄错了90度的角度,他做了一堆正方形,将正方形变成矩形,然后看了看他出了什么问题以及如何调试它。我建议7岁以下对编程感兴趣的人使用这种方法。我想我也推荐给我的高中生(!)

Well it was a success, in that he was able to write a simple program (no loops yet) while I was out of the room. It actually works out very well - we went out and got to graph paper and a protractor, we fugured out 90 degree angles, and he made a bunch of squares, turned a square into a rectangle, and got to see where he went wrong and how to debug it. I'd recommend this approach for anyone with a 7 year old who is interested in programming. I think I'd recommend it to my post-secondary students too (!)

推荐答案

我强烈不同意那些说7岁的孩子将很难学习新的语法。这完全是倒退。尝试教七岁的猪拉丁语和三十岁的非英语母语者。或者尝试与孩子一起在异国旅行。看看一个月后谁能与他们进行流利的聊天(提示:可能不会是你)。

I strongly disagree with the people who say seven year olds would have a hard time learning new syntax. This is completely backwards. Try teaching pig latin to a seven year old and to a thirty something non-native English speaker. Or try traveling in a foreign country with your kids. See who can chat fluently with the natives after a month (hint: it probably won't be you).

孩子们选择了任意的语言习惯很多比我们的白发快。

Kids pick up on arbitrary linguistic conventions much faster than us gray hairs do.

这篇关于适合7岁儿童的环境的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆