前言
为进一步发挥南海区信息科技教研“多态雁阵群”的引领与辐射作用,整体提升我区信息科技教师的编程教育(信息学)教学水平,探索聚焦于学生学习品质和学科核心素养培养的编程教学模式与方法,高质量推动编程教育普及和信息学潜能学生的发现与培养,提升南海区信息学“强基计划”效果,助力南海“少年强基”工程,本学年由区信息科技教研“事业雁阵群”之编程教育推进组组织开展一系列编程教育研究课活动。
第二站:南海高新区第一小学
10月30日上午,南海区小学编程教育研究课在狮山镇南海高新区第一小学顺利举行。南海区信息科技兼职教研员黄昭雄老师、狮山镇信息科技兼职教研员徐灿基老师、编程教育推进组部分成员,以及狮山镇、丹灶镇、西樵镇、里水镇各小学信息学教练共50多人参加了此次活动。
黄昭雄老师等50多位老师参与活动
01
精彩课堂
本次活动由狮山镇南海高新区第一小学关晓怡老师为大家带来一节主题为《数位分离》的信息学编程研究课。
关晓怡老师授课中
在课堂上,关老师巧妙地通过一系列热身练习,引导学生对比并发现了取模10运算(%10)与整除10运算(/10)的独特作用,进而引出了数位分离的课题。随后,关老师抛出了一个引人深思的问题:“如果我们有一个未告知具体位数的整数,那么该如何高效地将其每一位数字分离出来呢?是从高位开始分离,还是从低位开始更为便捷?”在引导学生深入讨论并认识到从低位开始分离更为简便之后,关老师通过学生演示、细致讲解以及实践验证等多个环节,逐步归纳并总结出了数位分离的核心技巧:首先利用x%10取出个位数,然后通过x=x/10去掉当前的个位数,如此循环,直至x的值为0。
最终,在关老师的悉心引导下,学生们归纳出了数位分离问题的程序框架,从而有效地突破了这一难点,并较好地掌握了本课的教学重点:数位分离技巧。此外,关老师还精心设计了层层递进的练习题目,这些题目不仅考察了学生对于数位分离技巧的理解与运用,还巧妙地结合了计数器、累加器等编程知识,进一步提升了学生的编程能力和综合素养。整节课节奏紧凑、氛围热烈,学生们在轻松愉快的氛围中收获了编程的知识与技能,掌握了解决数位分离类问题的基本方法。
02
议课评课
议课评课环节由编程教育推进组组长吴耀文老师主持,各位信息学教练各抒已见,对这节课进行了深入的研讨。
吴耀文老师主持课例研讨
丹灶镇联安小学的林丽芳老师认为,关老师在教学上巧妙地运用了数形结合的方法,使得数字分离的过程得以清晰直观地展示给学生,极大地增强了教学的直观性和易懂性。同时,关老师擅长引导学生细致观察并总结规律,鼓励学生自主发现分离数字的内在规律,从而有效地实现了对重难点的突破。在题目设计上,关老师不仅注重了题目的层层递进,以逐步提升学生的解题能力,还细心地考虑了变量范围的设置,引导学生学会深入分析题目中的变量条件,进一步提升了学生的解题能力和逻辑思维水平。这样的教学方法值得肯定和借鉴。
林丽芳老师在评课
里水镇展旗学校的黄文怡老师认为关老师展现出极高的专业素养。在教学过程中,关老师积极创造机会,鼓励学生完整表达自己的思路,并在闯关练习时,通过呈现错误程序,引导学生一起找出问题根源,共同讨论并找到解决办法。这一做法有效促使学生关注变量含义的明确性,解决了学生在使用多个变量时容易混淆的问题。
黄老师还提到,关老师的课为信息学教练们提供了两点重要启示:一是在进行多个变量和一维数组学习时,应对学生容易混淆的点进行有针对性的区分,以帮助学生更深层次地理解相关知识点;二是要强化GoC中数值范围的细节训练,通过有针对性的练习,使学生在挑战中不断成长,实现“跳一跳,摘个桃”的教学效果。
黄文怡老师在评课
大沥镇沙溪小学刘文欢老师认为关老师对学生的指导非常精准且到位。整节课中,关老师始终扮演着辅助者的角色,有效帮助学生突破重点和难点,使学生能够更好地理解和接受新知识。同时,刘文欢老师也针对关老师的课程提出了宝贵的建议:在热身练习阶段,为了更有效地突出数位的规律,建议避免使用如“1234”这类具有明显规律的数,从而进一步锻炼和提升学生的数位分析能力。
刘文欢老师在评课
小塘中心小学黎芯榆老师指出,关老师循序渐进地引导学生攻克难点,通过程序填空的方式,巧妙地总结出数位分离的程序框架,为学生搭建了坚实的学习支架,使得他们能够更容易地理解和实现相关概念。同时,黎老师也建议,可以给学生更多的时间自主完成程序编写,提高学生的独立程序实现能力。
黎芯榆老师在评课
狮山镇兼职教研员徐灿基同样认为关老师对数位分离的原理进行了深入浅出、十分到位的讲解。在课堂上,关老师通过组织四年级学生参与讨论分析、修改代码等丰富的互动活动,极大地激发了学生的学习兴趣,使得课堂氛围既活跃又充满真实感。尤为值得一提的是,关老师还针对不同编程能力的学生,精心设计了具有针对性的练习题目,有效实施了分层教学,确保了每位学生都能在原有基础上得到提升。
徐灿基老师在评课
大沥镇太平成远小学的黄昭雄老师对关老师的授课给予了充分的肯定。黄老师指出,关老师的课程非常注重细节,特别值得一提的是,关老师在课堂上巧妙地设置了一个亮点环节:通过引导学生分析n%10和n/10这两个过程中n的值是否发生变化,深入浅出地帮助学生理解了数位分离的难点。结合数学上的竖式运算,关老师进一步帮助学生突破了这一学习障碍,使得学生对数位分离有了更清晰的认识。这样的教学方法不仅提升了学生的理解能力,也展现了关老师深厚的教学功底。
黄昭雄老师在评课
03
经验分享
随后,高新区第一小学的甘志昭老师进行了题为《同心同行,共创未来》的编程教育经验分享,全面阐述了学校如何从严格选拔竞赛学生、科学规划辅导进程到促进团队共研成长三个方面入手,通过多维度评估学生能力、分阶段分层次培训、定期开展教研活动等措施,不仅帮助学生建立了扎实的编程基础并提升了竞赛实力,还使得学校在狮山镇的信息学比赛中成绩斐然,并连续三年荣获南海区编程教育先进单位称号,充分展现了学校编程教育的卓越成就和团队合作的力量。
甘志昭老师分享经验
最后,梅沙双语实验学校的王培智老师对学校的信息学特长生培养工作进行了详细介绍。梅沙双语实验学校通过开设覆盖8个年级的少儿编程与人工智能普及课程,组建了5个级别的信息学专项训练队,实现了从小学到初中的贯通培养。在7位骨干教师的精心指导下,学校构建了一套完善的训练体系,并站在更高的教育视野上,开展了贴近实际、富有成效的教学活动。在短短两年内,学校成功培养了4名学生入选南海“健队”飞鹰班,这一成就不仅彰显了学校在信息学教育领域的卓越实力,也为其他学校开展信息学培训活动提供了宝贵的经验和有效的借鉴。
王培智老师分享经验
随着本次编程研究课的圆满结束,我们不仅见证了学生在编程学习上的进步,也使老师们的辅导水平得到了提升,辅导老师之间更加紧密地交流合作。我们期待,这样的交流与合作能够持续深化,共同推动我区编程教育的发展,为学生们的成长创造更多可能。
参加活动的部分老师合影
【注】转载自公众号南信育人