为什么中国学生这么忙但是实际没有学到多少?
作者:卡卷网发布时间:2025-04-02 23:25浏览数量:55次评论数量:0次
举个例子, 我的前高中信息老师, VB6出身, 后来改教了Python.
- 只会在IDLE里写Python. 之前有一个同学在机房用VSCode + Pylance写, 被他说"这个不好用, 电脑上有IDLE的";
- 用IDLE就算了, 还不知道IDLE有F5快捷键, 每次都手动点击运行;
- 电脑上时不时弹出某60安全浏览器的传奇广告;
- 面对自己不知道的编程语言, 一律问"你这是C++吧?"(事实上那次是F#);
- 英语小学三年级水平, 写代码日常拼写错误(这边建议用JB的IDE);
- 不知道Python有
class
关键字; - 代码里能不写空格就不写空格;
- 分不清HTML和JavaScript;
...
除了师资质量堪忧以外, 信息教育的考察形式也大有问题. 信息考试的内容主要有两块: 一是基础知识, 包括大数据的定义, 字符编码(吐槽一下现在还在教gbk), 网络互联设备等. 这方面我倒没多大意见; 二是Python编程和数据结构. 这方面问题就多了.
首先, 知识点贫瘠无聊. 可能是编者之一是某兴中学信息学奥赛教练的缘故, 数据结构教材完全是用C++的风格写出来的. Python有变长列表, 非不用, 搞什么a = [-1] * 100
; Python有引用类型, 非不用, 用数组下表模拟指针. 既不肯教Python特有的特性, 也不教实用的数据结构与算法. 排序算法只有 的那几个, 连个快排或归并排序都不教, 考试时永远在纠结
i
还是i + 1
, i < j
还是i <= j
...我很难想象这种教材教出来的学生在大学计算机系里会有任何先发优势.
其次, 代码风格恶心. 拼写错误, 空格地狱, 面条控制流, 上帝函数, 全局引用, 无用变量...基本上编写可读代码的艺术里的反例全占了. 甚至还有VB遗老(代码中的注释是'
而不是#
). 我怀疑全省信息老师有没有一个在实际情景(不管是生产还是兴趣)下写过代码的.
最要命的是, 整套信息教育评价系统完全是建立在上述两个缺点之上的. 因为每年有几万技术考生, 所以不能教"高级的"内容, 以照顾某些机房都不一定有的小学校; 但难度又不能降下去, 所以只能把代码写得尽量恶心一点, 包括莫名其妙的二分查找(break
/不break
, <
/<=
, 升序/降序/鞍形...), 迫真变量名(judge_ok
, xuesheng_num
, a
, fun
), 以及上文提到过的链表, 排序等. 教材里的全部知识点, 有点脑子的人都能完全理解(不然开头提到的那位信息老师也不能单凭念PPT就教那么多届学生), 但考试完全不是考这个, 而是考你赤石的能力, 以及蒙对石的含义的运气.
说真的, 如果你是某经济大省的考试想要选技术, 然后你单纯是为了赋分, 那么没问题; 但如果你是真的对计算机感兴趣, 我的建议是:
线上少儿编程哪家比较好?给大家赤脱大的:
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:想组个nas,哪位大佬推荐下配置?
- 下一篇:猪哪个部位的肉最好吃?
相关推荐

你 发表评论:
欢迎