王俊峰
内蒙古兴安盟乌兰浩特市乌兰哈达中心小学 137400
摘 要:在学生的教育中,经常出现学生缺乏学习的积极性的问题,学习态度上出现问题,没有兴趣,最后导致学习成绩得不到保障。近年来,有了许多将编程教育与传统课程相结合以提高学生学习的趣味性与积极性的案例,是一次教育行业的伟大创新,是实现我国教育进步的重要举措。本文就Scrath编程教育作为分析对象来进行通过编程教学提高学生积极性的研究。
关键词:编程教学;传统科目教学;学习积极性
随着经济社会与科学技术的发展,人们的生活水平获得了飞跃性的进步,所以人们越来越重视教育事业,而其中SETAM教育也很流行。这种编程教育主要以项目为主导,融合各传统学科,使得学生在编程的过程中有了更大的自由度,学习也更有了目的性,因此学习的积极性也会更强,在实践中学习更能加深对所学内容的印象。同时,由于人工智能时代即将到来,这也对教育提出了更高的要求,需要学生掌握一定的计算机技术,编程也将成为未来人们的基本技能之一,所以编程教学有着非凡的意义。
1 编程教学的意义
二十一世纪已经是计算机的时代,是大数据时代,编程技能已经慢慢成为新时代人类都应该掌握的技能了,而编程教学方式正是新时代教学所应该逐步接近的方式,对于学生来说,不仅仅可以提高自身的编程能力与计算机逻辑,还能够更高效的完成其他科目的学习。经过相应的调查研究发现,学生缺乏学习动力,没有积极性的主要原因就是学生学习没有 ,对学习每兴趣,如果在学习的过程中能够实时的得到相应的回馈,能够在短时间内体验到成功的感觉,那么必然能够提起学生的学习兴趣,提高学生学习的积极性。编程教育正是以项目为主导,与传统学科项结合的教学方式,例如其中最适合小学生的编程语言Scratch。这种学习方式能够在很大程度上激发学生学习的积极性,与此同时,由于计算机编程的复杂性,学生会在程序调试的过程中不断受到挫折,这能够磨练学生的心性,培养学生永不服输的精神。
2 基于Scratch编程教学的研究
2.1 Scratch编程教学概况
Scratch编程是小学阶段使用的编程语言,相较于其他的C++、java等编程语言的不同是,他是由麻省理工学院为儿童开发出来的图形化编程语言,更为简单易操作,更适合零基础儿童学习上手。Scratch编程语言将命令与参数转化为积木形状的模块,所以想要实现某种功能只需要通过鼠标来拖动相应的模块即可,没有复杂的语法、文本,是更适合儿童学习的编程语言,潜移默化的培养了孩子的计算机编程逻辑。
Scratch编程教学在我国各大城市都都受到了广泛欢迎,各学校也都相应国家的号召,积极引入了Scratch编程教学,让孩子们在日常学习中学习代码知识。近年来编程教学一般是在第二课堂或者兴趣小组中开展,学生可以在Scratch的学习中培养自己的学习能力与思考能力,掌握了这门编程语言后学生就可以运用这个语言来独立创作相应的故事、音乐或者游戏等,能够提高学生学习的积极性。
2.2 研究内容
由于Scratch编程语言的易操作性,孩子们可以通过对图形的辨识来进行编程,可以在经过老师的教学后,掌握相应的技能,来制作一些简单的小程序,这样的一个过程可以让学生产生满足感与自豪感,可以提高同学们的学习积极性。
Scratch的学习是一个循序渐进的过程,从最简单的代码学习到后来的独立完成小程序的开发,难度虽然逐步增大,但是同学们在之前简单的任务中后的的成就感能够坚定他们的自信心,从而为后续的高难度学习提供动力。编程需要融合各学科知识来完成相应的任务,而不是仅仅学会该语言就能做出相应的项目,所以同学们可以在这个过程中积极学习其他科目,来适应Scratch学习的需要,两者之间相互促进,相辅相成。通过编程教学来潜移默化的建立学生的自信,形成良性循环,最终实现学生全面发展的目标。
2.3 研究的步骤、措施与方法
在实验的准备阶段,教师指导并督促学生进行相关理论的学习,为后期的正式学习奠定坚实的基础,有益于学生在正式学习中更容易接受教学内容。教师要在学习中发挥一定的监督指导作用,要通过观察或者约谈来搞清楚每一个学生的学习状态,如果学生存在问题则通过一定的方式来进行思想教育,如果学生表现良好,则加以鼓励,以此来提高学生学习的积极性。教师可以根据教学内容来制作通俗易懂的网课,学生在课前课后就可以用网课来预习或者查漏补缺。在实验的实施阶段,招收20-30人的学生来参加兴趣小组,并且充分了解并且记录学生的成绩和学习的状态,课前督促学生预习,课堂上指导相应的编程,解答疑难点,课后督促学生复习,查漏补缺。定期举办编程作品展示比赛并且对成果加以评价和排名,以此来帮助学生改正错误和激励学生不断进取。在实验的总结阶段,要对学生的学习成果进行相应的分析,研究编程教育对学生学习积极性的的影响因素。
2.4 预期研究成果
在完成了Scratch编程教育后,学生会在完成项目的过程中不断的整合各学科的知识,获得新的认识,且在完成项目的喜悦和自信中不断进行下一步的学习,最终形成热爱学习,努力拼搏的良好品质和创新能力。学生应该在学习后完成的 项目不低于五件,最后要完成结题论文或课题研究报告。
3 结束语
学生在通过Scratch等编程语言的学习后获得了更多的自信心,提高了学习的积极性和自觉性,通过编程和其他科目的融合,形成了热爱学习和努力拼搏的良好品质。
参考文献:
[1]张琪. 人工智能时代小学生信息素养教育研究[D].山东师范大学,2020
[2]孙立会,周丹华. 基于Scratch的儿童编程教育教学模式的设计与构建——以小学科学为例[J]. 电化教育研究,2020 (06):75-82.
[3]李阳. 计算思维导向的跨学科儿童编程教育模式研究——基于芬兰儿童编程教育的经验与启示[J]. 现代教育技术,2020 (06):19-25.