主题:今天随便说两句,关于日本 -- 绝对不是白领
有些孩子读高中的时候,就能用BASIC语言在Apple II型个人电脑上,写出漂亮的乒乓球游戏。等他们进了大学,都会去选修计算机科学101课程,那门课讲的就是数据结构。当他们接触到指针那些玩意以后,就一下子完全傻眼了,后面的事情你都可以想像,他们就去改学政治学,因为看上去法学院是一个更好的出路[1]。关于计算机系的淘汰率,我见过各式各样的数字,通常在40%到70%之间。校方一般会觉得,学生拿不到学位很可惜,我则视其为必要的筛选,淘汰那些没有兴趣编程或者没有能力编程的人。
对于许多计算机系的青年学生来说,另一门有难度的课程是有关函数式编程(functional programming)的课程,其中就包括递归程序设计(recursive programming)。MIT将这些课程的标准提得很高,还专门设立了一门必修课(课程代号6.001[2]),它的教材(Structure and Interpretation of Computer Programs,作者为Harold Abelson和Gerald Jay Sussman Abelson,MIT出版社1996年版)被几十所、甚至几百所著名高校的计算系机采用,充当事实上的计算机科学导论课程。(你能在网上找到这本教材的旧版本,应该读一下。)
https://www.ruanyifeng.com/blog/2008/12/the_perils_of_javaschools.html
- 相关回复 上下关系8
压缩 10 层
🙂感觉很难定义啊 12 杨微粒 字4903 2021-02-17 17:13:06
🙂我正好有亲戚是学数学后来去写代码了, 5 桥上 字551 2021-02-18 00:35:39
🙂王珢是好为大言, 2 杨微粒 字545 2021-02-18 02:43:46
🙂Java语言学校的危险性
🙂Linus Torvalds举出的好代码和坏代码的例子 2 杨微粒 字732 2021-02-17 17:30:15
🙂解存在但不可求的例子 11 宝特勤 字806 2021-02-17 16:29:32
🙂又借宝贴研究研究 7 高三三班 字7008 2021-02-21 22:32:11
🙂谢高三河友发起精彩讨论 10 宝特勤 字1570 2021-02-21 23:28:25