Questions tagged «education»

有关学习计算机科学学科和CS教育的一般问题

3
寻找数学/ CS符号字典
数学和CS论文中有时会使用令人眼花symbols乱的符号。然而,许多人假设基本的熟悉程度似乎很少在一个地方教授。我正在寻找类似以下内容的字典,尤其是从CS角度来看。 它将列出所有基本的数学符号并给出其含义和示例。它将讨论有时以等效方式使用的符号。它会指出常见的初学者错误。 它将讨论围绕单个符号的不同含义的微妙之处(很像字典中同一单词的多个定义)。 它不仅是每个符号的非常简洁的描述,例如像“子集”这样的单词描述。 它会显示符号有时是如何“过载”的。例如,(xy)(xy)\binom{x}{y}可以将zzz作为整数,但是有时zzz可以是具有此符号的集合,这意味着要从该集合中选择元素。[n][n][n]有时表示整数1…n1…n1 \ldots n,或者有时表示它是一个单元素的数组。 它可能会讨论如何用不同的符号或引用它们的等效方法(但更清楚)来描述各种不同的“对象”以及对这些对象可能的操作。换句话说,有点像数学对象的API。 即有时也将是一本针对如何呈现数学写作的不同细节的“风格手册”。对于任何人在数学堆栈交换中写问题的人来说,这都是非常有用的资源,因为许多问题由于不适合棘手的数学约定而无法理解。 一些书籍介绍具有许多这些功能。但是理想情况下将是单独的处理。另外,理想情况下当然是在线的。虽然有乳胶符号表,但它们并不能真正满足上述许多标准。 有没有人看过符合这些特征的“符号词典”? (或者,如果不存在像这样的良好引用,这似乎是一个出色的Wiki或FAQ项目。)

4
为什么我们要研究有限自动机的所有三种表示形式?
DFA,NFA和epsilon NFA三种功能都使我们能够代表特定的常规语言。使用这些表示中的任何一种,我们都可以得到相同的正则表达式,那么为什么我们需要研究有限自动机的所有三种表示形式?关于NFA可以做什么而DFA无法做到的一些解释,也就是NFA可以帮助我们设计不确定性。例如,在设计游戏(国际象棋)时,我们有很多选择可以从NFA轻松表示的特定位置移走特定的棋子。但是,当使用NFA或DFA可以完成epsilon NFA时又有什么用呢?

1
寻求关于生物信息学或计算基因组学的科普书
我认识的一个15岁聪明的人对计算机科学和遗传学感兴趣。我告诉她,这些领域完美地结合在一起。我想给她写一本有关生物信息学或计算基因组学的书。我正在寻找一本有趣的书,而不是一本教科书。特别是,它应该激发人们去研究该领域,而不是旨在提供本身的深入知识。我对遗传算法的书不感兴趣。有什么建议么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.