据卡内基梅隆大学的JeannetteMarieWing教授认为,编程思维是每个人的基本技能,不应该仅属于计算机科学家。除了阅读、写作和数学之外,我们还应该将编程思维加入每个孩子的培养能力中。她指出:“人人都需要培养编程思维”。
学术上讲,编程思维是解决问题的算法加代码实现的过程的集合,包括算法设计和代码实现两个部分。孩子通过学习编程,最关键的不是掌握编程的“语言”,而是学会编程语言的过程所用的思考方式,即“编程思维”。
那么,编程思维需要什么样的思考方式?应该如何启蒙孩子的编程思维呢?我有幸得到了@大树和棉花老师的《给孩子的第一本编程思维的启蒙书》。这本书采用故事与游戏式的方式,涉及发现问题、逻辑思考等6种能力,让孩子与小伊、阿吉一起闯关解难。它不仅具有情境,还设有关卡,抓住了孩子的注意力。
在这本书中,我们看到孩子以帮助者的身份出现,而非问题的对立面,这减弱了孩子与问题的对抗性。此外,这些训练题以对话和实际情境出现,增强了孩子与问题的粘性;这些问题的解决以图示展现,更为直观,有利于孩子的理解。
有些孩子认为编程语言难以理解。然而,《给孩子的第一本编程思维的启蒙书》选择了孩子能懂的语言来让孩子明白编程语言,减弱孩子的畏难情绪,使孩子乐学爱学,学得会。
如果孩子缺乏动力,这本书也提供了方法,“消极是常态,主动是变态”,这点是孩子们告诉我的。因此,这本书采用任务闯关形式与奖励相结合,不断激发孩子的战斗欲,让孩子充满激情,一路行进。
如果要对孩子进行编程思维的启蒙,备上《给孩子的第一本编程思维的启蒙书》,与孩子一起玩,就能轻松地培养孩子的编程思维。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价