笔记本电脑是否适合9岁,对编程感兴趣的人呢?


8

我是工程师。我最近去拜访家人,和我9岁的侄子在一起。他在妈妈用来玩游戏的手机上给我看了一个应用程序。该应用程序称为跳房子。这是一个拖放式应用程序,可教您一些编程概念。他真的很喜欢它。已经花了几个月的时间,似乎很上瘾。我想鼓励他更多地探索编程。与他交谈,他对此充满热情。

所以我认为给他一台笔记本电脑可能会很好。1989年,我8岁时有了第一台台式机,它改变了我的生活。它为我开启了科学和工程领域的美好事业。我想给他同样的机会。

不过,我担心的是,我在他这样的年龄却从未使用过iPhone。我不确定他是否还会使用笔记本电脑。也许现在对于孩子来说,这似乎是一个奇怪的形状因素,或者操作系统范例与他们已经习惯的习惯太不同了?

你怎么看?您对现代小学儿童和笔记本电脑有任何经验吗?如果不是笔记本电脑,那么有什么好方法可以让他深入研究?


6
这不是一个答案,但是如果他喜欢拖放式编码的话,请看一下Scratch。事物类型相同,但用于桌面事物。我愿意打赌,他的应用是根据Scratch(或至少受其启发)建模的。
Becuzz

1
台式机将变得更可靠,更不易损坏且更便宜。也更易于控制使用。我同意Scratch。
狗仔队

从头开始+1(至少在他们的网站未损坏时)。基本语言是Javascript,这是主要的脚本语言。
pojo-guy

答案还不够,但作为父母和程序员,我一直在广告中向我推荐这个,它看起来确实很整洁:codekingdoms.com/code-your-own-minecraft-mods使用拖放界面的Minecraft编码课程逐步进行代码编写。我没有尝试过,所以不能肯定地推荐它,但是绝对值得研究。
RyanfaeScotland

Answers:


15

笔记本电脑是不错的选择,但缺点是价格昂贵,而且通常很脆弱。(孩子们会用它们来玩游戏而不是程序。)

我建议您改为选择Raspberry Pi。它们便宜,小巧,易于使用,通常预装了旨在帮助新手学习编程的操作系统,并且它们附带了一堆连接器,可用于系统编程和机器人技术。

互联网上到处都是教程和工具包,它们可以将Raspberry变成各种各样的东西,例如在它们上安装对声音,摄像头和运动检测器,间谍记录器有反应的LED等等。(还有无聊的东西,例如恒温器或自动开门器,但谁想要呢?)

如果您可以尝试使用Raspberry Zero,那么您的孩子可以花10到20美元左右开始编程(假设您周围有一些备用外围设备),即使是最酷的Raspberry3,也没有那么酷的工具包钱作为预算笔记本电脑。

(如果您的Raspberry带有空白卡,那么我所说的操作系统是Raspbian,您可以自己下载并安装;它是免费的。)


我喜欢PI的便宜建议,但是Raspbian等是否有任何拖放式编程接口?我认为这将是最困难的销售,在过渡到文本编辑器时保持兴趣!
RyanfaeScotland

5
@RyanfaeScotland它预装了Scratch;)
Erik

10

简短的回答,是的,但是...

(免责声明-我是一名程序员,出于业余爱好,我管理了一个主要由青少年组成的视频制作团队)

是的,这可能是一笔不错的投资,但是只需花一半的价钱,您就可以为他设置一个紧凑的台式机系统,该台式机系统更有可能幸免于所有者9岁的虐待。

iPhone上未开发用于iPhone的软件。它是在经过iphone测试的台式机或笔记本电脑上开发的。许多电话“应用程序”仅是浏览器链接到运行真实应用程序的Web服务器。笔记本电脑或台式机系统将使他能够开始探索这些设计。

在9岁时,一些兴趣是短暂的。没有办法事先知道曝光是否会导致兴趣和能力的增强或缩短时间,直到他们决定这不是他们想要做的。

但是,他对已经拥有的有限工具的兴趣非常有前途。好的工具和指导确实可以激发兴趣和技能的发展,尤其是如果可以将一群志趣相投的孩子和青少年聚集在一起进行某些项目时。


7
而且,以四分之一(或更少)的价格,您可以为他安装Raspberry Pi。这也意味着这种事情,并预装了各种“学习代码”工具。
Erik

@Erik-这本身就是一个答案,这就是我来这里发布的内容。我会给你机会去做。
MD-Tech

@ MD-Tech足够公平;我添加了一个答案,以分享Pi的优点:)
Erik

您不需要PC来首先为Raspberry Pi编写代码吗?
JBRWilkinson

2
@JBRWilkinson,您可能将其与Arduino混淆了;Raspberry本身就是一台功能齐全的计算机。
Erik

9

请先和父母讨论你的打算

我敢肯定,您选择让侄子做的任何事都会以各种方式使人惊奇并改变生活,但是请务必事先与父母讨论您的计划。

需要考虑一些重要方面:是否可以连接互联网?有父母控制吗?谁将拥有管理员密码?他们已经有互联网了吗?如果您的计划没有按照您的要求进行,会发生什么情况(例如,他从朋友的光盘中安装了“ Plants vs Zombies”,而突然间这是一台游戏机。)

考虑在提案中建立“优质的叔叔时间”,以便他们知道您将对其中的一部分进行监督。

从经验的说明-我的朋友父母买他们的孩子有点电视和DVD播放机的每个圣诞节。最初大手笔的事似乎适得其反,因为孩子们永远不会从他们的房间下来与家人坐在一起。互联网比电视和DVD更具吸引力和吸引力。


2

我会避免使用笔记本电脑,主要是因为它的便携性很容易转化为可放性/易碎性。桌面既便宜又稳定。(我们的第一台“孩子”笔记本电脑因从树丛中掉下来而死。本来不应该放在那儿的,但是孩子确实想要在工作时坐在一堆舒适的枕头上,而且她从未从那里掉任何东西。床,妈妈有那么多愚蠢的规矩,而且... <crash>

但是,要考虑的一件重要事情是,几十年来技术发生了多大变化。那时,除了学习编程之外,与计算机没有太大关系。游戏存在,但并非免费且可立即下载。我10岁的孩子更喜欢使用计算机玩Minecraft,观看YouTube视频或玩随机网络游戏;这些纯属娱乐性。(他也将它用于学校作业,但这不是“首选”用途!)几乎每个孩子都对计算机和互联网非常熟悉,但这并没有导致几乎每个孩子都对编程和技术深感兴趣。

由于他已经对该应用程序的可视化编程感兴趣,因此很有可能传达这种兴趣。但是,选择好的软件/语言并提供一定程度的指导与拥有可用的计算机一样重要。将计算机用作玩具而不是工具的简便性很容易降低其教育用途。


1
Minecraft实际上是一个不错的选择,因为它很容易为其创建mod。Modding minecraft是Java编程,可以同时包含客户端和服务器端元素,并且几乎可以确保全面全面地介绍企业技术。
pojo-guy

2
Minecraft可能是引起人们对编码等兴趣的好选择,但它也可以被视为简单的游戏。说到mod,虽然曾经有一个(我不确定它是否已更新到最新的MC版本),称为“ Compucraft”,它使人们可以在Lua IN minecraft中编程,以使几乎没有机器人立方体做事。那可能值得研究。但是,在学习工具这一主题上:值得研究的是Code Combat,因为它是一款需要学习编码技能才能“打赢”战斗和事物的游戏。
BunnyKnitter

2

你希望他能做什么?

您可能希望他能够使用IDE来编译和运行代码。但是他似乎已经能够用自己拥有的计算机做到这一点。我不熟悉该语言,但是我确实玩过Scratch,它看起来很相似,但目标是年轻一些,无法使用电话功能。

通常认为,成为一名优秀的程序员必须独立于所使用的语言,即使工具也要着眼于速度和错误的减少,而不是使最终结果更好或用户本质上更好。由于不太可能获得LOC配额或项目截止日期,因此关键特征是使他保持兴趣。如果他投入精力来制作计算机程序,那将是他将装配件装到裸机上或使用Labview进行绘图时会发生的情况。我学到了一些用计算器写的持久(并非总是不好的)课程。

学习一种新的计算机语言是一项很好的技能,使用文本的语言可能比iPhone应用程序具有更长的发展潜力,并且可能还有更多现有的模式和项目供他使用更加成熟的语言来研究,但他拥有能够进行编程核心的逻辑操作。

如果他仍然有项目,他会很高兴在此计划的范围内庆祝他们。他不一定必须做“更高级的水平”来制作有意义的程序。

如果您希望他能够做某事,那么他现在无法指出那是什么。向他展示如何使用其他工具轻松完成他遇到的任务。如果他咬人,并且喜欢在您的设备上进行团队编程,那么是时候考虑(与父母一起)如何允许他独立练习。

9岁的孩子不应该从从视觉上清晰,明确的方向如何连接块到具有无限可能性的文本过渡。我不会只是随便让他松开使用Java IDE的新笔记本电脑,然后称之为进步。“它不编译”,“'错误-44'到底意味着什么?” 真是令人沮丧的经历,我会很担心他会放弃整个事情。

如果您或其他人可以提供所有支持,则他将需要变得有能力使用笔记本电脑为全世界打开的新工具,但这是一个巨大的承诺。


1

我认为笔记本电脑是不错的礼物选择。我年轻时就收到了第一台计算机,因为我对技术表现出了极大的兴趣。我觉得这对我很有好处。(我目前在软件工程学院学习,并被聘为软件开发人员)

您对现代小学儿童和笔记本电脑有任何经验吗?

我参加过的所有初中/高中的所有初中和高中学生都获得了iPad。他们现在开始提供有关基本编程影响的说明/应用程序。

如果不是笔记本电脑,那么有什么好方法可以让他深入研究?

我强烈建议老一辈翻新iPad。根据笔记本电脑的级别,我猜想较旧的iPad会更便宜。有很多很棒的编码应用。我个人最喜欢的是Pythonista(Python的IDE)。另外,根据拖放应用程序所使用的电话,他还可以潜在地转移已经完成的工作。在我看来,另一个潜在的好处是,iPad更易于“孩子友好”。当然,这取决于父母。


我不同意推荐iPad-它主要是消费设备IMO。
JBRWilkinson

1

是。但是请确保您先与他的父母核对,以确保与他们的父母没关系。并且正如其他人所提到的,台式机将更加强大并且更易于监视。另外,如果您精通计算机,则可以尝试构建仅文本的计算机(这是我丈夫为儿子做的,因此我们知道他没有使用计算机浏览YouTube等)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.