原址

教材说明

这些教材有如下特点:

  • 这20本著作绝大部分是麻省理工大学的指定教材,要么就是斯坦福大学的指定教材。
  • 教材的作者均为美国一流计算机科学家,要么是图灵奖获得者,要么是美国科学院院士。
  • 每本教材的难度系数均为同领域课程最难或最深入级别。
  • 每本教材的内容容量相当于高校2个学期课程,(相当于5-6学分)

计划细则:

  1. 直播通告:
    1. 本年度我学习教材的偶数小节我都会录制视频分析讲解课本内容上传至B站(B站搜:月下卓)。
    2. 2019年至少直播1500小时学习这22本经典巨著。
  2. 本计划和2年学完6个清华CS类硕士学位计划并行。本计划实际上为主宰力量系列计划的具体落地版本(主宰力量系列计划见:https://blog.csdn.net/weixin_43314012/article/details/83433816
  3. 我对本次年度计划给予最高级别关注的,本计划优先级高于一切,不计代价必须完成!!本年度我所有的每日学习反思均会加上日期“1年掌握22本国外最经典计算机类巨著第XX天”。
  4. 目前学习基础:因为本人非科班出身,故本年度的85%的主题(操作系统、编译原理、编译器、自动机与形式语言、组合数学),我之前没有学过。。
  5. 所有教材均给出固定的学习时间期限,(基本上)我会严格按照计划事先制定好的次序进行学习。
  6. 【本年度计划难度评估】:逆天级。(我一直很好奇爱因斯坦一年能掌握几本。。)
  7. 【本年度计划体量评估】:本年度学习内容量等价于985高校4年的学习量,折合学分90~110学分。

2019年度我学习的专题包括:
高级操作系统,高等编译原理,高级编译器设计与实现,高等数据库原理,高级数据库设计与实现,高级计算机网络,高级算法设计与分析,高等理论计算机科学,高等计算机体系结构,组合数学,近世代数
2020年度我学习的主题主要包括
高级并行计算,高级计算机图形学,网络安全,高级软件工程(7个子课程),大数据与人工智能主题(5个子课程),网络空间安全主题(6个子课程),高级搜索引擎


22本经典教材详细介绍及学习时间安排

2019年1.10~1.30号 算法导论(已完成)

教材名:算法导论
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图1
教材介绍:作者是图灵奖得主,本书是计算机领域三大圣经之一。

2019年.2.5~2.16号 春节休闲读物之SICP


教材名:计算机程序的构造和解释【SICP】(473页)【11天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图2
教材介绍:《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,
可能会参考的清华对应课程。
对应课程:麻省理工6001课程

2019.2.23~3.25 数学专题学习

教材名:组合数学【371页】【9天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图3
教材介绍:本书是麻省理工教材,出版三十多年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影响,也是相关学科的主要参考文献之一。
可能参考的清华课程:60240013-组合数学
参考教材:《组合数学-清华大学-卢华明》


教材名:具体数学(562页)【20天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图4
教材介绍:作者-Ronald L. Graham 美国数学学会主席。作者-Donald E. Knuth(高德纳) 图灵奖得主
可能会参考的清华对应课程:60420153 工程硕士数学

2019.4.1~6.15 给比尔盖茨发简历计划(TAOCP四卷)


教材名:程序设计与艺术 TAOCP 3卷(3000页)【70天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图5
教材介绍:比尔盖茨说,读懂这套书的人可以给他发简历。这套书是计算机领域最难最经典的书。被选为20世纪最重要的12部科学著作(与爱因斯坦相对论齐名)。作者是图灵奖得主高德纳,高德纳因为完成了这套书而获得图灵奖。

2019/6/18~7/13 计算机体系结构+面向对象编程

教材名:深入理解计算机系统CSAPP(737页)【11天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图6
教材介绍:作者Randal E. Bryant美国工程院院士,卡内基梅隆大学计算机院院长,本教材是卡内基梅隆大学的教材。
对应课程:卡内基梅隆大学 计算机体系结构


教材名:Java编程思想(880页)【13天掌握本书70%内容】
教材图:
2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图7
教材介绍:作者C++标准委员会成员

2019/7/14~8/10 高等计算机理论学习

教材名:计算理论导引(269页)【10天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图8
教材介绍:本书是计算理论领域的经典著作,被国外多所大学选用为教材。本书以注重思路、深入引导为特色,系统地介绍计算理论的三大主要内容:自动机与语言、可计算性理论和计算复杂性理论。同时,对可计算性和计算复杂性理论中的某些高级内容作了重点讲解。全书通过启发性的问题、精彩的结果和待解决问题来引导读者挑战此领域中的高层次问题。新版的一大亮点是增加了更多习题、教辅资料和部分习题解答,更加有利于教学。
可能会参考的清华对应课程:80240434-高等理论计算机科学上

教材名:自动机理论、语言和计算导论(366页)【12天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图9
教材介绍:本书是清华和斯坦福大学使用的教材
清华对应课程:形式语言与自动机

2019/8/12~2019/9/22 高级编译器专题

教材名:龙书-编译原理(631页)【20天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图10
教材介绍:大名鼎鼎的龙书,斯坦福编译原理用这本教材。编译原理领域最权威教材,作者Alfred是美国国家工程院院士,作者Sethi是贝尔实验室的高级副总裁。
可能会参考的清华对应课程:70240342-高级编译与优化技术


教材名:高级编译器设计与实现(624页)【17天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图11
教材介绍:大名鼎鼎的鲸书,与龙书齐名。本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。

2019/9/25~2019/10/15 高级操作系统专题

教材名:现代操作系统(582页)【15天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图12
教材介绍:作者是荷兰科学院院士,是Linux、Windows Vista和Symbian操作系统的设计师。本书是操作系统领域最经典书籍。
可能会参考的清华对应课程:80240442-高级操作系统
教材名:30天自制操作系统【704页】【10天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图13
教材介绍:完整实现一个功能全面的操作系统

2019/10/15~2019/11/22 高级计算机网络专题(如果穿插unix网络编程的学习,那么还要多加15天的时间)

教材名:TCP/IP详解 三卷(1500页)【28天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图14
教材介绍:作者W.Richard Stevens被USENIX追授“终身成就奖”。本书是计算机网络领域最权威之书,毕竟作者是网络之神。
可能会参考的清华对应课程:60240083-高等计算机网络 80240333-无线网络和移动计算

2019/11/22~2020/1/22 高级数据库专题


教材名:数据库系统概念(805页)【18天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图15
教材介绍:数据库领域最权威教材,斯坦福大学数据库第一阶段教材
可能会参考的清华对应课程:70248013-数据库系统设计与原理

教材名:数据库系统实现(385页)【12天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图16
教材介绍:斯坦福大学数据库第二阶段教材
可能会参考的清华对应课程:工程数据库设计与应用-70240213

2020/1/22~2020/2/10 高级计算机体系结构专题

教材名:计算机体系结构-量化研究方法【600页】【13天掌握】
教材图:2019年度计划:1年掌握22本国外最经典计算机类巨著 - 图17
教材介绍:本书是计算机体系结构圣经,作者是斯坦福校长,本书是北大高等计算机体系结构教材