首页 >教育信息化 >本期目录>正文

创意编程课提升初中生实践创新素养的研究

来源:本站 作者:张淑营 濮阳市开德中学 发表于:2023.06.29  165浏览

/张淑营 濮阳市开德中学教师

 要:随着基于核心素养的教育改革实践的不断推进,各学科在课程设置创新上层出不穷。对于现代信息技术教育领域而言,借国内课程改革契机,抢占人工智能时代的教育发展先机成为推进教学进程的关键。基于此背景,文章主要从核心素养理念出发,探索创意编程课的设计以及课程对初中生实践创新素养的实际作用,以期为创新素质提升教育提供一定参考。

关键词:创意编程课;教学流程;实践创新素养

 

一、引言

目前我国中学教育学科分类明显,交叉综合性实践活动实施偏少,然而该学段学生思维力和观察力更加活跃,更愿意学以致用,有着强烈而浓厚的创新实践意愿和需求。[1]面向学生开设创意编程课,对于充分发挥学生的创新积极性、培养与提升其实践创新素养有着重要意义。我校(濮阳市开德中学)信息科技教师团队通过学校提供的绿色课程时间开设创意编程课,学生每学期都会上交10余份优质作品。课程将趣味教学与实践结合,有效调动了学生积极性,提升了学生的实践创新能力。

二、要素与要求

创意编程课强调在实践中培养学生掌握程序优化标准、养成算法思维,培养其运用程序设计语言思考和表达的能力。贯穿课程的各要素与相关要求如下:

课程目标:让学生建立程序思维方式,提升学生逻辑思维水平,培养学生实践创新能力。

课程内容:第一章是编程设计中用到的基本概念,比如变量、条件语句、循环语句、链表等。第二章是4款初级难度游戏程序的编写,分别是“绘本故事”“走迷宫”“打地鼠”和“知识问答”。第三章是2款中级难度游戏程序的编写,分别是“贪吃蛇”和“双人五子棋”。第四章是高级难度的“植物大战僵尸”游戏程序的编写。

教学方法:紧抓学生兴奋点,通过游戏、故事、实物模拟等方式吸引学生注意力,从简单的游戏开始,逐步到抽象高级的游戏,把模块化思维包裹其中。

评价体系:强调实际运用编程的能力,强调独创性。对学生上交作品进行评价,具体要求如下:

1.思想性、科学性、规范性的主要评价标准是主题明确,内容健康向上,科学严谨,无常识性错误。

2.创新性的主要评价标准是主题选择新颖,表达方式恰当,软件构思独特,功能创意巧妙,具有想象力及个性表现力。

3.艺术性的主要评价标准是命名恰当,含义表述准确,与功能符合度高,界面美观,设计风格和主题一致,交互操作简便顺畅,功能布局合理,用户体验好。

4.技术性的主要评价标准是技术路线合理,软件架构完整,体系设计清晰,程序算法准确,代码逻辑严谨,功能完整,运行稳定可靠,成熟度高,完整解决问题,有实际意义。

三、教学流程透视

基于创意编程课的要素及相关要求,设计课堂教学流程如下图所示:

 

1 创意编程课课堂教学流程

第一,构思阶段。这一阶段,教师根据各小组学生编程目标、实现技术,引导学生发现问题、巧妙构思;学生通过上网查阅相关资料、交流讨论,发现项目中存在的问题,并构想解决问题的思路和关键技术,提出解决方案,记录构思过程。当学生遇到困难时,教师可通过一系列提问或提供相似案例来帮助学生建立解决问题的思路。[2]

第二,设计阶段。这一阶段,教师在教学中要充分给予学生主体地位,引导学生匠心独运,创新设计,同时审核学生方案,进行质疑,并针对构思方案中存在的问题提供反馈和修改意见;学生依据构思的方案和教师提供的反馈意见,进行小组讨论,设计具体的解决方案。

第三,实现阶段。基于设计方案,小组内分工合作,将设计方案转化成具体成果。为了高效完成目标,有效提升学生的沟通能力与合作能力,教师为学生提供个性化指导,以组织者和引导者的身份,使学生沿着正确的方向进行探究学习。

第四,运行阶段。为保证“做中学”这一学习方式的有效实施,学校要将考核方式过程化,建立与创意编程活动相适应的评价机制,对学生的整个操作过程进行综合评价。对学生学习成果的评价,以小组形式进行。小组作为一个学习共同体,以合适的方式展示学习成果后,通过学生自我评价、生生互评和教师点评,使学生对设计成果有一个整体的把握和反思。

在创意编程课的每一活动阶段,教师和学生都紧紧围绕该阶段主旨进行。强调“做中学”,强调活动的一体化与学生的参与性,在预定计划的执行过程中让学生在学习学科知识的同时,获得知识应用综合实践能力的提升。[3]

四、对提升学生实践创新素养的作用

1.提高学生自主探究能力,激发学生学习信息科技的动机

由于创意编程课富有极大的趣味性与一定的竞争性,多数学生参与程度高,课程能很好地激发学生学习信息科技的兴趣。这是传统编程教学无法带来的效果。同时根据创意编程课堂流程,在各阶段中,学生都在小组内各担其责,需要通过不断的讨论反思来完成整体程序的设计和运行,自主学习和探究能力都得到了很好的锻炼。[4]

2.提高学生团队意识和人际交往能力

在创意编程课堂学习中,学生以小组为单位进行协作学习。遇到问题时首先是进行组内交流,表达想法、共同商讨,如果一直有分歧无法达成共识,则与教师交流。在这样不断的交流与讨论过程中,学生的团队合作意识和人际交往能力得到了有效提高。

3.以学生为主体,学生的实践创新能力得到很好的培养

在创意编程课中,教师作为引导者和促进者来促进学生学习。区别于传统的教学模式,创意编程课课程中每一个环节学生都亲身参与。学生思维活跃,学习热情高涨,在学习过程中不断积极构思新的想法,然后去实践验证。该课程实现了让学生们在“做中学”,真正意义上培养了学生的实践创新能力。

五、结语

在新时代教育背景下,培养学生的实践创新能力是素质教育的核心。本文探究了创意编程课的要素要求、流程设计以及课程对提升初中生实践创新素养的实际作用,以期为学生创新素质提升教育提供一定参考。编程教育作为新兴领域,相关研究和实践还不完善,下一步我们将继续深入研究与探索编程教育课程的实践,进一步提升课程质量和学生培养质量。

参考文献:

[1]赵悦芳.初中Scratch编程类机器人教学设计与应用研究[D].陕西师范大学,2019.

[2]陈昕,王兴芬,焦健,杨大利.注重编程能力培养的C语言过程化考核教学改革[J].实验技术与管理,2016,33(09):155-158.

[3]李瑞生,王秋云,安德智,金涛,李燕.计算机程序设计类课程实践教学的改革与创新[J].实验技术与管理,2012,29(04):198.

[4]孙丹,李艳.国内外青少年编程教育的发展现状、研究热点及启示--兼论智能时代我国编程教育的实施策略[J].远程教育杂志,2019,37(03):47-60.

相关阅读