为什么在少儿阶段引入代码编程也很重要?
原标题:为什么在少儿阶段引入代码编程也很重要?
随着科技的发展,编程技能逐渐成为学生进入高等教育或者社会工作的一项基础能力,人们也越来越重视少儿编程能力及计算机思维的培养。那什么样的启蒙课程能帮助学生顺利地走上编程之路呢?
图形化编程将编程语言以积木块的形式呈现,学生通过拖拽拼接就能完成编码,大大降低了编程学习的门槛,让低学龄段的学生也能体会到编程的乐趣,因而是少儿编程入门的不二之选。Scratch是现在最流行的图形化编程语言,其他还有Snap、Scratch Jr和Microsoft MakeCode等等。
但图形化编程也有一定的局限性,我们不能让孩子一直停留在图形化编程阶段,在3-8年级适时引入代码编程也是很重要的,有以下3点原因:
1. 代码编程能帮助学生更好地理解编程的真谛
图形化编程是将代码封装成积木,让学生通过拼接积木的方式来实现编程效果。学生在拖拽积木时,很难掌握真正的编程概念和语法,而代码编程则可以让学生获得完整的编程学习体验,熟悉真实的编程界面,理解编程的真谛。
2. 代码编程的学习过程能够锻炼学生的韧性和毅力
犯错是学习新事物的必经之路。学生通过犯错找出问题所在,改正错误,才能加深对知识的理解。图形化编程留给学生发挥的空间有限,有些错误学生永远不会涉及到,也就无法从中吸取经验。
但是,代码编程的学习过程给予学生更多的发挥空间,允许他们在错误中成长,通过这种学习经历,学生锻炼了面对困难的韧性和毅力,并建立起完整的编程知识框架。
3. 代码编程有助于学生未来的职业发展
代码编程教学看起来是一项艰巨的任务,可是考虑到学生长远的回报就会发现,最初的挑战都是值得的。即使学生未来没有打算走电脑技术相关的职业道路,他们通过学习代码编程所获得的技能也能应用到工作中。
不过,毕竟代码编程要难于图形化编程,初学代码编程时,选择一个好的编程课程及学习平台,帮助学生培养编程兴趣,打好编程基础是很重要的。
BSD在线编程教育平台就是专为3-12年级学生的代码编程学习而打造的支持性教学平台,平台上不仅有600余小时的HTML、CSS和Javascript代码编程课程,还为教师提供了丰富的教学资源,包括教学目标、课程大纲、课程PPT、自由训练沙盒等。教师在BSD上教授代码编程课程时,无需另外搭建编程环境,因为BSD的编程项目设计与BSD的编程平台完美结合在一起,教师可以边讲解知识点,边引导学生在平台上操作,实现知识讲解与编程实践的无缝衔接。
https://bsd.education/block-based-coding-vs-text-based-coding/?utm_source=RSD&utm_medium=email&utm_campaign=back-to-school
责任编辑: