百科问答小站 logo
百科问答小站 font logo



计算机未来应该纳入高考学科吗? 第1页

  

user avatar   yu-guang-ting-92 网友的相关建议: 
      

如果是计算机科学那非常有必要,其重要性完全不输于数学物理对理工科的重要程度,而且学科内容与数学物理仅有一小部分重叠,大部分是相对独立的内容,不学到一定深度甚至连与数学物理的联系都认识不到。比如计算机科学的数学基础主要是离散数学,包括初等数论图论,与现有高考数学考察内容基本没有重叠,甚至互为补充。

比如这本普林斯顿大学教授写的算法

看目录就能了解计算机科学涉及的重要知识点

如果看CLRS的算法就会涉及更难的分治贪心动态规划、均摊、NP完全性,都是重要的计算机科学核心思想。随便提取其中一些章节经过筛选就可以作为高考考纲,题目也可以出得非常灵活。而且计算机科学都是客观题,阅卷难度不会太大,不需要像语文作文一样两人阅卷。

最后反对一下已有的说不应该纳入高考的论据(对文不对人,如有得罪请见谅):

  1. 学校硬件设施不够
  2. 高考已经有数学了,不用单独考计算机科学
  3. 计算机太杂,无法确定考纲

硬件设施不够:算法不一定非要用计算机验证,纸笔就能完成设计、论证合理性、分析时间/空间复杂度,考试也可以不基于计算机,就像你不一定非要进物理实验室就可以考高考物理。即便学校要建立计算机房,也不用买很多独立的电脑主机,只需要键盘屏幕以及像Raspberry Pi一样的微型终端ssh到学校Linux服务器,这样的话学校只需1台服务器就可以服务全校师生(千人左右的用户规模),可以满足几百人同时连接的响应需求。如果连1台服务器都搞不起可以租用阿里云/腾讯云之类的云服务器。这样就不需要图形界面,连鼠标都不用,屏幕只有命令行和键盘光标,扫雷都没法玩,也可以有效避免学生分心。代码编辑就靠vim/emacs/nano这样的,学生需要提前写好伪代码才能上机操作。

高考已经有数学:物理不也是数学?而且计算机科学与数学的关系甚至还弱于物理与数学的关系,还不是加入高考了?

计算机太杂,无法确定考纲:上图目录里的章节删减一些太难的内容就是非常合适的考纲,并没有涉及被新进展颠覆的内容。而且数学每年都有大量代数拓扑、微分几何、解析数论的新进展,所以高考就不能考数学了?

其它可能的借口比如:英语不好怎么编程。。。

现在的g++-10编译器已经支持中文变量名了,只有预留关键字和系统函数才必须用英文,完全可以让学生避免英文不好的问题。




  

相关话题

  南开大学软件学院怎么样? 
  回顾人类历史,计算机的出现和进化对人类的进程造成了多大的影响? 
  请问有哪些法律和计算机领域结合的例子? 
  现在越来越多大学生转cs,那计算机专业会不会供大于求? 
  有哪些IT人才懂的梗? 
  你见过最美的 MATLAB 绘图是什么? 
  32位的cpu只能寻址4GB的内存空间,那么硬盘,flash这些存储设备是如何寻址的的?cpu怎样读取其中某个地址的数据? 
  汉字如何才能像英文一样,在键盘上仅用少数字符获得所有汉字字符? 
  请问《计算机网络》《操作系统》《 组成原理》《 数据库》 学习的先后顺序是怎么样的,怎样学好? 
  「一个细胞的复杂程度胜过目前最先进的计算机」这句话对吗? 

前一个讨论
怎么逐步学习 PDE?
下一个讨论
变量名用中文的优缺点?





© 2024-06-03 - tinynew.org. All Rights Reserved.
© 2024-06-03 - tinynew.org. 保留所有权利