“Scratch创意编程”教育实践研究
来源:本站 作者:樊海红 濮阳市开德中学 发表于:2023.06.29 292浏览
文/樊海红 濮阳市开德中学教师
摘 要:近年来,各国开始逐步重视青少年编程教育,为智能化时代储备人才。Scratch创意编程是一项集物理、化学、电子信息和科技创新于一体的科技实践活动,通过Scratch图形化程序编程软件知识学习与项目实操,培养学生编程兴趣,让他们在计算机图形化编程过程中,去发现解决问题的办法,更好更快捷地解决问题。Scratch编程课程还可以让学生在赛中学、寓教于乐,以实战的方式,培养学生的实践能力和创新精神,从而提升学生综合素养。
关键词:创意编程;Scratch;创新
一、实施背景
2016年,教育部印发《教育信息化“十三五”规划》,提出要积极探索信息技术在“众创空间”、跨学科学习(STEAM教育)、创客教育等新的教育模式中的应用。2017年,国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,将青少年编程作为国家级战略推进。在实践层面,编程教育也悄然兴起,取得了初步发展:我国一些高等院校、中小学、教育机构等开设了编程课程,并通过举办创意编程大赛、创客教育研讨会等多种形式推动编程教育的发展。
编程教育将是我国“科技兴国”战略的基础,只有从中小学开始培养学生的创意编程思维及兴趣,才能为我国将来的人工智能发展带来源源不断的高科技创新型人才。为满足学生创新实践需求,进一步丰富校园科创文化,我校(濮阳市开德中学)以“创意编程与智能设计”社团为依托,开展“创意编程”科技实践活动,普及编程教育,培养学生实践能力、创新精神和科学兴趣,提高学生科学素质。
二、活动目标
我校“创意编程”科技实践活动基于校本课程进行Scratch编程项目式教学,是在创造性的编程活动中让学生学习程序设计,在解决问题的过程中使学生主动探索式地学习编程,充分发挥学生学习的主动性、积极性、创造性。活动目标包括:一是激发学生对创意编程的认识和兴趣,培养学生编程思维,提高学生创新能力;二是丰富学校编程教育资源,培养素质精良的科技教师队伍。
三、组织机制
学校成立以校长刘存礼为组长,各处室负责人为副组长的科学教育领导小组。由专业科技教师队伍负责创意编程课程的开发、校本教材编写修订,安排创意编程社团、科技创新大赛。科学教育领导小组负责学校科创活动的实施、竞赛、考核、评价,完善科创教育特色创建和管理办法,建立科技教育工作制度,定期研究、布置、检查科技教育活动,做到年初有计划,实施有方案,活动有成效,资料有台账,年终有总结。
四、活动内容及过程
1.活动设计
“Scratch创意编程”实践活动包括以下五个环节:
(1)制定学校“创意编程”实践活动方案和活动计划。
(2)按活动计划筹划、宣传,组织学生报名参加社团。
(3)培训学生。具体培训安排如下:
培训时间:每周五下午社团课以及综合实践活动课。
培训地点:学校机房、创客教室及教研室。
培训内容:Scratch编程、慧编程、机器人等相关知识。
培训教师:学校专业科技教师、校外指导教师。
(4)作品展示。定期举办科技艺术节以及实践活动科普作品展示。
(5)参加竞赛。参加市级、省级、国家级科技创新大赛。
2.活动准备
“工欲善其事,必先利其器”,“创意编程”作为濮阳市开德中学科技创新特色项目,学校创客空间为其配备了丰富的教学设备和资源:标准化的微机室、Scratch进阶系列教材、3D打印机、光影时钟、LED眼镜等多种软硬件资源,为师生实践活动的开展提供了广阔的平台。
同时,为更好地开展实践活动,学校做了如下准备工作:
(1)利用国旗下讲话,以为优秀科技学生颁奖等契机启动科技创新活动。
(2)利用招新海报、校园电子屏、手抄报等宣传科技创新的趣味性和实用性。
(3)学科教师利用综合实践课适当渗透科技创新教育。
(4)利用班会、家长会提高学生和家长的科技创新意识。
(5)通过专家讲座、校企联合等形式,加强专业教师的培训学习,创建一支素质过硬的科技教师队伍。
3.活动实施
(1)根据学生兴趣爱好和生涯规划教育,开设“创意编程和智能设计”社团、“电脑绘画制作”社团、“动漫设计”社团等各种相关社团,并按课程设置有效进行项目化学习。
(2)学校每学期定期举办科技创新文化节、创意编程竞赛、电脑制作大赛等活动,举行评奖并颁发奖状,鼓励全校师生踊跃参赛,掀起科创浪潮。
(3)组织教师参加培训和学习,加强和壮大专业科技教师队伍。
(4)聘请科技创新教育专家和校外科技人员进行创意编程科普知识讲座和指导。
(5)结合科技实践活动及各种网络培训资源进行自主研究,初步撰写创意编程绿色校本课程,并在实践中不断修订。
(6)基于学校完备的软硬件资源,积极组织承办各种科技创新大赛。
五、活动成果
1.学生成长方面
积极组织学生参加各级各类创意编程竞赛,在河南省青少年机器人竞赛、河南省科技创新大赛等竞赛中取得了多个一等奖的优异成绩。通过赛中学,提高了学生的编程水平、创新意识和科学素养。
2.教师发展方面
积极组织教师参加智能制造和仿真技术论坛、创意编程与智能设计、3D打印人工智能培训、Python3D编程教育培训、河南省青少年机器人教练员等各级各类科技相关培训活动。社团教师多次被评为省级、市级优秀辅导教师、优秀科技教师、优秀教练员。创建了一支业务素质精良的专业科技教师队伍。
3.社团发展模式方面
我校科技特色社团发展模式——赛中学、学中创,具有科学性、可操作性和适用性,经过层层选拔被评为“示范区 优秀社团”,且在全国“好老师、好校长、好园长、好家长、好社团、好学校”推选活动中,被评为第三届“好社团”。社团发展为师生提供了广阔的科创平台,同时为区域内兄弟学校社团的发展提供了借鉴经验。
4.课程建设方面
基于学生实践能力和创新精神的培养,以学生科学素养的提高为核心,与传统基础学科相结合,开发了科技特色校本课程体系。不断完善《创客机器人》校本课程,包括创意编程、智能设计和机器人竞赛。
5.学校影响力方面
大力支持科技创新特色的发展,取得突出成绩。学校多次组织参与校际交流科技教育活动,得到社会各界认可,多次获评全国青少年人工智能活动特色单位、濮阳市青少年机器人竞赛优秀组织单位,在“濮阳市中小学首届创客教育机器人竞赛”中获得优秀组织奖荣誉称号。
六、活动反思
通过“Scratch创意编程”科技实践活动的开展,学校大幅提高了全校师生编程水平、科创意识和科学素养,丰富了学校编程教育教学资源库,形成了浓厚的科技创新氛围,助力了学校科创特色发展和学生全方位素质提升。同时校本课程和创客社团模式推广效果好,为兄弟学校创意编程社团的发展提供了借鉴。
由于科技知识更新快速,初中生编程设计水平有限、参差不齐,师资水平有限等因素,创意编程教育对师生的教、学实践提出了更高要求。教师当如何做呢?一是要树立终身学习理念。与时俱进,不断更新科创知识、理念,提高教育机智,将理论落实到实践中去。二是要以学生为主。学会放手,最大限度地保护和开发学生创新意识和科学素养。三是要尊重科学,尊重学生,因材施教。增加学生成功的体验,争取让每个学生都学有所得,为学生的科技实践活动提供更加广阔的平台,不断提高学生的创新精神和科学素养。