计算机专业基础-相关课程

2019年6月16日 (日) 10:06Zhenchen讨论 | 贡献的版本

离散数学

对标: 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,软件开发

人工智能

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

最后修改于2019年6月16日 (星期日) 10:06