跳转至

中小学编程教育和人工智能教育

K-12 Programming Education and AI education

展示材料

请大家讨论:你们认为这些材料的质量如何?有哪些地方可以改进?

讨论主题

  • 对多数高中生来说,浙江新高考信息科技真题(信息科技部分)偏难还是偏简单?能否推广到更多省份作为高考科目?
  • 2022 年版新课标如何落地?很多信息科技教师不知道自己“怎么教”,为什么、怎么办?
  • GESP 分级大纲能否验证儿童学习编程的效果?直接按这样的分级大纲教学能否激发儿童对编程的兴趣?
  • 如何看待现在的“少儿编程热潮”?可持续吗?

面向中学生的科普

  • “小孩子学打字需要‘儿童特制键盘’吗?”(《安德的游戏》桥段),引出对面向儿童/中小学教学设计的思考。
  • 活动:“假设把我当助教的课程,给没有编程基础的高中生进行科普,可以从什么方向入手?”
  • 数据结构:用点 Scratch 之类的可视化编程,展示排序等基本算法。
  • 计算思维:这门课本身不需要很多修改,本来就面向没有编程基础的大学生;可视化很重要;可使用 AI 进行现场讲解/编程演示——现在的高中生用 AI 编程,能生成比当时大一写得更复杂的程序。
  • 计算机文化基础:数据处理相关,例如分析高中生的成绩,用可视化/自然语言呈现;数据分析和高中统计概念能衔接,可让高中生尝试软件、简单 Python/R。
  • 数字逻辑实验:有编程基础的同学可能都不感兴趣,首先要尝试说明硬件系统知识的基础性(搭数字电路的游戏?Turing complete)。
  • 网络原理:在浏览器输入一个地址按下回车,会发生什么?想讲多细都可以。

拓展阅读

  • Seymour Papert《Mindstorms: Children, Computers, and Powerful Ideas》—— 发明 Logo,愿景是“让儿童通过在计算机上编程,学会数学,而非计算机控制儿童”。
  • 落日间的给高中生的游戏制作课