论文部分内容阅读
【摘要】:Scratch作为培养学生计算思维的一款软件,其本身拥有简单易操作,画面丰富的特点,非常吸引学生。而学生在完成设计的过程中不断调整自己的思路和方法,从中获得解决问题的一整套思路。并且可以将这些思路方法应用到其他学科和生活中,解决遇到的问题。同时对教师也有一定的启示,在Scratch环境下,充分挖掘学生的创意,给学生足够的空间去完成自己的作品。
【关键词】:计算思维;信息技术教育;学科融合
计算思维是当前国际教育界和计算机领域关注的一个重要概念,在高职院校,很多教师尝试在VB环境下培养学生的计算思维,取得了一定的成果。目前引入我国的Scratch 和APP Inventer 深受学生和教师喜爱,它们突破传统信息技术课程的束缚,不再局限于对计算机的基本操作的学习,而是将教学与现代科技发展融为一体,引领学生紧跟时代发展的脚步,给予学生更大的发展空间,为学生的思维能力开发提供了有力的平台。由于Scratch可以在线下操作,对网络环境依赖性较低,所以非常有利于在中小学开展。只需在机房安装Scratch软件,学生即可进行创作。
一、计算思维的来源
计算思维这一概念最早由周以真教授提出,他认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。英国中小学在信息技术课程中也提到了计算思维,认为计算机用来解决问题分为两个步骤:首先是想好解决问题的具体步骤,然后运用专业技术能力通过计算机来实现。这个理解阐释了我们思考利用计算机解决问题的过程和方法。谢忠新等人认为,计算思维不是对计算机的思考,也不是像计算机那样思维,因为计算机本身是没有思维的,计算思维是人的思维,是人类求解问题的一条途径,是一种描述当我们思考如何利用计算机来解决问题时所采用的过程和方法。
二、信息技术课程与计算思维
中小学信息技术课程的目标使培养和提升学生的信息素养。信息素养的表现有以下几个方面,一是使用信息技术工具获取、加工、管理、表达与交流信息,二是有能力对信息活动的整个过程、方法、结果进行评价。中小学是思维发展的黄金时期,锻炼学生的思维能力,发展学生的计算思维是信息技术课程的重要使命。学生在这一过程中得到的锻炼,可以运用到其他学科,与其他学科结合,把日常的情景融入到解决问题中。Scratch作为一款新型软件开发工具,对学生具有很大的吸引力,它丰富的画面和有趣的素材能够激发学生的开发欲望和挑战欲望,在娱乐中完成一系列的练习。
三、Scratch的特色功能
(1)满足了学生的学习兴趣
在基本环境设施不变的情况下,安装好软件以后便可以进行教学。Scratch以形象、直观的积木式命令语言代替了枯燥乏味的代码指令,并且为指令取了易于學生理解的名称。学生能够快速理解名称的含义,并且快速学会它的使用,就像在为自己的创意搭积木一样,使学生乐此不疲。
(2)激发学生的想像力
在完成一个Scratch作品之前,学生必须要先对场景进行预设,想象在这个环境中都有哪些人物,会出现什么事件,如何合理安排每个角色的出场顺序和每个角色的动作,语言。然后要保证在堆积命令的时候按照预设进行,不断调整,测试,以达到自己预期的效果。这一过程需要学生不断反思自己的设计,发挥自己的想象力,才能不断完善作品,达到自己满意的效果。
(3)渗透着学生的计算思维
Scratch能够帮助学生在完成每个任务的过程中,掌握一定的思路和方法,寻求解决问题的多种途径,无意间锻炼学生的计算思维,使学生的计算思维得到很大的发展。在布置任务以后,学生尝试使用一些指令来完成,在组合指令的过程中,学生头脑中完成了解决问题的规划。这为学生在其他学科中解决问题也提供了思路,使学生不再局限于教师提供的解题模式,而是不断思考探索自己解题方法。
四、Scratch课堂活动设计
(1)创设教学情境。针对不同年级的学生,创设符合其认知和发展的真实情境,营造轻松、愉快的课堂氛围,让每一位学生都能从中找到自己的价值,使他们为实现自己的价值而积极思考,努力向着目标前进。
(2)课堂教学设计。
①学习任务单。在上课前,将任务单发放到学生手中,让学生有充足的时间准备,并且填写任务单中的相关内容。以此了解学生的准备状态。
②课堂描述与想象。依据创设的情境,鼓励学生积极思考,描述其中的细节,充分刺激学生的想象力,引导学生多角度思考问题,解决问题。
③任务的分解与合成。将一个较复杂的任务分解为几个小任务,逐步呈现给学生,学生逐个完成,综合起来就形成一个完整的场景。在这个过程中,学生不断出现各种问题,通过讨论与讲解,指导学生以不同的思路解决问题。完成每个任务都要进行测试,检验任务的成果是否与预期一致,特别注意发现学生的创新之处。
④学生观摩与交流。学生总是有着强烈的好奇心,他们希望欣赏同伴的作品,发现与自己不同的地方,了解别人的想法,然后与自己的作品进行对比。同时与别人分享自己的思路,互相借鉴,互相促进。教师也应该将学生的创意及时展示给其他学生,方便学生之间互相切磋,以求迸发灵感,完成更加优秀的作品。
五、计算思维与其他学科的融合
Scratch旨在锻炼学生解决问题的思路和方法,使学生的逻辑更加清晰,思考问题更加全面,这样的思考方法在其他学科中也有着举足轻重的地位。学生只有学会了如何思考,才能灵活运用所学内容解决问题。在信息技术课之外,学生可能无形中就会运用完成任务的思路来思考遇到的问题,然后全面分析,找出一个最简便最适合自己的方法,
六、对教师的启示
对于信息技术教师,在开设Scratch课程之前,一定要非常了解这个软件的基本功能结构,在其他模块学习的基础上,为学生逐步介绍Scratch的各项功能模块,并应用Scratch指导学生完成简单的任务。在保护学生的好奇心和兴趣的前提下,尽量给学生有挑战性的任务,这样既可以达到锻炼学生想象力的目标,又可以让学生充分的思考。
在Scratch环境下完成的每项任务都是学生的成果,都应该受到教师及同学们的尊重,因此,教师要充分挖掘每一份作品的闪光点,从中发现学生的思路及想象,鼓励学生将这样的思考方式应用到自己生活学习的各方面,提升学生的思维能力。
参考文献:
[1] 谢忠新,曹杨璐.中小学信息技术学科学生计算思维培养的策略与方法[J].中国电化教育,2015:116-120
[2]凌秋虹.谈在Scratch环境下学生创新能力的培养[J].中小学信息技术教育,2013:51-53
[3]彭旭宏.“为创作而教”的教学模型对小学生创新能力培养的实证研究[J].教育信息技术,2015:105-107
[4]唐志国.Scratch教学如何启发学生创新[J].教师教育,2016:8-9
[5]刘刚.创新 分享 收获—小学信息技术Scratch教学初探[J].教学反思,2015:85
[6] 毛澄洁,彭晟.参与、实践、创新与分享—Scratch教学流派与问题浅析[J].中国信息技术教育,2013:9-11
【关键词】:计算思维;信息技术教育;学科融合
计算思维是当前国际教育界和计算机领域关注的一个重要概念,在高职院校,很多教师尝试在VB环境下培养学生的计算思维,取得了一定的成果。目前引入我国的Scratch 和APP Inventer 深受学生和教师喜爱,它们突破传统信息技术课程的束缚,不再局限于对计算机的基本操作的学习,而是将教学与现代科技发展融为一体,引领学生紧跟时代发展的脚步,给予学生更大的发展空间,为学生的思维能力开发提供了有力的平台。由于Scratch可以在线下操作,对网络环境依赖性较低,所以非常有利于在中小学开展。只需在机房安装Scratch软件,学生即可进行创作。
一、计算思维的来源
计算思维这一概念最早由周以真教授提出,他认为,计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。英国中小学在信息技术课程中也提到了计算思维,认为计算机用来解决问题分为两个步骤:首先是想好解决问题的具体步骤,然后运用专业技术能力通过计算机来实现。这个理解阐释了我们思考利用计算机解决问题的过程和方法。谢忠新等人认为,计算思维不是对计算机的思考,也不是像计算机那样思维,因为计算机本身是没有思维的,计算思维是人的思维,是人类求解问题的一条途径,是一种描述当我们思考如何利用计算机来解决问题时所采用的过程和方法。
二、信息技术课程与计算思维
中小学信息技术课程的目标使培养和提升学生的信息素养。信息素养的表现有以下几个方面,一是使用信息技术工具获取、加工、管理、表达与交流信息,二是有能力对信息活动的整个过程、方法、结果进行评价。中小学是思维发展的黄金时期,锻炼学生的思维能力,发展学生的计算思维是信息技术课程的重要使命。学生在这一过程中得到的锻炼,可以运用到其他学科,与其他学科结合,把日常的情景融入到解决问题中。Scratch作为一款新型软件开发工具,对学生具有很大的吸引力,它丰富的画面和有趣的素材能够激发学生的开发欲望和挑战欲望,在娱乐中完成一系列的练习。
三、Scratch的特色功能
(1)满足了学生的学习兴趣
在基本环境设施不变的情况下,安装好软件以后便可以进行教学。Scratch以形象、直观的积木式命令语言代替了枯燥乏味的代码指令,并且为指令取了易于學生理解的名称。学生能够快速理解名称的含义,并且快速学会它的使用,就像在为自己的创意搭积木一样,使学生乐此不疲。
(2)激发学生的想像力
在完成一个Scratch作品之前,学生必须要先对场景进行预设,想象在这个环境中都有哪些人物,会出现什么事件,如何合理安排每个角色的出场顺序和每个角色的动作,语言。然后要保证在堆积命令的时候按照预设进行,不断调整,测试,以达到自己预期的效果。这一过程需要学生不断反思自己的设计,发挥自己的想象力,才能不断完善作品,达到自己满意的效果。
(3)渗透着学生的计算思维
Scratch能够帮助学生在完成每个任务的过程中,掌握一定的思路和方法,寻求解决问题的多种途径,无意间锻炼学生的计算思维,使学生的计算思维得到很大的发展。在布置任务以后,学生尝试使用一些指令来完成,在组合指令的过程中,学生头脑中完成了解决问题的规划。这为学生在其他学科中解决问题也提供了思路,使学生不再局限于教师提供的解题模式,而是不断思考探索自己解题方法。
四、Scratch课堂活动设计
(1)创设教学情境。针对不同年级的学生,创设符合其认知和发展的真实情境,营造轻松、愉快的课堂氛围,让每一位学生都能从中找到自己的价值,使他们为实现自己的价值而积极思考,努力向着目标前进。
(2)课堂教学设计。
①学习任务单。在上课前,将任务单发放到学生手中,让学生有充足的时间准备,并且填写任务单中的相关内容。以此了解学生的准备状态。
②课堂描述与想象。依据创设的情境,鼓励学生积极思考,描述其中的细节,充分刺激学生的想象力,引导学生多角度思考问题,解决问题。
③任务的分解与合成。将一个较复杂的任务分解为几个小任务,逐步呈现给学生,学生逐个完成,综合起来就形成一个完整的场景。在这个过程中,学生不断出现各种问题,通过讨论与讲解,指导学生以不同的思路解决问题。完成每个任务都要进行测试,检验任务的成果是否与预期一致,特别注意发现学生的创新之处。
④学生观摩与交流。学生总是有着强烈的好奇心,他们希望欣赏同伴的作品,发现与自己不同的地方,了解别人的想法,然后与自己的作品进行对比。同时与别人分享自己的思路,互相借鉴,互相促进。教师也应该将学生的创意及时展示给其他学生,方便学生之间互相切磋,以求迸发灵感,完成更加优秀的作品。
五、计算思维与其他学科的融合
Scratch旨在锻炼学生解决问题的思路和方法,使学生的逻辑更加清晰,思考问题更加全面,这样的思考方法在其他学科中也有着举足轻重的地位。学生只有学会了如何思考,才能灵活运用所学内容解决问题。在信息技术课之外,学生可能无形中就会运用完成任务的思路来思考遇到的问题,然后全面分析,找出一个最简便最适合自己的方法,
六、对教师的启示
对于信息技术教师,在开设Scratch课程之前,一定要非常了解这个软件的基本功能结构,在其他模块学习的基础上,为学生逐步介绍Scratch的各项功能模块,并应用Scratch指导学生完成简单的任务。在保护学生的好奇心和兴趣的前提下,尽量给学生有挑战性的任务,这样既可以达到锻炼学生想象力的目标,又可以让学生充分的思考。
在Scratch环境下完成的每项任务都是学生的成果,都应该受到教师及同学们的尊重,因此,教师要充分挖掘每一份作品的闪光点,从中发现学生的思路及想象,鼓励学生将这样的思考方式应用到自己生活学习的各方面,提升学生的思维能力。
参考文献:
[1] 谢忠新,曹杨璐.中小学信息技术学科学生计算思维培养的策略与方法[J].中国电化教育,2015:116-120
[2]凌秋虹.谈在Scratch环境下学生创新能力的培养[J].中小学信息技术教育,2013:51-53
[3]彭旭宏.“为创作而教”的教学模型对小学生创新能力培养的实证研究[J].教育信息技术,2015:105-107
[4]唐志国.Scratch教学如何启发学生创新[J].教师教育,2016:8-9
[5]刘刚.创新 分享 收获—小学信息技术Scratch教学初探[J].教学反思,2015:85
[6] 毛澄洁,彭晟.参与、实践、创新与分享—Scratch教学流派与问题浅析[J].中国信息技术教育,2013:9-11