探索Scratch创新教育课程的新模式
2018-03-26杨淑平潘光荣
杨淑平 潘光荣
让编程走进中小学课堂,让学生尽早接触、掌握编程技能,已成为中外教育学界的普遍共识。图形化编程在小学阶段应该怎么开课,这是一个非常值得探讨的问题。
● 通过区域教材编写,对教学能力、课程内容进行创新教育设计
笔者所在区的探索分为三个阶段:第一阶段是教师业务水平的提升阶段,对计算思维、编程语言等进行掌握。第二阶段是编撰专业的适合学生的教材,立足实际,编撰区域教材《和我一起学编程——Scratch》,在编写的过程中,教师的业务水平也得到进一步提升。第三个阶段是进行教学模式探究。
区域教材的框架结构包括基础篇、提高篇和创意篇三部分,从基础技术、问题分析到综合运用,要求学生学会分析问题、解决问题。区域教材的特色是:学生对知识的学习“由点到线到面”,一边运用简单的积木,一边学习复杂的积木,随后是积木的综合运用,并在“加油站”环节提供开放性题目。教材中通过适当的留白,打破说明书式瓶颈,留给学生思考、创作的空间,留给教师发挥的空间。同时,教材注重融合信息技术的其他知识,学会用编程知识去解决学科知识,如《神奇的向日葵》与数学学科的整合,《猜灯谜》与语文学科的整合,《神奇的画笔》与美术学科整合,等等。教材还围绕核心素养进行德育一体化设计,如《开动我的小汽车》提倡遵守交通规则的好公民等。
● 通过教学模式研究,推进教学活动转向创新教育实践
在创新课程实施中,教师通过课堂研讨活动,对学生课堂行为进行观测,记录学生课堂的表现,定期进行学生编程能力区域质量检测等,提高学生的图形化编程能力。通过学习,学生在Scratch图形化编程课上有如下表现:不会的学生喜欢自己先探究,并不急于求助他人;做完的学生会继续改进,主动要求别人欣赏自己的作品,主动帮助别人等。这些表现在一定程度上反映了教学模式改革的成效。
1.建设理论与技术学习的普惠化课堂,让学生在体验中实现理解与创造
在基础化课程阶段,内容以Scratch编程为主,强调做中学,并基于布鲁姆目标教学的上三维目标达成融合下三维目标的学习模型,全方位渗透基于真实问题导向的教学,实施学生创造力的全方位培养,称之为“APREE”(艾普瑞)学习链条,模型图如下页图1所示。
具體步骤如下:①分析(Analysis)——师生互动、分析情境、抛出任务;②实践(Practise)——学生自主实践、探究完成任务、组内实施互帮;③汇报(Report)——汇报展示成果、分析成果问题、探究问题解决;④拓展(Expanding)——呈现新任务、引发新思考、创作新作品;⑤评价(Evaluate)——全班作品点评、拓展新思路、归纳新策略。学生在分析、综合、评价的过程中,学习知识,理解方法,从初步探究应用到综合运用和综合评估,实现做中学。学生是项目研究过程的参与者、知识与技术的体验者、问题生成者和解决者、结论形成者;教师是项目设计者、问题解决帮助者、学生学习指导者、学生协同学习促进者、作品评估组织者。学生思维的个性化、对项目理解的个性化、生成问题的个性化、问题解决方式的个性化等,促进了个性化学习形态的进一步形成。
2.实践学习型课堂,让学生在协同式项目研究中实现知识与技术的综合运用
一切理论和技术的学习都在于解决问题,因此,通过模拟情境,让学生综合运用知识解决问题、完成任务成为必然。这就是笔者所在区创新教育下的第二类课堂:在实践中综合应用理论与技术,在协同学习中完成项目,在项目研究的过程中逐步形成解决问题的能力和创造性使用知识技术完成项目的创新能力。课堂模型如图2所示。
具体步骤如下:①自定项目——教师提供技能知识,学生根据技能知识自主设计项目,并根据项目相关性自然成组,也可以选择独自完成,教师是多任务的启发者、分析者;②设计方案——小组成员根据项目特点进行合理分工,设计完成项目方案,教师是巡视答疑者;③方案交流——小组展示各组设计的项目方案,全班讨论可行性并互相借鉴学习,教师是启发式引导点评者;④实践操作——小组成员修改方案,按照分工及新方案进行实践创作,完成作品,完成任务,并在完成任务的过程中根据实际情况和所遇问题创新性调整方案,教师是技术指导者、学习促进者、共性即时问题讲解者;⑤评价提高——各小组展示自己的项目成果及汇报完成过程,交流完成任务的过程中遇到的问题及解决的方法,并写出简单的报告,实现方法共享与策略归纳。
在课堂中,学生成为学习的主体、实践者与协同实践者,在项目研究的过程中统整自己所有的知识技能解决问题、完成项目,并在此过程中主动学习所遇到的新知识和新技能,综合性学习自然完成。
基于学生的差异化、个性化,培养学生应对未来挑战的创新能力是课堂变革的永恒主题。