“计算机专业基础-相关课程”版本间的差异

来自iCenter Wiki
跳转至: 导航搜索
第1行: 第1行:
 
=离散数学=
 
=离散数学=
  
对标: [http://web.stanford.edu/class/cs103/ CS103: Mathematical Foundations of Computing]
+
对标课程:[http://web.stanford.edu/class/cs103/ CS103: Mathematical Foundations of Computing]
  
 
#Richard Johnsonbaugh, Discrete Mathatics, Prentice-Hall, 2005.
 
#Richard Johnsonbaugh, Discrete Mathatics, Prentice-Hall, 2005.
第7行: 第7行:
 
=数据结构与算法=
 
=数据结构与算法=
  
对标:[http://web.stanford.edu/class/cs161/ CS 161: Design and Analysis of Algorithms]
+
对标课程:[http://web.stanford.edu/class/cs161/ CS 161: Design and Analysis of Algorithms]
  
 
#Introduction to Algorithms-Third Edition-The MIT Press (2009)
 
#Introduction to Algorithms-Third Edition-The MIT Press (2009)
第15行: 第15行:
 
=编程语言=
 
=编程语言=
  
对标:[https://cs242.stanford.edu  CS 242:programming language]
+
对标课程:[https://cs242.stanford.edu  CS 242:programming language]
  
对标:[https://see.stanford.edu/Course/CS107 CS107 - Programming Paradigms]
+
对标课程:[https://see.stanford.edu/Course/CS107 CS107 - Programming Paradigms]
  
 
#Python编程语言
 
#Python编程语言
  
=程序语言设计与编译器=
+
=编译器=
  
对标:[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 Aho, Lam, Sethi and Ullman, Second edition. ISBN 0-321-48681-1
第30行: 第30行:
 
=系统结构=
 
=系统结构=
  
[http://web.stanford.edu/class/ee282/ EE 282: Computer Systems Architecture]
+
对标课程:[http://web.stanford.edu/class/ee282/ EE 282: Computer Systems Architecture]
  
 
#Computer Architecture: A Quantitative Approach
 
#Computer Architecture: A Quantitative Approach
第36行: 第36行:
 
(计算机系统结构-量化研究方法-[英文版][第五版])
 
(计算机系统结构-量化研究方法-[英文版][第五版])
  
=操作系统与软件工程=
+
=计算机应用=
  
[http://web.stanford.edu/class/cs140/ CS 140: Operating Systems]
+
==操作系统与软件工程==
  
[https://see.stanford.edu/Course/CS106A CS106A:Programming Methodology]  
+
对标课程:[http://web.stanford.edu/class/cs140/ CS 140: Operating Systems]
 +
 
 +
对标课程:[https://see.stanford.edu/Course/CS106A CS106A:Programming Methodology]  
  
 
#Agile编程
 
#Agile编程
 
#SCRUM,软件开发
 
#SCRUM,软件开发
  
=人工智能=
+
==数据系统==
  
[http://web.stanford.edu/class/cs121/ CS121: Introduction to Artificial Intelligence] or
+
数据库与大数据系统
  
[http://web.stanford.edu/class/cs221/ CS221: Artificial Intelligence: Principles and Techniques]
+
对标课程:[http://web.stanford.edu/class/cs145/ CS145: Data Management and Data Systems]
  
#Artificial Intelligence - A Modern Approach.3e.Third Edition.
+
对标课程:[http://web.stanford.edu/class/cs245/ CS245: Principles of Data-Intensive Systems]
  
 +
 +
==人工智能==
 +
 +
对标课程:[http://web.stanford.edu/class/cs121/ CS121: Introduction to Artificial Intelligence] or
 +
 +
对标课程:[http://web.stanford.edu/class/cs221/ CS221: Artificial Intelligence: Principles and Techniques]
 +
 +
#Artificial Intelligence - A Modern Approach .3e. Third Edition.
 
([人工智能:一种现代方法.英文.第三版])
 
([人工智能:一种现代方法.英文.第三版])
 +
  
 
=参考=
 
=参考=

2019年6月16日 (日) 10:21的版本

离散数学

对标课程:CS103: Mathematical Foundations of Computing

  1. Richard Johnsonbaugh, Discrete Mathatics, Prentice-Hall, 2005.

数据结构与算法

对标课程:CS 161: Design and Analysis of Algorithms

  1. Introduction to Algorithms-Third Edition-The MIT Press (2009)
  1. 数据结构与算法分析C++描述

编程语言

对标课程:CS 242:programming language

对标课程:CS107 - Programming Paradigms

  1. Python编程语言

编译器

对标课程:CS143: Compilers

  1. Compilers: Principles, Techniques & Tools, by Aho, Lam, Sethi and Ullman, Second edition. ISBN 0-321-48681-1
  2. Crafting a Compiler, by Fischer, Cytron and LeBlanc, ISBN 0-13-606705-0

系统结构

对标课程:EE 282: Computer Systems Architecture

  1. Computer Architecture: A Quantitative Approach

(计算机系统结构-量化研究方法-[英文版][第五版])

计算机应用

操作系统与软件工程

对标课程:CS 140: Operating Systems

对标课程:CS106A:Programming Methodology

  1. Agile编程
  2. 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

  1. 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/

通俗读物

改变未来的九大算法,

信息简史,

世界是数字的,

算法之美,