目录
教材说明
计划细则
22本经典教材详细介绍及学习时间安排
本博文是笔者的2019年度规划,我将用1年的时间掌握22本国外经典计算机类著作(将近1.2万页的内容)
这些教材有如下特点:
2019年度我学习的专题包括:
高级操作系统,高等编译原理,高级编译器设计与实现,高等数据库原理,高级数据库设计与实现,高级计算机网络,高级算法设计与分析,高等理论计算机科学,高等计算机体系结构,组合数学,近世代数
2020年度我学习的主题主要包括
高级并行计算,高级计算机图形学,网络安全,高级软件工程(7个子课程),大数据与人工智能主题(5个子课程),网络空间安全主题(6个子课程),高级搜索引擎
2019年1.10~1.30号 算法导论(已完成)
教材名:算法导论
教材介绍:作者是图灵奖得主,本书是计算机领域三大圣经之一。
2019年.2.5~2.16号 春节休闲读物之SICP
教材名:计算机程序的构造和解释【SICP】(473页)【11天掌握】
教材图:
教材介绍:《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,
可能会参考的清华对应课程。
对应课程:麻省理工6001课程
2019.2.23~3.25 数学专题学习
教材名:组合数学【371页】【9天掌握】
教材介绍:本书是麻省理工教材,出版三十多年来多次改版,被MIT、哥伦比亚大学、UIUC、威斯康星大学等众多国外高校采用,对国内外组合数学教学产生了较大影响,也是相关学科的主要参考文献之一。
可能参考的清华课程:60240013-组合数学
参考教材:《组合数学-清华大学-卢华明》
教材名:具体数学(562页)【20天掌握】
教材图:
教材介绍:作者-Ronald L. Graham 美国数学学会主席。作者-Donald E. Knuth(高德纳) 图灵奖得主
可能会参考的清华对应课程:60420153 工程硕士数学
2019.4.1~6.15 给比尔盖茨发简历计划(TAOCP四卷)
教材名:程序设计与艺术 TAOCP 3卷(3000页)【70天掌握】
教材图:
教材介绍:比尔盖茨说,读懂这套书的人可以给他发简历。这套书是计算机领域最难最经典的书。被选为20世纪最重要的12部科学著作(与爱因斯坦相对论齐名)。作者是图灵奖得主高德纳,高德纳因为完成了这套书而获得图灵奖。
2019/6/18~7/13 计算机体系结构+面向对象编程
教材名:深入理解计算机系统CSAPP(737页)【11天掌握】
教材图:
教材介绍:作者Randal E. Bryant美国工程院院士,卡内基梅隆大学计算机院院长,本教材是卡内基梅隆大学的教材。
对应课程:卡内基梅隆大学 计算机体系结构
教材名:Java编程思想(880页)【13天掌握本书70%内容】
教材图:
2019/7/14~8/10 高等计算机理论学习
教材名:计算理论导引(269页)【10天掌握】
教材图:
教材介绍:本书是计算理论领域的经典著作,被国外多所大学选用为教材。本书以注重思路、深入引导为特色,系统地介绍计算理论的三大主要内容:自动机与语言、可计算性理论和计算复杂性理论。同时,对可计算性和计算复杂性理论中的某些高级内容作了重点讲解。全书通过启发性的问题、精彩的结果和待解决问题来引导读者挑战此领域中的高层次问题。新版的一大亮点是增加了更多习题、教辅资料和部分习题解答,更加有利于教学。
可能会参考的清华对应课程:80240434-高等理论计算机科学上
教材名:自动机理论、语言和计算导论(366页)【12天掌握】
教材图:
教材介绍:本书是清华和斯坦福大学使用的教材
清华对应课程:形式语言与自动机
2019/8/12~2019/9/22 高级编译器专题
教材名:龙书-编译原理(631页)【20天掌握】
教材图:
教材介绍:大名鼎鼎的龙书,斯坦福编译原理用这本教材。编译原理领域最权威教材,作者Alfred是美国国家工程院院士,作者Sethi是贝尔实验室的高级副总裁。
可能会参考的清华对应课程:70240342-高级编译与优化技术
教材名:高级编译器设计与实现(624页)【17天掌握】
教材介绍:大名鼎鼎的鲸书,与龙书齐名。本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。
2019/9/25~2019/10/15 高级操作系统专题
教材名:现代操作系统(582页)【15天掌握】
教材图:
教材介绍:作者是荷兰科学院院士,是Linux、Windows Vista和Symbian操作系统的设计师。本书是操作系统领域最经典书籍。
可能会参考的清华对应课程:80240442-高级操作系统
教材名:30天自制操作系统【704页】【10天掌握】
教材介绍:完整实现一个功能全面的操作系统
2019/10/15~2019/11/22 高级计算机网络专题(如果穿插unix网络编程的学习,那么还要多加15天的时间)
教材名:TCP/IP详解 三卷(1500页)【28天掌握】
教材图:
教材介绍:作者W.Richard Stevens被USENIX追授“终身成就奖”。本书是计算机网络领域最权威之书,毕竟作者是网络之神。
可能会参考的清华对应课程:60240083-高等计算机网络 80240333-无线网络和移动计算
2019/11/22~2020/1/22 高级数据库专题
教材名:数据库系统概念(805页)【18天掌握】
教材图:
教材介绍:数据库领域最权威教材,斯坦福大学数据库第一阶段教材
可能会参考的清华对应课程:70248013-数据库系统设计与原理
教材名:数据库系统实现(385页)【12天掌握】
教材图:
教材介绍:斯坦福大学数据库第二阶段教材
可能会参考的清华对应课程:工程数据库设计与应用-70240213
2020/1/22~2020/2/10 高级计算机体系结构专题
教材名:计算机体系结构-量化研究方法【600页】【13天掌握】
教材介绍:本书是计算机体系结构圣经,作者是斯坦福校长,本书是北大高等计算机体系结构教材