小学生项目式编程设计对计算思维和自我效能的成效分析

发表时间:2021/2/2   来源:《中国教师》2020年10月第30期   作者:符厚群
[导读] 社会的发展促使人们愈发的重视教育工作并在
        符厚群
        雅星镇中心学校   海南省  儋州市 571729
        摘要:社会的发展促使人们愈发的重视教育工作并在教育中重视提升学生的思维能力以及学习能力,在此背景下,很多学校及家长都开始为小学生增设了项目式编程设计课程。本文主要探讨了小学生项目式编程设计对计算思维及自我效能的成效,以期为学校及家长提供借鉴。
        关键词:项目编程设计;计算思维和自我效能;成效
        引言:在国家大力发展素质教育的背景下,在中小学教育中逐渐兴起了一股“编程热”,在最新的中小学信息技术课标中也将编程作为中小学必修课程之一。学生在学习编程的过程中将会提升学生的组织能力以及逻辑能力,并通过编程提升学生的自我效能。为了更好地提升学生学习编程的效果,部分学者提出了项目式编程的教学方法,但是项目式编程的具体教学成效还需要进一步的探究。
        一、小学编程设计课程中存在的不足
        (一)忽略了教学的动态管理
        教师在通过编程设计课程培养学生计算思维和自我效能的过程中需要对学生进行分层并依据教学大纲,设立不同的教学目标,但是教师往往会按照编程成绩较好的学生制订计划、确定教学目标、进行授课,忽略了各层次学生的动态发展过程,疏于对学生的动态管理,搞一刀切,不利于激励学生上进。在开展编程设计课程的过程中,教师要认识到教学主体是存在差异性的全体学生,并且这些差异会随着时间的推移而改变。因此,教师在上课时需要了解全体学生掌握知识的情况,并不能只关注某一小部分学生,教师要指导不同层次的学生学好编程设计,不断提升各层次学生学习编程设计的能力,最终通过编程课程提升学生的逻辑思维和自我而效能[1]。
        (二)忽略了教学方式多样性
        在培养学生逻辑思维的过程中教师要认识到学生的接受能力以及编程水平有所有差距。他们对不同的教学方法有着不同的接受能力。但是在部分编程设计的教学课堂中仍然采用的是教师讲授课本知识的教学模式,很多学生会因此觉得编程知识枯燥难懂,这并不利于编程水平较差的学生学习编程知识,编程水平较高的同学也会因此降低学习编程的兴趣,从而影响了编程设计的教学效果。
        二、小学生项目式编程设计的运用措施
        为了更好地提升学生的逻辑思维、计算能力以及自我效能,中小学愈发的重视编程工作的重要性并不断探索项目式编程课程的运用措施,教师可以通过以下几种方式来进行项目式编程设计的课堂教学活动:
        (一)Scratch 图形化编程实践
        在进行Scratch项目式编程设计教学时,教师需要结合学生兴趣以便达到提升学生学习效果的目的。教师可以通过动漫、模拟人工智能场景等方式来对学生的编程思维来进行初步培养,并且能够初步解决较为简单的编程问题。在这一过程中,学生将会通过语言描述、绘制流程图等方式来进行逻辑关系的表达,从而准确、清晰的解决设计需求。
        例如,Scratch程序往往需要多个角色、多张背景进行协同配合,在进行Scratch编程设计时难点主要在于处理好对应关系并实现消息互通。

因此,教师在教学过程中需要带领学生明确对象并理清编程思路,其次要注意分解问题,注重知识间的连接点,起到化繁为简的作用,并在这一过程中找到突破点进行逐个击破,从而更好地解决编程中所遇到的问题[2]。
        (二)完善课程体系
        学校在设置项目式编程课程时就应当突出具有实践创新特点的课程,设置编程课程的主要目的是提高学生的思维能力以及实践能力,确保其能够更好地进行全面发展,因此学校在开展编程课程时需要完善课程体系。
        例如,学校在设置编程体系时应当在注重理论知识学习的基础上,增加具有实践创新特色的课程,让学生在课堂中做到理论与实践相统一。除此之外,学生还需要为学生提供研究课题,让学生在实践中思考问题、解决问题,从而在实践中提高创新思维。
        (三)以学生为主体的教学方式
        项目式编程设计课程开展的主要目的是培养学生的逻辑能力,更好地促进学生的全面发展,因此,在教学课堂中需要采用以学生为主体的教学方式,充分发挥学生的主观能动性,教师只起到引导和拔高的作用[3]。
        例如,教师可以根据学生学习的整体情况对学生采用动态化管理的模式,并且根据学生的学习情况制定不同的教学目标,学生也会明确自己的学习目标,从而进行有针对性的学习,从而达到提升编程水平的目的。除此之外,教师还可以组成学习互助小组,让学生相互帮助,达到共同提高的目的。
        三、小学生项目式编程设计对计算思维和自我效能的成效
        在实际的教学课堂中可以发现,与传统的编程教学模式相比,项目式编程设计课堂有效地提升了学生的创造力、合作能力、批判性思维以及问题解决的能力,但是从整体上来看并没有特别明显的差异,可以说项目式编程设计对学生的计算思维并没有特别明显的影响。但是在自我调节、独立以及毅力维度等自我效能上有着较为明显的提升,虽然所没有较为明显的提升,但是其作用远远高于传统的编程教学模式。通过实际的教学实践可以发现,项目式编程设计在培养学生的计算思维并无显著优势,但其可以有效地提升学生的自我效能[4]。
        结束语:在信息化普及的时代,编程技术已经成为了学生必备的一项技能,为了提高学生的编程能力以及自我效能,教师需要不断研究项目式研究的应用途径,从而达到促进学生全面发展的目的。
        参考文献:
        [1]梁燕红. Scratch程序设计课设计思路浅析——基于计算思维的Scratch项目式学习[J]. 中华少年, 2018(11):250-250.
        [2]赵晓慧. 基于项目式学习的Scratch教学设计研究——以小学学习项目《加法闯关游戏》为例[J]. 中文科技期刊数据库(引文版)教育科学:00331-00331.
        [3]汪志会. 基于设计型学习的教学实践研究——以小学Scratch课程为例[J]. 数码设计.CG WORLD, 2018, 007(013):P.154-155.
        [4]高丹阳, 赵燕燕, 郭伟. BOPPPS教学模式在小学STEM课程的应用探究——以Scratch课程为例[J]. 教育信息技术, 2018, 000(007):67-70.
        
       
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: