跳到主要内容

离散数学教材

离散数学的教材推荐大家使用RosenDiscrete Mathematics and Its Applications以及Michael SipserIntroduction to the Theory of Computation,这两本书的中文版分别为《离散数学及其应用》以及Michael Sipser《计算理论导引》。

🧮 六校 CS 离散数学课程对比表

  • CMU的教材以教授自编讲义为主,辅助参考RosenDiscrete Mathematics and Its Applications以及LovászDiscrete Mathematics: Elementary and Beyond
  • Stanford的教材是Kenneth H. RosenDiscrete Mathematics and Its Applications,教师配有详细 Lecture Notes 与练习;
  • Berkeley以官方讲义为主(Berkeley自编 PDF Notes),补充阅读RosenDiscrete Mathematics and Its ApplicationsSipserIntroduction to the Theory of Computation
  • MIT的教材是Lehman, Leighton, MeyerMathematics for Computer Science以及MIT OCW的电子书
  • Harvard的教材是RosenSipser(特别是CS121);
  • Princeton的教材自编教材为主,推荐参考Michael SipserIntroduction to the Theory of ComputationRosenDiscrete Mathematics and Its Applications
学校课程编号 / 名称所属院系主要参考教材
CMU15-151 / 15-251: Mathematical Foundations for CSCS系RosenLovász、课程讲义
StanfordCS103: Mathematical Foundations of ComputingCS系Discrete Mathematics and Its Applications by Rosen
UC BerkeleyCS70: Discrete Math and Probability TheoryEECS教师自编讲义,部分参考 Rosen、Sipser
MIT6.3100 (旧6.042J): Mathematics for CSEECSLehman, Leighton, MeyerMathematics for Computer Science(MIT OCW 免费教材)
HarvardCS 121 / Math 55 / CS20(不同方向)CS系 / 数学系Sipser、Rosen,CS121 常用自编教材
PrincetonCOS 240: Reasoning about ComputationCS系Sipser、自编教材,部分 Rosen 内容

📚 各校课程详细说明

教材作者特点使用学校
Discrete Mathematics and Its ApplicationsKenneth H. Rosen广泛使用的离散数学入门教材,覆盖全面,例题丰富Stanford、CMU、Berkeley、Harvard(基础)
Mathematics for Computer ScienceLehman, Leighton, Meyer(MIT OCW)免费教材,结构清晰,适合自学MIT
Discrete MathematicsLovász注重概念严谨性,适合进一步理论学习CMU(部分课程)
Introduction to the Theory of ComputationMichael Sipser偏重形式语言、自动机与复杂性Harvard、Princeton、Berkeley(高阶课程)