网站首页 > 最新动态 > 学编程很重要,掌握方法重中之重!

学编程很重要,掌握方法重中之重!

来源:极客晨星原创 发布时间:2020-01-08 点击量:

少儿编程是一项任何孩子都可以参与的创造性活动。您的孩子可能不关心编写数据处理算法,但他们可能喜欢创建游戏,编写音乐,设计网站或只是玩代码。

事实上,孩子们通常可以比成人更快地学习编程,因为他们不知道编码应该是多么“困难”。

极客晨星:学编程很重要,掌握方法重中之重!

无论您是软件开发人员还是没有编程背景,这里有六个技巧可以帮助您的孩子开始编程:

1.为年龄较小的孩子使用Scratch,为年龄较大的孩子使用Python。

麻省理工学院的Scratch是一款免费的编程工具,专为在任何现代Web浏览器中运行的孩子设计。任何人都可以在运行它 。它的视觉风格受到徽标计划的影响,徽标计划是80年代和90年代儿童节目类的主要内容。但Scratch不仅仅是另一个Logo仿冒品。

年龄在8到13岁之间的孩子将受益于Scratch的简单图形界面。Scratch的拖放代码块拼凑在一起。不具备计算意义的代码片段不能组合在一起,使得语法错误几乎不可能。对于没有开发打字技能的年轻孩子来说,划痕很棒。

当然,试图制作更复杂程序的孩子最终会遇到Scratch。对于青少年和青少年来说,像Python这样的真实编程语言更适合。Python是一种优秀的第一种编程语言,因为它具有简单的语法(与Java或C#等语言不同),产生可读代码(与Perl或JavaScript不同),并且拥有庞大且友好的开发人员社区。如果您的孩子已经不熟悉Scratch,那么Python是下一步的最佳选择。

极客晨星:学编程很重要,掌握方法重中之重!

2.显示实际程序的源代码。不要只是谈论他们的概念。

尽管它具有知识产权的声誉,但少儿编程是一种需要练习的实践技能,而不仅仅是阅读书籍。Python的交互式shell鼓励实验来找出指令的作用。

如果您直接辅导您的孩子,那么编写代码与仅仅谈论他们的概念相比有很长的路要走。即使在了解了变量,循环和函数之后,坐在空白编辑器前面并开始一个新程序也是令人生畏的。与他们坐在一起并描述他们应该逐行编写的代码。

或者,如果您使用在线资源与您的孩子分享,请查找小游戏的源代码。少于几百行代码的程序效果最佳。

Scratch网站自动共享其网站上所有项目的来源。鼓励你的孩子修改代码,看看他们如何改变最终的程序。

极客晨星:学编程很重要,掌握方法重中之重!

3.游戏是有趣的编程项目。

少儿编程视频游戏是许多年轻编码员的共同起点。“愤怒的小鸟”,“我的世界”,“飞扬的小鸟”,弗雷迪的五夜以及其他游戏都是灵感的主要来源。用Python创建自己的计算机游戏,用几个简单游戏项目(Tic Tac Toe,Hangman等)的完整源代码演示编码概念。

请注意,您的孩子喜欢的游戏可能不会在他们刚刚开始时制作出色的编程项目。许多游戏需要开发人员,艺术家和设计师团队组成。需要大量关卡设计和艺术作品的游戏可能会让初学者不知所措。完成一个简单的游戏比开始和永远不会完成一个大型项目更令人满意。

即使游戏很有趣,也建议不要使用专门的“游戏创作”或“游戏制作者”软件。与Scratch一样,这些应用程序通常会尝试呈现简化的编程环境。但与Scratch不同,他们倾向于淡化编程方面。使用它们进行编程往往更像是配置预先存在的软件。

极客晨星:学编程很重要,掌握方法重中之重!

4.将手从键盘和鼠标上移开。

分享知识令人兴奋。向别人展示你对少儿编程的了解很棒。但编码是一种通过实践练习学习的技能,所以让孩子们开车。与孩子一起工作时,即使是暂时的,也应避免跳入键盘键入。如果他们必须单击菜单或按钮,请用手指指向屏幕,而不是单击鼠标并自行单击。每当有要键入的代码时,让他们键入它。如果你自己做的话可能会更快,但你的学生需要比你更多的练习。

极客晨星:学编程很重要,掌握方法重中之重!

5.如果教课,给每个孩子自己的电脑。

如果您正在教小组,请尝试为每个学生提供自己的计算机。就像演奏乐器一样,编程是一种通过实践练习而不是观看别人来学习的技能。

Raspberry Pi是一款价格低廉,功能简单的PC。虽然添加新的键盘,鼠标和显示器会使总价格与便宜的笔记本电脑相媲美。避免使用Chromebook,iPad和平板电脑; 让Python在它们上运行很困难。

如果您需要在预算内为学前俱乐部设置计算机实验室,Raspberry Pi将允许您使用备用键盘和显示器。否则,咔鲨教育推荐便宜的笔记本电脑方法,特别是如果您没有专用空间并且需要在以后存储计算机类。笔记本电脑处理的电缆更少,存储更容易。

如果无法使用个人电脑,孩子们可以配对并轮流使用。记住提示#4:从一开始就教导他们向合作伙伴提供键盘和鼠标,而不是仅仅抓住它们。

有些孩子可能会自夸并渴望主宰机器,而不那么自信的孩子会乐意让他们拥有它。有一个孩子是一个和其他乙。在课程中的各点,明确告诉组切换座位,使A(或B)位于键盘和鼠标前面。

极客晨星:学编程很重要,掌握方法重中之重!

6.略读计算机科学。

如果您是软件开发人员,您可能会渴望分享您的技术支持。解释递归泛洪填充算法或从项目欧拉(对于那些想要提高编码技能的人来说是一个很棒的练习题网站)实践问题非常有趣。在学习者的最后,被倾倒在深处并不是那么有趣。您想要在开始时暂时关注的一些主题:

一个好的经验法则:如果这是在百度的采访中出现的那种问题,那么跳过它可能会更好。在开始时,涵盖广泛的主题比深入了解技术细节更好。让您的孩子找到自己的激情。一旦您的孩子开始学习少儿编程对提供的内容进行了抽样,他们就会兴奋地探索他们喜欢的部分

标签: 少儿编程,编程科技,教育培训

上一篇:致所有家长:如何引导孩子爱上学少儿编程?

下一篇:少儿编程的定义是什么?

相关专题