编程|北欧借编程教育培养计算思维( 二 )
从课程内容看 , 芬兰和瑞典小学阶段的编程课程主要包括两方面:一是在数学课中让学生应用可视化的编程工具学会编写简单的程序 , 二是在手工课中引导学生通过编程来操控机器人等实物 。 到初中阶段 , 数学课中的编程教育 , 开始聚焦培养学生的算法思维和问题解决能力;而手工课中的编程教育 , 主要让学生学习更高难度的编程 , 并进行作品创作 。 由此可见 , 从小学到初中 , 芬兰和瑞典两国的编程教育 , 从可视化编程向文本编程过渡升级 , 课程由易入难、渐次进阶 。
【编程|北欧借编程教育培养计算思维】而在丹麦和挪威两国 , 初中的编程选修课内容聚焦基于编程的“设计与应用” 。 例如 , 丹麦的课程主要包括加强学生设计与应用数字产品的能力 , 同时增进对数字产品社会价值的理解;而且 , 课程内容与数学、自然科学、人文及艺术学科有着广泛关联 。 挪威的课程内容更加强调算法思维培养 , 及利用编程解决问题的能力 , 学生需要学习运用不同的编程语言创造程序、对数学和自然科学中的问题进行建模 , 从而解决复杂性的问题 。
联动
多元主体协作开展编程教育项目
为推动中小学编程教育切实落地 , 北欧各国开展了丰富多彩的自上而下及自下而上的编程教育项目 。 这些项目多数是非营利或公益性的 , 有的主要针对小学生 , 有的同时面向小学生和初中生 , 有的则主要针对教师进行专业支持与指导 。 总目标在于 , 为教师提供编程教学专业指导和资源支持 , 提高教师编程教学能力 , 提升青少年编程学习兴趣 。 项目活动形式多样 , 包括编程俱乐部、夏令营、竞赛、家校合作共同引导学生完成一定的编程任务等 。
北欧国家开展编程项目一方面在于为校外非正式教育和校内正式教育合作衔接、共同开展编程教育 , 提供重要的信息互通、资源共享的桥梁纽带;另一方面 , 为多方主体合作推进中小学编程提供了不可或缺的平台 。 有学者指出 , 编程教育在中小学的实施推广 , 需要政府、大学、科研院所、中小学、企业、行业协会等多方力量共同探索 。 政府可以为中小学编程教育提供政策保障和资金支持 。 企业具备技术优势 , 可以通过开发优质的编程教育产品和平台 , 为中小学提供必要的服务与支持 。 学校更熟悉教育内在规律 , 而科研院所则可以依托先进理念和前沿研究成果指导促进学校教育实践 。 多方主体依托编程项目平台 , 实现优势互补、形成合力 , 达到互惠共赢 。
丹麦的“编程课堂” , 是一项由丹麦信息技术产业协会、城市、教育部及非政府组织共同协作 , 推动编程教育进入小学课堂及大学教师教育课程方案 。 项目组织者为小学课堂配备编程教学专业讲师 , 利用一年时间与学校教师密切协作 , 共同开展编程教学实验探索 , 为学校及当地市政教育管理部门赋能 , 使他们从第二年开始自助开展编程教学 。
芬兰的“编程俱乐部”项目旨在面向全国组织编程俱乐部活动 , 针对三年级以上学生 , 以各地学校为依托每周开展一次下午俱乐部活动 , 学生可在7周内掌握编程基础知识 。 课程由项目招募的志愿教师施教 , 课程材料由项目组织方提供 。 这些教师既包括对编程感兴趣的教师 , 也包括从事信息技术职业的热心家长 。
挪威的“教孩子学编程”项目也是由志愿者组成 , 旨在为所有儿童提供学习编程的机会 。 项目合作伙伴包括学校、政府、信息技术企业、图书馆、大学和国际合作伙伴 , 与欧盟区域层面的编程项目也有密切协作 。 该项目主要为教师提供资源支持 , 帮助教师启动编程教学 , 指导教师在课程教学中融入编程教育 。
保障
开展在职培训赋能教师编程教学
编程教学具有挑战性 , 中小学编程教育切实落地 , 需要教师职前培养和在职发展加强相关知识技能学习 , 提高编程教学能力 。 有学者对西班牙小学教师调查发现 , 教师需要接受更多专业培训才能顺利开展编程教育 。 另有学者研究表明 , 很多教师对编程教学信心不足 , 相关技术运用能力亟待提升 。
目前 , 很多在中小学融入编程课程的欧盟国家 , 已经在不同层面为教师提供培训 , 培训机构包括大学、企业或非营利组织 。 北欧国家的教师培训课程主要包括两大方面:一是算法思维和编程基础;二是可视化和文本环境中的程序编码 。
芬兰地方行政部门、大学、国家教育委员会、私企等 , 频繁组织教师在职培训 。 在芬兰瑞典语区域 , 有大学专门开展相关培训 。 另外一项“慕课”培训课程由信息技术培训者协会、赫尔辛基大学计算机科学系、奥尔托大学信息技术研究院共同运行 , 并得到科技产业基金会及国家教育委员会资助 。 瑞典国家教育委员会受政府委托开发了在线培训课程 , 课程内容包含若干模块 , 分别为历史与现代社会中的编程、编程初体验、学校编程课程介绍、编程主要概念、编程实战、编程前景展望、编程教学策略等 。 瑞典一些大学为中小学数学教师提供基本的编程培训 。 挪威信息技术教育中心为教师提供“慕课”培训课程 , 一些非政府组织也为教师提供专业支持 , 如针对不同编程语言的指导和工作坊等 。 丹麦教师教育机构已经在课程方案中纳入编程内容 , 一些高校研究者也提供面向在职教师的试点课程 , 为教师提供大量技术支持和案例资源 。 北欧四国几乎都采取了“慕课”方式提供培训 , 一方面可以实现规模化 , 另一方面教师在职学习的时间、地点更加灵活 。
推荐阅读
- 教育考试院|江苏高考改革:江苏2021高考文化总成绩如何组成?官方答疑来了!
- 消息资讯|湖北英赛特集团首颁“宋仲斋教育奖励基金”十名师生获得激励
- 教育|2020环球网教育盛典候选机构:智牛英语
- 教育|2020环球网教育盛典候选机构:清大紫育
- 人工智能|北京将建百所人工智能教育实验校
- 教师资格证|教师资格证面试考场礼仪须知!思鸿教育提醒考前要注意这些
- jszgz|如果取消教师编制,对教育的发展是利还是弊?思鸿教育今日提问
- 教师资格证|思鸿教育小提示:考官更青睐这样的教师资格证面试考生!
- 教师资格证|某学校对老师评价采用师德一票否决制,你怎么看?思鸿教育
- 特殊教育学校|粤川渝三地志愿者爱心接力,走进重庆特殊教育学校
