知识屋:更实用的电脑技术知识网站
所在位置:首页 > 母婴育儿

请问大家一开始是怎么学编程的?

发表时间:2022-03-25来源:网络

对于很多家长来说,一听到“编程”,可能总是会联想到在黑色屏幕中,蹦出一行一行灰白色的英文字母,比如这样:

但如果我告诉你,这样五颜六色的界面,其实也是一种“编程”时,你是不是会不太相信?



是的,这其实就是一种“编程”,这种“编程”,就是目前最流行的“少儿编程”——图形化编程语言。


No.1

什么是图形化编程

图形化编程语言是由麻省理工学院和Google主导开发的针对青少年的可视化编程语言。据数据显示,如今有超过150个不同国家或地区的人都在使用图形化编程。

它去除了枯燥的编程语法,使用图形化和模块化的编程方式进行程序的创造。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。也就是说,只需要使用鼠标,孩子就可以编写自己的故事书,动画片或者小游戏。


▲看似简单,逻辑性丝毫不差▲

No.3

为什么提倡孩子学习图形化编程?

① 图形化编程降低了编程学习的门槛

对于低年级的孩子来说,图形化编程跳过了高级语言中那些繁难的概念和语法,用图形化的表现和拖拽的交互来完成编程的核心逻辑和成果交付。通过拖拽积木块创建代码,而不是手动编写基于文本的代码,就降低了打字输入的要求,能够有效提高他们编程输入的速度;与此同时,也能减少语法出错的概率,让他们将注意力集中在指令的组合方式、程序的执行顺序和逻辑结构等方面。图形化编程让编程学习的过程不再枯燥,并更及时地获得结果反馈,非常适合低年龄段孩子的心智水平和认知能力,有助于孩子从小培养对编程的兴趣。

②图形化编程虽然是基于指令块的编程工具,但它包含了常见的编程概念

如程序的三种基本结构:顺序结构、循环结构、条件分支结构,此外还有变量和链表(数组)的定义和使用、不同类型函数的创建和调用等。这也是为什么目前在国内外一些著名高校的计算机专业的大学生也会利用图形化编程进行入门学习的原因。在学习图形化编程的过程中,孩子们能够逐步深入地了解正确的编程概念,这不仅能够自然而然地锻炼他们的计算思维,也会让他们在未来学习更深层次的编程知识时,更懂得如何进行融会贯通。


No.4

图形化编程对于学习其他

编程语言有帮助吗?

近代具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了四个阶段:

感知运算阶段、前运算阶段、具体运算阶段、形式运算阶段

前运算阶段的标志是符号功能的出现。这个阶段的儿童的语言能力,以及玩耍时把棍子想象成枪的“假装”能力,都是符号功能的体现。但“前运算阶段”的儿童对于守恒和可逆性这样的逻辑运算的理解是有限的。图形化编程符合少儿认知发展规律,就很好的解决了这个问题,在图形化编程中,通过可视化的“积木”形式,孩子很容易把具象的结果和程序所对应起来,这样就很好的避免了高级编程语言如C、C++等语言的低反馈的学习流程。图形化编程的图形化语言可以很好的帮助孩子学习基本的逻辑、关系推理、数学的概念,同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理。等孩子学好图形化编程之后,再学习高级编程语言,就有事半功倍的效果,一个良好的循序渐进过程也能帮助孩子保持对编程学习的兴趣动力。

收藏

知识阅读

热门推荐

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜