“计算机专业基础-相关课程”版本间的差异
(→操作系统与软件工程) |
(→编译器) |
||
第29行: | 第29行: | ||
对标课程:[http://web.stanford.edu/class/cs143/ CS143: Compilers] | 对标课程:[http://web.stanford.edu/class/cs143/ CS143: Compilers] | ||
− | # Compilers: Principles, Techniques & Tools, by Aho, Lam, Sethi and Ullman, Second edition. ISBN 0-321-48681-1 | + | # Compilers: Principles, Techniques & Tools, by Alfred Aho, Monica Lam, Ravi Sethi, and Jeffrey Ullman. Addison-Wesley, Second edition. ISBN 0-321-48681-1 |
− | # Crafting a Compiler, by Fischer, Cytron and LeBlanc, ISBN 0-13-606705-0 | + | # Crafting a Compiler, by Fischer, Cytron and LeBlanc, ISBN 0-13-606705-0 |
+ | # Modern Compiler Implementation in Java (Second Edition), Andrew Appel and Jens Palsberg., Cambridge University Press | ||
+ | # Engineering a Compiler, Keith Cooper and Linda Torczon, Morgan Kaufman | ||
+ | |||
=计算机硬件与计算机软件= | =计算机硬件与计算机软件= | ||
2019年6月16日 (日) 12:00的版本
- 与斯坦福大学的计算机教学课程对标。
目录
计算机原理
离散数学
对标课程:CS103: Mathematical Foundations of Computing
- Richard Johnsonbaugh, Discrete Mathatics, Prentice-Hall, 2005.
数据结构与算法
对标课程:CS 161: Design and Analysis of Algorithms
- Introduction to Algorithms-Third Edition-The MIT Press (2009)
- 数据结构与算法分析C++描述
编程语言
对标课程:CS107 - Programming Paradigms
对标课程:CS 242:programming language
- C++, LISP, Python编程语言
编译器
对标课程:CS143: Compilers
- Compilers: Principles, Techniques & Tools, by Alfred Aho, Monica Lam, Ravi Sethi, and Jeffrey Ullman. Addison-Wesley, Second edition. ISBN 0-321-48681-1
- Crafting a Compiler, by Fischer, Cytron and LeBlanc, ISBN 0-13-606705-0
- Modern Compiler Implementation in Java (Second Edition), Andrew Appel and Jens Palsberg., Cambridge University Press
- Engineering a Compiler, Keith Cooper and Linda Torczon, Morgan Kaufman
计算机硬件与计算机软件
系统结构
对标课程:EE 282: Computer Systems Architecture
- Computer Architecture: A Quantitative Approach, (计算机系统结构-量化研究方法-[英文版][第五版])
操作系统
对标课程:CS 140: Operating Systems
软件工程
对标课程:CS106A:Programming Methodology
- Agile编程
- SCRUM,软件开发
数据系统
数据库与大数据系统
对标课程:CS145: Data Management and Data Systems
对标课程:CS245: Principles of Data-Intensive Systems
人工智能
对标课程:CS121: Introduction to Artificial Intelligence or
对标课程:CS221: Artificial Intelligence: Principles and Techniques
- Artificial Intelligence - A Modern Approach .3e. Third Edition. ([人工智能:一种现代方法.英文.第三版])
参考
Stanford Engineering Computer Science, https://cs.stanford.edu/academics/courses
https://exploredegrees.stanford.edu/coursedescriptions/cs/
https://exploredegrees.stanford.edu/coursedescriptions/ee/
通俗读物
改变未来的九大算法,
信息简史,
世界是数字的,
算法之美,