计算思维在编程课程中的应用

时间:2023-04-10 11:36:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
计算思维在编程课程中的应用

作者:朱浙军

来源:《教育·校长参考》2021年第03

初中信息技术教学现状

教育理念落后 在传统的初中信息技术课堂上,教师通常以独立模块对学生进行指导,同时,也将学生的学习活动分成不同的小块,这样的教学,使初中信息技术编程教学太过呆板化。而且全班同学完成的是同一个任务,用的是同一个软件,使用的是同样的操作方法。这很难让学生学会独立的思考,只会按部就班。不仅如此,当教师课堂教学结束之后,信息技术编程学习就到此终结,学生在课下根本没有继续学习,教师也没有这方面的意识,往往只把信息技术编程教学当作形式,而未真正起到一石激起千层浪的效果。

教学水平低下 许多初中信息技术编程的教师还是采用填鸭式教学模式,教师始终将学生置于被动的地位,这种教学模式会让学生们深深地以为学习是无趣的,从而容易在课堂上走神、打瞌睡,降低了学生课堂学习的效率。不仅如此,有些教师为赶教学进度,甚至直接忽视学生提出的问题,忽视学生之间的差异,这无疑阻碍了学生的个性化发展。目前许多信息技术教师采用单一的教学模式,究其原因是有大部分教师并没有将新的教学手段引入初中课堂,因为他们没有与时俱进,了解新兴信息技术,未熟练地掌握新时期教学辅助手段,更谈不上革新自己的教学手段。

计算思维在编程课程中的应用

建构模型培养约简思维 计算思维在初中信息技术编程课程的目的在于帮助学生解决问题。在编程教学当中,问题的确定是通过模型的方式来实现的,通过把自然的语言转化成计算机能够处理的语言,这一过程具有抽象性。所以要求教师在教学的过程当中要注重约简思维的引入,将易于理解的生活情境,置于导入环节,让学生能够借助学习单学习。对于初中信息技术编程课程而言,授课的对象通常是初一、初二的学生,根据此年龄段学生的认知特点,该课程的设计要基于学生熟悉的生活情境,这样能够激发学生的兴趣,而且也能够让学生更加明确自己的任务,并且使学生的专注度得到提高。

以程序图为基础辅助学生学习 在教学程序软件时,教师可以借助程序流程图。例如,教师在引导学生学习程序构建、学习程序的过程中,就可以有效引入流程图,帮助学生更加直观地了解程序的作用,了解程序的运行过程,从而促进学生对程序的理解。基于此,教师在实际教学要从以下几个方面实现革新。首先,将一些常见的问题抽象化,从而培养出学生的思维能力,让学生在问题抽象化的过程当中形成空间想象能力以及模型建设能力。其次,教师借助流程图开展教学培养学生的计算思维,让学生自主地构建流程图、形成思维能力。


以信息技术为手段加强新知识教学 从目前的编程软件版本来看,仅仅是同一个软件,近几年就有不同的版本,而且功能指令也在发生不同的改变。由此教师可以通过板块来展开初中信息技术编程教学,以培养学生的计算思维。教师在教学当中可以实时地引用一些关于计算机的案例,让学生在信息技术编程软件版本更新的实例中,了解到指令的作用,找到运用指令的策略,从而加深学生对初中信息技术编程软件的理解,促进学生由抽象的知识朝着具体化转变。

以任务拓展提高学生的思维能力 任务拓展教学可以被认为是任务驱动法,在任务驱动下可以很好地激发学生学习的兴趣,让学生对软件的学习和编程的学习产生兴趣,并且愿意投入其中。教师在实际教学当中应该指导学生完成任务,并且善于发现学生思维的局限性,弥补学生思维方式存在的不足,并且给予正确的引导。因此,教师在实际教学当中可以通过任务的拓展,以此来步步引导拓展,培养学生的思维能力。

借助信息技术编程,实施创新思维培养 项目学习是信息技术编程学习的产物,如果能够将其巧妙地应用于计算机教学当中,不仅能够调动学生的主体性,并且能够在有限的时间内快速使学生的思维能力得到培养。项目学习促进了学生创造力的发展,能够让学生的学习积极性进一步延续。首先,以项目为支架的计算机学习,必须要求教师在课堂上让学生获得自主权,教师只需要做好引领工作即可。其次,项目教学的开展过程当中,教师通常要成立学习小组,让学生分工合作,让学生在合作当中实现优势互补,进而使得学生的计算思维培养能够遵循差异化的特点,以便促进学生学习进度差距的缩短,弥补教师以往课堂无针对性教学的不足。最后,项目学习的设置在于让学生获得成就感,促进学生计算机学习的实践化,让学生的思维能够呈现创新化发展。所以,要求教师引领学生开展项目学习时,必须要以夯实基础、任务解决为新思路,并且注重学生的思维成果,重新界定学生的表现,鼓励学生创新思维的发展。 简而言之,在初中信息技术编程教学当中培养学生的思維能力,对于信息课堂的效率提高,对学生未来的发展,对于学生思维能力的发展都具有重要的作用。但是教师要想真正在初中信息技术编程教学当中培养学生的计算思维,必须要设置有针对性、有目的性的问题,必须要以流程图为方式进行知识教学,以教学任务拓展为途径巧妙地激发学生的学习兴趣,从不同的角度培养学生的思维能力,让学生能够在实践当中逐步形成计算思维。 (作者单位:浙江省杭州市萧山区金山初级中学)


本文来源:https://www.wddqw.com/doc/5dd9c74eb868a98271fe910ef12d2af90242a83b.html