浅谈中小学计算思维与Scratch编程教学实践策略

2020-07-09 19:36刘远玫
中学课程辅导·教育科研 2020年12期
关键词:中小学教育计算思维

刘远玫

【摘要】随着科技的迅速发展,当今社会对学生的计算思维有一定的要求,但是现如今,在中小学信息技术教学方面,对于中小学生计算思维的培养往往有所忽视。按照课堂以往的教学模式,有很多学生在学习信息技术课程中觉得枯燥无味,导致中小学生的思维能力存在欠缺。而Scratch编程的出现很大程度上提高了学生的学习积极性,更是发展了中小学生的计算思维。

【关键词】计算思维   Scratch编程   中小学教育

【中图分类号】G623.9

【文献标识码】A

【文章编号】1992-7711(2020)12-175-01

Scratch是麻省理工学院里某团队开发出来的一种图形化编程工具,针对青少年开放。Scratch编程依赖于中小学生的计算思维,想要培养中小学生计算思维,教师对于他们的引导是非常重要的。Scratch编程对于操作要求很高,中小学生对于Scratch编程的是有着极大兴趣的。然而在Scratch编程教学的实践中,如何运用是很重要的,其中的方法策略都值得我们去深究。

一、计算思维框架,Scratch编程的运用

1.计算思维与Scratch编程概念

计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。

当中小学生运用Scratch编程时,他们所了解的是一种计算概念,在计算时的步骤和编程语言是一样的。Scratch软件编程的入门难度低,可操作性强。学生可以在独立利用Scratch软件进行编程的过程中,创造情景,长久下来,就可以提升学生的计算思维能力。在运用Scratch软件的过程中,经过每一步的运算,可以在老师传授知识经验的基础上更好的理解学习任务,并用指令集程序表示这些理解,后续做出变化。

2.利用课程设计激发学生兴趣

中小学生本来就是一个刚刚接触编程的群体,而且他们在学习时,自制力欠缺,需要课程生动有趣才能够吸引到他们,他们才会主动的去学。故而,教师在教学Scratch编程时,要结合生活实际勾起学生的学习兴趣。这种场景实际很贴近我们的生活,这样解决了专业术语给中小学生带来的问题,使他们对Scratch编程产生亲近感。不会有苦恼和负担,当问题一个个解决时,学生会产生满足感和成就感。通过解决问题,提高了学生的逻辑更加缜密,从而使学生的计算思维得到提升。

将课堂设计生活化,举个例子。教师把游戏动画结合在Scratch编程中,利用其进入课堂:在网上下载学生自己喜欢的动画人物,通过老师帮助编程设计脚本,最终得到一个简单小游戏。趣味性的学习使中小学生对于Scratch编程的学习更加快乐,更加主动,更加有效。

二、举例子,微课辅

1.详细举例

中小学生很难真正理解Scratch编程里面工具的新功能和概念,由于他们的专业知识欠缺,这个方面的引导是需要教师来一起探究的。教师教学例子有趣与否直接关系到教学的效果。兴趣是最好的老師,正是应对于此。

教学中,举例要详细,将概念问题运用结合到例子上面,每个大例子里面也可以包含很多小例子,这样中小学生在理Scratch编程问题能够更加的透彻。这种思维教学在某种意义上开发了中小学生的想象力以及创造力。在后续的学习里,他们可以将不懂的概念性问题进行转换,从而激发他们的计算思维。通过对例子的理解,去解决一个个编程问题,提升学生的思维品质。

2.微课辅助Scratch编程教学

在对中小学生教育中,想要全程吸引学生的注意力一直是一大难题。而微课的出现解决了着一大难题,将微课和Scratch编程结合,恰恰解决了这一大难题,也就是我们前面说的动画举例教学。

微课使学生全神贯注的去学习我们的Scratch编程,使课堂的趣味性极其强烈的,让教学课堂十分有活力。更大程度上提升中小学生的计算思维,这种活跃性的教学更加使学生融入课堂,认真听讲,极大提升教学质量。

三、给足空间,自我纠错

1.创造性思维空间

中小学生计算思维在Scratch编程课程里得到提升主要原因就是因为Scratch编程课程的独立性很强。对于编程的学习,一个很重要的点就是极大程度上培养了学生的自主创新能力,因此在Scratch编程的学习中,老师要给学生极大的自主空间,留下学生自身创新和探索的可能性。

比如编程时,教师留下的命题有着极大的创造可能性,中小学生正是想象力极其丰富的时候,教师可以从学生的答卷中得到他们的创造力和计算思维能力。只有空间越大,学生创造的可能性才会多,一定会创造出惊喜。Scratch里的选择条件概念可以让学生对程序有全方位的了解,这样学生可以渐渐有判断力和选择能力,对计算思维的提升也有一定帮助。

2.在不断尝试中纠错

这种教学留下的创造可能性是极大的,而在编程的最后,难免中小学生会有各种的出错,如果这个时候教师去引导纠错,就相当于切断了学生计算思维的藤曼。我们要尽可能多的去让学生自己发现错误、并调试。

像我们在编程中建造脚本,在教学中学生有了在编程设计中去探索建筑脚本,并且不断尝试来得到最后的结果。这样的过程中在很大程度上发展了中小学生的计算思维。这种科学的发展思维的方式,不断尝试改错,自我调试,成效是很大的。失败是成功之母,学生只有自己去调试,自己去改错,最后才会得出有意义的结论,才能让他们记忆深刻,这种学习的效率也是极高的。

四、总结

在这个信息智能化时代,培养孩子计算思维的措施是十分重要的。然而在Scratch编程教学实践中,要改进的地方还是很多。教学中教师所传授的不仅仅是知识,更多的是对学生计算思维能力的培养。将计算思维和Scratch编程结合到一起,微课进行辅佐,为对中小学生计算思维的培养提供一个良好的条件。边学边玩,还可以培养孩子的计算思维能力,有何不可呢?

【参考文献】

[1] 华剑. 例谈小学Scratch编程教学策略[J]. 中国信息技术教育, 2018, 300(24):49-50.

[2] 吴发延. 微课辅助点亮课堂教学[J]. 中学教学参考, 2017, 000(036):59-60.

[3] 仇惠炜. 基于Scratch软件平台的小学编程语言教学初探[J]. 中国教育技术装备, 2014, 000(015):56-57.

猜你喜欢
中小学教育计算思维
中小学教育管理机制研究
发展心理学在学前教育和中小学教育中的应用
基于计算思维的软件类研究生高级算法课程教学研究
基于计算思维程序设计的军事案例研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
中小学衔接教育之我见
“别让孩子输在起跑线上”的思考与研究