《小学信息技术编程设计对学生思维能力发展的影响论文.docx》由会员分享,可在线阅读,更多相关《小学信息技术编程设计对学生思维能力发展的影响论文.docx(5页珍藏版)》请在课桌文档上搜索。
1、小学信息技术编程设计对学生思维能力发展的影响摘要:随着时代的不断发展,信息技术在我们的生活中越来越重要,它给我们的生活带来了巨大改变。教育工作者也开始重视起小学生的信息技术教学,帮助小学生了解信息技术,为以后生活的运用奠定基础。信息技术的内容是十分丰富的,不仅是电脑的操作运用,而且也包括程序的编写,这在传统的信息技术课程中是没有提及,新课标的改革中提到要培养学生的编程能力,让学生能够更全面的成长。在本文中,笔者根据自身的实践经验,针对小学信息技术编程设计对学生思维能力发展的影响进行分析,供广大信息技术教师进行参考。关键词:小学信息技术;SCratCh编程;教学信息技术课程中,程序的编写是不可或
2、缺的部分,小学生通过学习程序设计,可以培养出思维逻辑能力、分析问题能力、推理能力和实践能力等等,这些能力对于学生的成长具有较强的推动作用。小学生们较常使用Scratch软件进行编程,这款软件较为适合小学生这个年龄段,不仅可以满足学生的使用需求,而且也较为简单,学生理解起来不会太费劲,很适合作为学生的编程入门软件。在信息技术课堂中,学生利用Scratch软件编写图形化界面,可以提高学生的编程体验,激发出学生的学习热情,促进学生更深入的学习程序设计。计算机在20世纪中期才被发明出来,虽然发展时间并没有多久,但是已经创造出较为成熟的计算机语言,如C+、java等等,其中这些计算机语言也具有独特的语言
3、逻辑和思维,学生要想能够掌握编程这门技术,那么计算思维是需要学生掌握的,只有了解了计算思维,才能够理解编程的逻辑。不过,这对于小学生来说存在着较大难度,于是美国的科学家也就设计了SCratCh这款编程软件,目的是为了让小学生们也能逐渐适应和掌握编程,从而为以后的学习奠定基础。一、对学生思维能力发展的影响1 .编程设计锻炼学生的系统思维系统思维在计算机中频繁提及,简单来说,就是将有关联的结合和功能都联系起来,组成具有关联的思维网络。借助系统思维,可以更好的认清事件整体,从而有针对性的解决问题。在信息技术课程中,教师会对学生开展多种计算机语言的教学,在此之前,教师要帮助学生对不同的语言进行分析,使
4、学生能够更好的理解程序语言。对此,可以先设立一个大目标,实现这个目标需要解决很多问题,教师可以将这些问题划分为小问题,让给学生逐个击破,当学生解决所有的小问题之后,大问题也随之解决,从而达到学习目标。通过对问题进行拆分和重组,帮助学生建立起系统思维,从而更好的把握整体。2 .编程设计提升学生的抽象思维小学生正处于成长阶段,这个时期的学生具有较强的学习能力,教师要重视这一时期,对学生进行有效的教学。每个学生的初期就像是一张白纸,具有很强的可塑性,小学生发生改变是很容易的,随着年龄的不断增长,学生也会逐渐发展成型,做出改变也越来越困难,教师要正确认识到这一点,从而在小学时期,就对学生进行有效的教育
5、,培养学生的编程设计能力,为以后的发展奠定基础。编程设计过程中,需要根据所给的问题,分析出核心信息,推断出题目的用意,以此有、针对性的对问题进行解答,虽然编程设计不属于文化课的范畴,但是它对小学生的成长,能够起到很大的促进作用。3 .编程设计培养学生缜密的逻辑思维程序设计可分为四个步骤:(1)找准问题的核心,将问题拆分为多个环节,使得复杂的问题得以简化;(2)拆分完问题,就要针对性的解决小问题,对小问题进行探究,研究出最优解;(3)找出问题的核心分析,收集解题的细节;(4)确定解决路径(算法)。小学生在解决编程题时,大多以这样的步骤对问题进行分析和思索,当学生逐渐形成这样的思维习惯时,也就说明
6、学生掌握了这种思维能力。在算法中,学生经常需要使用到抽象思维,这样可以有效的训练学生的思维能力,帮助学生进一步成长。计算机中的“对”与错有1和O所表示,而且计算机语言都是由二进制的数所组成的,学生在算法中,要对自己的认知做出调整,以此能够适应计算机的编程规则。如果在调试程序时,测试出来的结合和数据与自己的预期不同,那么就说明在算法中出现了错误,需要重新对算法进行调整,然后再重复一遍刚才的过程,当测试结果符合预期时,也就说明程序运行正确。在一道编程题中结合我们生活中的情景,可以帮助学生更好的了解计算思维与我们人类的思维有和不同,帮助学生更好的理解。以倒杯水为例,我们人类思维就是去厨房倒一杯水,但
7、是,我们要是这样告诉计算机,它们是无法理解的,我们需要这样告诉计算机:现在起身,走到厨房,找出一个杯子,并且找到烧水的壶,然后拿起烧水壶,往杯子里面倒水,当杯子装满水后,停止倒水,将烧水壶放回原处,接着拿着倒满水的杯子,回到原处。计算机的思维是分为很多个步骤的,它没有自己的思考,它需要编程人员告诉它每一步的动作是什么,让它做什么,它就说什么。要想成为一名优秀的编程员,我们也要具有这也的思维观念,以此才能写出没有BUG的代码,使得代码更加严谨。二、信息技术编程设计思考1 .边玩边学Scratch作为一款图形化编程软件,具有较强的趣味性,入门难度也较低,小学生们也能很快的适应,从而开始编程之旅。目
8、前,SCratCh软件可以在WindOWS系统、ios系统和LinUX系统中运行,能够充分满足人们的需求,学生们也能有多种多样的选择。教师选择可视化编程作为教学内容,可视化教学可以让学生清晰的看到自己的编程成果,不需要冗长的代码,稍微对代码做出调整,图形就会发生不同的改变,这样既能快速满足学生的好奇心,也能让学生边玩边学,从而提高编程学习的趣味性。例如,笔者在实际教学中,通常会借助小游戏作为编程目标,如常见的大鱼吃小鱼,挖金矿等游戏,将这些游戏与编程教学结合起来,让学生利用自身所学的编程知识进行制作,使学生充分利用所学的知识,加深学习的印象,从而逐步提高自身能力。2 .提高学生积极性和协作能力
9、Scratch软件很好的满足学生的学习需求,几乎没有什么上手难度,就算小学生的编程基础薄弱,但是通过Scratch软件的帮助,学生也能制作出新颖的图形,不过这需要学生开动自己的脑筋,发挥自己的想象力,以此作为支撑,从而在SCratCh软件中尽情的释放自己。在信息技术课堂中,教师要求学生对程序进行开发,往往会要求学生们组建学习小组,以小组为单位开展编程活动,因为编程是一个工作量很大的课题,学生单独完成需要耗费大量的时间,而且也会遇到很多问题,通过组建小组,学生对工作任务进行分配,学生完成自己的部分,遇到问题时也能与同学相互讨论,及时的将问题解决,这有利于学生的进步。在完成编写之后,还要有学生对小
10、组的工作任务进行总结,撰写小组实验报告,在里面详细的记录实验目的和实验过程,还有代码的截图等等,这样帮助学生在以后的学习中进行回顾,有效的巩固所学的知识。3 .创设自主探索空间计算机编程是具有多样性的,其中没有固定的思维模式,代码的表现形式也多种多样,教师要注重开放学生的思维,让学生能够有自主探索的空间,这样有利于学生形成自己的思维模式,编写程序时更具自己的特色。总而言之,信息技术教师在教学计算机编程这一内容时,要注意引导学生进行自主学习,不能将知识灌输给学生,学生不仅难以记住,而且也无法理解,无形之中提高了学生的学习难度,只有通过学生的实践,自己将知识进行运用,才能更好的理解计算思维和编程的步骤,逐渐形成自己的理解,从而创作出自己的程序。参考文献:胡娟.浅析小学信息技术的Scratch编程教学J.小学科学(教师版),2017(7):29.2张洪森,张星云,浅析Scratch在小学信息技术课程中的应用J中国教育技术装备,2016(21):39-40.