跳转至

2024 秋 · 中小学编程教育

暖场:假设把我当助教的课程,给没有编程基础的高中生进行科普,可以从什么方向入手?不同课程助教的思路:

  • 数据结构与算法:二分查找?连续的解方程 → 离散的数组上二分。
  • 计算神经与脑科学:趣味性比较强,和人的认知相关;互动性强的实验,例如视错觉的例子。
  • 计算机文化基础:从 AI 工具的使用入手,一些基础问题可以和 AI 进行问答;给小学生用 Scratch 做模块化编程,再慢慢抽象到代码编写;数据采集。
  • 数字逻辑实验:先讲软件和硬件编程的区别,从职业生涯的角度讲讲为什么硬件赚钱没有软件多(劝小朋友不要搞硬件?),培养市场规律的思维。
  • 操作系统:可能太专业了,很难给零基础小朋友讲明白什么是操作系统;得先科普计算机的大概结构(硬件、软件、OS、应用程序)。感觉中学生的计算机水平在下降。
  • 网络原理:当你在浏览器里面输入一个地址,按下回车,会发生什么?想讲多细都可以。

讨论

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

拓展阅读

  • Seymour Papert《Mindstorms》(发明 Logo,愿景是让儿童通过编程学会数学,而非计算机控制儿童)。
  • 落日间的给高中生的游戏制作课。
  • 《安德的游戏》里 "小孩子学打字需要儿童特制键盘吗" 的桥段。

⇦ 返回 2024 秋主页