信息技术编程教学在小学教学中的现存问题与对策分析

2023-03-30 05:36杨茜茜
考试与评价 2023年3期
关键词:编程家长思维

杨茜茜

人工智能技术在社会中的应用领域越来越广泛,自动化、智能化将是未来科技的重要发展方向,其中编程技术作为人工智能的核心技术,也越来越受到人们的重视。很多地方开始关注从小培养孩子们的编程思维和能力,编程教学已经逐渐出现在普通人的视野,逐步走向小学课堂。新鲜教学手段的出现丰富了教学内容,培养了学生的思维,符合时代的发展规律,但确实给教师和学生都带来了不小的挑战。因此,研究当前小学编程教学中的现存问题,有利于找到可行的解决办法,有利于高质量开展编程教育,有利于培养具有创新思维的新时代青年。

一、小学编程教学中的现存问题分析

越来越多的学校开始重视编程课程的开展,但由于开展时间较短、经验不充分,在实际教学中确实出现了很多问题,值得我们深究。

1. 软硬件教学资源有限,学校重视度不高

充足的教学资源是保障编程教学顺利进行的基础。本身信息技术课程在整体教学计划中所占课时较少,对课程的要求较低,而且相关的软硬件设施配备不足,机房的电脑硬件配置较低,软件无法更新,频繁出现卡顿、黑屏、重启等现象,非常影响教学进度,作为实践性很强的编程课程,极其需要运行稳定、流畅的计算机设备。而设备的更新换代和维护都需要大量资金的投入和学校的支持,所以,硬件设备问题会直接影响编程教学的质量和学生的体验感。其次,信息技术课本身缺乏一定的重视,导致编程课堂经常会被其他科目挤掉,课时安排较少,一个知识点需要很长时间才能学完,每次都会把学生的胃口吊很高,结果却是戛然而止。这种不连续性的教学现状会减少学生的兴趣激情,而且基础知识学习不充分,待高年级时则很难跟上学习进度。所以,由于信息技术课程本身不受重视的情况,编程教学也自然会受到影响,这种教学环境阻碍了编程教学的发展。

2. 两极分化现象严重

编程课程的开展更多的是培养学生的一种思维,它与数学具有紧密联系,其中蕴藏着很多数学原理,所以要求学生有一定的数学基础和解题思维。随着编程教学的开展,越来越发现数学思维越强的学生接受编程的能力更快。在编程教学初始,学生们对新鲜事物都充满了强烈的好奇心和学习欲望,大多数学生都能跟随教师的教学思路,但随着年级的升高,编程教学涉及的知识越来越多、越来越复杂,出现了两极分化,一些数学基础知识不强的学生也会凸显出来,因为他们领悟不了编程的核心算法,感到越学越难,这些学生逐渐失去了学习兴趣。而数学思维较强的学生则会出现对编程极大的热爱,甚至会利用课余时间查找更多编程资料。这种两极分化的教学现象,也是对教师的一种考验。

3. 编程教学的方法单一化,缺乏实践性

在编程教学中会应用到讲授法、演示法、合作探究、小组学习等教学方法,而编程教学又是一项需要实践操作的课程,因受传统教学的影响和课时的限制,教学方法往往比较单一,课堂中更多的是以教师的教为主,学生动手实践的机会较少,理论知识不能与实践操作紧密结合,教学结果就不理想。开展编程课堂的目的是为了培养学生思考和解决问题的思维,打开学生的学习视野,促进学生的创新性学习、提升学生的综合素质,不能仅仅局限于会操作软件和应用指令。

4. 教育资源缺乏,师资力量不足

编程教育是近几年在科技浪潮的刺激下提出来的,无论是教学资源还是师资力量都存在严重不足。首先,编程课程的开展往往是通过网上查找编程案例、电子教材,网购一些编程的书籍或借助校本课程等,这些资源很多,内容丰富多彩,但这些都缺乏统一的标准,没有统一的教材,每套资料的侧重内容不同,这样只能靠教师自己探索,会影响开展编程课的初心。其次,有时候会借助一些教学平台,但这些资源很多都是收费的,缺少资源共享、共同交流的平台。最后是教师的自身素质,由于编程课开展不久,大部分是由信息技术教师担任,虽然他们拥有多年丰富的教学实战经验,但毕竟是刚接触编程,也并非是编程专业,在基础知识和编程教学经验上还是略显不足。同时编程技术更新很快,教师應该具有积极学习、终身学习的态度。

5. 家长对编程课的认知片面

良好教育的形成一定离不开家长的支持。在开展编程课上,家长对开展编程课的价值有着很大不同。有一些从事高科技、教育或计算机领域的家长,他们经常接触这些新兴领域,对编程也有很深的认识,会对编程课表现出极大的支持,也理解编程可以培养学生的思维能力和创新意识;另一类家长则表现出极大的不满,认为小学的编程课就像玩游戏一样,只会让孩子更沉迷于游戏,不如把更多的时间用在数学解题和语文背诵上。还有少量家长是盲目跟从,外面很多机构都出现了“编程热”现象,或者是为了“只争第一”,或者是为了“随波逐流”,家长会给孩子们报编程辅导班,大量的学业压在小学生身上,会让他们力不从心,甚至会对编程产生厌恶。学校开展编程课的目的是为了培养学生的综合素质,让学生形成自己的思考、分析思维模式,可见家长对编程的认知存在片面性。

二、小学开展编程教学的建议及措施

编程课程的初期开展必然会遇到一些阻碍,通过分析当下教学中存在的问题,结合实际教学经验,探究出了一些可行的有效措施。

1. 整改教学设备,加强重视度

首先,在“编程热”的背景下,学校既要看到编程课的大势所趋,又要重视相关教学资源的配备,以及教师的教学成果。针对老旧的计算机设备,可以根据资金分配,分批更新换代,由专门的技术人员负责设备的升级和维护,以保障课程的顺利开展。其次,要提高信息技术课和编程课在教学计划中的比重,适当增加课时,要让领导和其他教师看到,编程课可以以游戏化的形式开展,更容易吸引学生的兴趣,可以快速培养学生自主思考、自主探索、自主创新的思维,与其他科目是相辅相成的。另外,作为编程课教师,要尽量把课堂更多的时间留给学生去操作,合理安排每学期的课程,尽量使两节课的间隔时间不要那么长,以提高教学效率,减少遗忘内容。

2. 因材施教

学生的两极分化现象主要是表现在高年级,课程会涉及一些算法和思维,具有一定的深度。针对不同学生的情况选择不同的学习方法,针对基础稍差的学生,要多加鼓励,可以从简单项目着手,多样化选择,在每次成功的喜悦中不断获取经验和自信,最关键的是一直保持他们对编程的兴趣和热爱,逐步地再去接触复杂的项目,激发学生拼搏进取、敢于探索的思维。此外,教师还要鼓励学生努力学习数学基础知识,数学与编程紧密相连。针对基础较好的学生,可以借助Scratch的扩展板,鼓励他们自己学习更多知识,更多的是要培养他们自主学习、自主思考、自主研究的兴趣。因此,保证每个学生的学习热情,才能持续地培养他们的探究意识和创新思维。

另外,可以鼓励有条件、感兴趣的学生参加编程大赛,激发学生的参加兴趣,也能发现学生的特长,特别能培养学生的自信心,另外学校也可以开展组队编程大比拼活动,鼓励学生以“一帮一”小组形式参赛,积极激发每个学生的比拼精神,培养学生合作探究的团队精神。

3. 合理安排教学进度,注重动手实践

本身信息技术课时安排有限,作为教师,要做好教学安排和计划,积极参考其他学校的成熟案例,根据学生的学习情况,重新规划教学方案,让资源达到最大利用,充分发挥课堂效果。比如,针对课时不足的现象,可以尽量减少不重要的讲说类内容,把更有意义、更重要的内容合理规划到课堂,课堂内容既要有重难点知识的讲解,又要留给学生自主探索、自主想象的空间。另外,“双减”后学校有了课后服务时间,可以每周组织一两次的编程实践活动,让课堂知识真正融入学生的头脑。其次,程序本身具有很强的逻辑性、推理性、抽象性,小学生的知识储备不足,对知识的理解程度不一,作为教师,要结合学生的身心发展规律,采取一些生活化、故事化、情景化的教学方法,以寓教于乐的形式去教学,激发学生探索的欲望,通过动手实践,体验编程的乐趣。比如,借助Scratch软件教学时,这种画面型的应用型软件教学更能吸引学生眼球,可以让他们设定任务,做一个“猫捉老鼠”的动画,看谁做得更快、更好。这樣更能营造积极、高涨的学习氛围。

4. 提升师资力量

编程课程是一项可以提高学生逻辑思维和创新意识的课程,Scratch软件也应用到了很多学校,页面丰富、操作简单,非常符合小学生的身心发展特点,从小培养学生的编程思维非常重要。所以,需要培养专业化的教师团队,形成专业化的教学体系。首先针对现有教师,要加大对教师的培训力度,加强对教师编程方面的教学培训,给教师提供去其他学校学习的机会,积极学习其他学校的成功经验,并结合本校的实际情况,形成自己的校本课程。其次,可以与师范院校加强合作,引进计算机专业的技术人才,加强相互间的沟通与交流,一方面获得经验知识,一方面获得专业知识。或者可以邀请高校的专业教师进行讲座,注重专业知识的传输和教学经验的分享。最后,可以通过互联网搭建互相交流学习的平台,共享教学资源、探讨教学经验,共同提高教学效率。

5. 增强家长对编程的理解

“编程热”只是现在普遍存在的一种现象,但是有多少人真正理解开展编程的意义和价值?学校开展编程课程明显具有重视度不足的现象,家长对编程课的理解也更多的是停留在“副科”的态度,不值得关注。所以,可以通过举办编程比赛、编程成果展示等方式去宣传和展示编程的意义和价值,让大家意识到编程学得好,其他科目学得更好,编程思维可以培养学生的逻辑思维,更好地助推对其他学科的理解。其次,校企合作是很好的教育方向,很多专业化的培训机构做得很好,但作为家长,不能盲目跟从,不能为了学习成绩而加重学生的学习负担,那样只会适得其反。最后,家长也要做好监督,因为学习编程都要用到电脑或平板,网络的其他资源会诱惑孩子,因此家长需要合理监督和指导,避免孩子在学习期间被“诱惑”带跑。

编程课的开展是时代发展的必然要求,学校作为培养人才的摇篮,初次开展编程课,会遇到一些现实阻碍。认真研究教学过程中的各种问题,积极探索编程教学之路,对于提高编程课的学习效率、实现编程课的教育价值具有重要意义。

猜你喜欢
编程家长思维
思维跳跳糖
思维跳跳糖
思维跳跳糖
思维跳跳糖
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
家长日常行为规范
纺织机上诞生的编程
我心中的好家长