基于stem教育理念的小学编程对学生创新能力的培养
2019-09-10何莉娜
何莉娜
摘要:随着社会的不断发展进步,社会对于学生的综合素质要求越来越高。小学阶段教育不仅仅注重学生自身基础知识的夯实,更是应当从学生未来发展的角度出发,促进学生创新思维、创造思维等综合思维的全面提升。本文从stem教育理念在小学编程教育中运用的重要意义的角度出发,对于基于stem教育理念的小学编程对学生创新能力的培养策略做出了一些探究实践。
关键词:stem教育理念;小学编程;创新能力
微软前CEO兼董事长比尔盖茨曾经说过:“编程可以培养一个人的思维品质,也可以帮助一个人养成正确的思维方式,并且能够让人们认清在解决问题过程中的思维历程,而这种思维方式是适用于所有领域的思维方式。”这足以说明编程对于人类思维方式的培养是极其重要的。在现代化技术不断发展的背景下,編程能力已经逐渐成为学生发展必不可少的能力之一,编程教学不仅仅得到了社会、家长、学校的认同,更是能够帮助学生实现自身个性化、差异化的发展,促进学生创新思维和动手实践能力的提升。
1 Stem教育理念在小学编程运用的重要意义
1.1 激发学生兴趣,培养创新思维
受到以往教学观念的影响,大部分小学教师在进行学生编程教学的过程中依旧采取的是填鸭式的教学模式,这种教学模式不仅仅难以发挥学生的课堂主动性,更是不能培养学生的创新思维。在这一背景下将stem教育理念融入到小学编程教育中,不仅仅可以培养学生的创新思维,让学生的思维宽度和广度在课堂教学中得到拓展,更是可以让学生能够清晰的认识到自身的学习主体作用,帮助学生实现自主的探究学习。编程学习需要学生具备较强的逻辑思维能力和理性思考能力,因此在进行编程学习的过程中更能够帮助学生对自身的思维进行管理,形成学生的逻辑思维体系。
1.2 驱动探究学习,锻炼创新能力
在实际教学过程中不难发现,由于小学生自身知识视野的限制,在学习过程中难以对编程知识形成全面体系化的认知,这很难促进学生创新能力的发展。因此,将综合性的学科知识融入到编程教学中,不仅仅可以拓展学生的知识视野,更是可以通过一些编程作品和编程技术的教学,养成学生严谨的逻辑思维的同时还能够锻炼学生的创新能力。在教学的过程中,教师通过小组教学和任务教学法相结合的形式来驱动学生进行合作探究学习,这样不仅可以培养学生的合作学习能力,更是可以促进学生创新能力的不断提升。
2 基于stem教育理念的小学编程对学生创新能力的培养策略
2.1 拓展教学资源,启蒙创新思维
教师在进行教学的过程中应当积极的通过丰富多彩的教学内容来引导学生进行学习,教师立足于校本教材的内容来进行教学内容的拓展,可以充分的启发学生的创新思维。例如,笔者在进行教学的过程中就会充分的应用实践stem教学理论,首先,笔者会积极的根据本节课的教学内容进行教学资源的筛选,通过筛选出来的教学资源构建一个网络学习资源库,让学生能够进行自主的选择和学习。这样不仅可以提升学生的学习效率,更是可以驱动学生自主的进行学习。在课堂教学过程中,笔者会通过url链接让学生进行下载和浏览自己想要的编程学习资料,增强学生在网络上筛选有用信息的能力,并且激发启蒙学生的创新思维。
2.2 丰富教学手段,构建创新思维
可以说,创新思维是通过教师有目的的构建出来的。因此,在教学过程中教师应当通过丰富多元的教学手段培养学生的创新思维,教师在教学的过程中,可以通过编程教学的游戏性进行学生创新思维的构建,让学生在课堂上玩着游戏就可以获得创新思维的提升。例如,笔者在进行教学的过程中就会设计一个编程教学的游戏模式,让学生在学习过程中通过接任务、做任务、完成任务的步骤,来将课堂变成一个闯关游戏,促进学生积极性提升的同时也能够让学生的创新思维得到发展。比如,笔者会通过c语言进行一个编程小游戏的制作,然后让学生进行模仿编程,制作出逻辑相同的作品,多次训练之后笔者会让学生自主的完成自身作品的设计,最后笔者会对不同作品之间进行评价,找出学生作品的漏洞,让学生进行互相学习。
2.3 自主合作探究,夯实创新能力
自主合作探究是学生创新能力发展的重要途径之一,在进行编程教学的过程中,笔者会运用分层教学法进行教学,根据学生的编程能力将学生分成不同的层次,然后为不同的层次制定相应的教学目标来引导学生。例如,笔者在进行教学的过程中,首先,就会利用任务教学法向学生抛出任务:“制作属于你的趣味小游戏”。然后,对不同层次的学生提出不同的要求,比如,对于优秀层次的学生笔者要求其能够设计出合理的游戏逻辑;对于基础较差层次的学生笔者则是要求其设计的游戏没有漏洞即可。通过这样分层教学的引导,可以驱动学生自主合作探究的同时夯实了学生创新能力。
3 结语
Stem教育理论是美国著名教育学家詹姆斯提出的一种全新的教育理论,这一教育理念核心就是将科学、数学、工程和技术4门学科的理论内涵逐渐的融合到一起,促进学生综合素养的提升。这一教育理念对小学编程教育的启发就是教师需要在课堂教学的过程中关注学生的综合思维能力,促进学生创新能力的发展。
参考文献:
[1] 蒋一辉.浅谈小学信息技术课堂的趣味性教学.[J]教育参考,2016.
[2] 王北生.基于创新思维培养的小学信息技术课程开发与实施研究[J].理论教育,2016.
(作者单位:贵州省贵阳市实验小学)