项目式学习在农村中学编程社团中的应用
——以“英语学习小助手”编程作品为例

2023-09-22 11:45柴冬冬安徽省阜阳市临泉县宋集镇中心学校
中国信息技术教育 2023年18期
关键词:子项目编程社团

柴冬冬 安徽省阜阳市临泉县宋集镇中心学校

李海娜 安徽省阜阳市临泉县兴业实验学校

●社团项目式学习实践的背景

1.“双减”政策,社团兴起

2021年教育部针对义务教育阶段提出“双减”政策,强调“提高课后服务质量,学校要制订课后服务实施方案,增强课后服务的吸引力,为学有余力的学生拓展学习空间,开展丰富多彩的科普、文体、艺术、劳动、阅读、兴趣小组及社团活动”。因此,学校里的社团如雨后春笋般兴起。不过,在各种社团活动中,内容虽然丰富多样,上课形式却千篇一律。此外,很多家长认为,上社团课会占用学生的学习时间,而部分参加社团的学生在学业和兴趣两者之间也不能兼顾。

2.新课标倡导,项目式学习

在《义务教育信息科技课程标准(2022年版)》(以下简称“新课标”)中,课程目标围绕核心素养展开,核心素养主要包括信息意识、计算思维、数字化学习与创新、信息社会责任,课程目标反映课程理念,倡导真实性的项目式学习。由于没有与新课标相配套的教材,笔者决定在编程社团开展项目式学习实践,以践行新课标中的项目式学习方法,为改变社团现状提供新思路和新方法。

●编程社团项目式学习实践

1.选择项目主题,源于真实情境

项目式学习中的项目主题应来源于真实的生活情境,不能脱离学生现有认知和所处环境。笔者所在中学地处皖北农村,教学装备基础设施相对落后,师资配备匮乏,留守儿童占比大,教育投入低。依据学生现有认知和所处环境,笔者提出了贴近学生真实学习生活的项目主题:解决学习英语单词困难。

本次项目主题有两个目标:①完成编程作品“英语学习小助手”,解决学习英语过程中遇到的问题。②通过编程活动的开展学习基础的图形化编程知识,初步具备利用编程解决问题的能力,发展计算思维。将自己的创意和想法变成作品,培养创新能力。根据解决问题的需要,有意识地寻求恰当方式检索、选择信息,提高信息意识。

2.分析主项目,确定子项目

在确定“解决学习英语单词困难”这个主项目后,学生4人为一组进行分组讨论。教师抛出以下两个问题。问题1:你觉得在英语单词的学习过程中有什么困难?问题2:想一想,可以用编程做什么游戏解决?这两个问题互相联系紧密,在学生解答第一个问题的同时,教师引导学生自己查找网上案例,寻找解决办法,也就得到第二个问题的答案,即确定主项目下的三个子项目—“英语翻译机”“节日美食对对碰”“单词快问快答”。

这三个子项目是学生根据自己的编程知识设计出来的。教师参照学生设计的主题,添加了一个综合类的项目名称“英语学习小助手”,又根据项目主题和对教学内容的预设,最终制订出四个子项目活动内容(如下表),四个子项目的项目关系如图1所示。

图1 项目关系

项目活动内容

3.项目实施,设计任务

项目式学习是在真实情境下的问题导向学习,这些问题针对不同的学生、不同的学习环境,各不相同。在每个项目的任务设计上,笔者引导学生采用“倒推”任务的方法—由项目结果推导项目任务。下面,以“英语翻译机”项目的任务设计为例具体谈谈如何引导学生开展项目式学习。

任务1:分析翻译机

教师活动:提出两个关联问题。问题1:“翻译机”要具备什么功能?问题2:需要用到图形化编程的哪些积木模块实现功能?

学生活动:在编程平台自主检索信息,分组讨论。在整理好信息后,小组成员自选代表发言。

设计意图:通过对项目的分析,考验学生的信息检索能力,激发学生的学习兴趣,提高学生的主动参与意识,锻炼学生的沟通能力,培养学生的探究精神,从而真正提升学生的核心素养。

任务2:实现翻译功能

教师活动:根据学生提出的需求,设定翻译机的两个功能:汉译英、英译汉。同时,给学生提供某平台课程资源(视频、课件),要求学生在平台上提交作业。

学生活动:根据教师提供的学习支架,自学翻译机的功能。每个学生设计的程序虽略不相同(如下页图2、图3),但都能实现英译汉功能。

图2 学生设计程序1

图3 学生设计程序2

设计意图:第一个任务,学生利用教师提供的平台资源进行自学,掌握外观积木模块的应用,提高自主学习意识。第二个任务,学生根据自己的经验、问题需求等,选择合适的编程方法。

任务3:在智慧课堂中翻译机的应用

教师活动:在课堂上,给出需要翻译的英语单词和句子,让学生体验翻译机的真实使用感受。之后,提出两个问题。问题1:“翻译机”在使用时,还有什么需要改进的?问题2:可以用编程的哪些积木模块实现功能?

学生活动:在智慧课堂中,试用编程作品进行翻译测试,反思需要改进的地方。分组讨论,并自选代表发言。

设计意图:让学生在实践中多角度考虑问题,锻炼观察能力和独立思考能力,并积极参与到项目的优化过程中。让学生体会到项目的设计不是一蹴而就的,需要反复修改、调试。

任务4:添加语音功能并美化作品

教师活动:根据学生提出的改进方法,添加语音录入功能和美化界面,并引导学生搜索编程平台社区中的其他作品进行参考。完成任务后,在编程平台提交作业,并在平台上对自己和同学的作品进行自评和互评。

学生活动:利用网络学习平台资源开展小组合作学习,主动探索如何添加语言功能。根据需求给作品添加互动积木,并美化界面。

设计意图:针对编程作品应用的问题,设计改进任务,并围绕任务团队合作解决问题。通过设计具有个性化的作品,培养学生审美能力。

4.多元评价,统一标准

在教师评价学生作品时,平台提供四个评分维度,分别是创新思维、艺术设计、逻辑分析、编程技术。学生在平台上可以查看其他同学的作品,并互相评价。借助网络学习平台统一的评价维度,可以客观反映出评价结果,而多样的评价方式能关注到每个学生的个体发展。

●学习态度分析

在本次项目课程结束后,笔者对编程社团的16名学生做了问卷回访,共回收问卷16份。根据统计结果可知:在完成项目的学生中,有14名学生表明喜欢这次的项目主题;14名学生对项目第一课比较喜欢;全部学生经过这次的项目学习,理解了编程作品能实现想法或者解决问题的重要;15名学生表示项目课程结束以后,还会继续参与此类的项目学习。这些数据表明,大部分学生对项目式学习的学习方式接受度较高,课程的内容能够激发学生的学习兴趣;主项目下的第一个子项目,能给学生留下深刻印象。因此,在课程设置上要由易到难,以免挫败学生积极性。

●结语

本次编程社团项目式学习实践的主体是学生,学生全程参与了项目的设计、分析、实施、评价。在真实的项目驱动下,学生激发了对编程的学习兴趣,掌握了基本的编程知识,增强了信息意识,发展了计算思维。此次社团编程项目学习的课程方案实施也拓宽了新课标实现的途径。由于农村初中编程社团环境条件的特殊性,教师可选择适合自己学校实际情况的项目开展活动,以充分发挥项目式学习在编程教学上的优势。

猜你喜欢
子项目编程社团
缤纷社团
服务进程中消费者对子项目顺序的遵从性研究
编程,是一种态度
元征X-431实测:奔驰发动机编程
活性炭为中心综合项目总体布局
编程小能手
纺织机上诞生的编程
最棒的健美操社团
基于案例的电子技术实践教学内容与教学设备的设计
K-BOT拼插社团