Questions tagged «teaching»

2
复杂度分析中平方根概念的著名示例
有许多算法和数据结构利用了在k = \ sqrt n处获得最小值的想法。常见的例子包括max{k,n/k}max{k,n/k}\max \left\{k, n/k\right\}k=n−−√k=nk=\sqrt n 婴儿步长巨步算法,用于计算O(\ sqrt n)中的离散对数O(n−−√)O(n)O(\sqrt n), O(n−−√)O(n)O(\sqrt n)时间和O(n)O(n)O(n)内存中的静态2D正交范围计数, 在O(\ sqrt [k] n)中具有EXTRACT-MIN O(n−−√k)O(nk)O(\sqrt[k] n)并且在O(1)中具有 DECREASE-KEY的优先级队列O(1)O(1)O(1), 在多项式时间内使用O(n−−√)O(n)O(\sqrt n)颜色为3色图着色, 仅举几个。 尽管此类算法通常不是最佳算法,但它们易于为学生所理解,并且可以快速证明幼稚的边界不是最佳算法。同样,由于缓存友好性(不考虑缓存无关紧要的技术),有时平方根思想数据结构比其基于二叉树的数据结构更实用。这就是为什么我在教学时会对此话题给予极大关注的原因。 我对这种更独特的示例感兴趣。因此,我正在寻找任何分析都基于平方根概念的(最好是优雅的)算法,数据结构,通信协议等。它们的渐近性不一定是最佳的。

4
面向程序员的理论计算机科学自学资源
我是一个非常熟练的软件工程师,但是我并不了解太多理论。我想学习更多理论。我感兴趣的特定主题是:计算复杂性,形式语言和类型理论。但是我对于如何开始学习这些领域一无所知。 您将向那些想通过自学学习更多理论的人推荐什么资源?是否有针对软件工程师的理论计算机科学自学指南?

9
大学生的违反直觉的结果
我正在寻找一些结果示例,这些结果违背了一般观众的直觉。如果从非专家那里得到的结果是“您的直觉告诉您什么?”,那么几乎所有的结果都会出错。结果的陈述应该很容易以CS /数学形式向大学生解释。我主要是在寻找计算机科学方面的成果。 您所在的地区(普遍感兴趣)最违反直觉/意外的结果是什么?

4
TCS中有趣的结果,没有技术背景的程序员很容易解释
假设您正在与已经参加过一些专业编程课程(/自我思考)但没有学习大学水平数学的程序员会面。 为了向他们展示TCS的美丽,我想收集一些来自TCS的不错的结果/未解决的问题,这些问题很容易解释。 为此目的(IMHO)的一个很好的候选人将表明,停顿问题是无法决定的。另一个将显示基于比较的排序运行时间的下限(尽管这有点超出了我希望他们理解的范围)。 我还可以使用从解释P = NP问题到10岁的想法,假设其中一些想法是不熟悉的。 因此,问题必须是: (0.美丽) (最多)可以用高中数学解释。 (最好)不够简单,不足以显示在专业编程课程中(对于C ++ / Java / Web / etc。)。

6
NP中没有“自然”可决定的问题。
每次我教NP-Completeness时,学生都会问“是否有已知不属于NP的问题?” 您将如何回答?我通常给他们一个无法确定的问题作为例子,但这通常并不能很好地解决:(a)如果我给他们停顿问题,他们认为这是一个愚蠢的转折案例,以及(b)如果我给他们丢丢番丁方程,不知道为什么它不在NP中(您可以在多时间检查解决方案...插入它们!我很难避免使用这种方法。) 我想以QBF为例,但没有经过验证的分离。 有什么建议吗?

2
关于密码学基础的激励性演讲
这个问题与四年级高中生的励志演讲相同。我的博士学位 顾问让我为新硕士做鼓舞人心的演讲。学生们。该主题是密码学的基础,这在Goldreich的书中得到了最好的说明。讲座大约需要一个小时,我想让学生熟悉主要的结构(如单向函数/排列,伪随机生成器,零知识证明,加密/签名方案等),并解决和该领域中尚未解决的问题。 我想使谈话保持积极性。主要问题有两个: 密码学的基础需要对计算复杂性理论有很好的理解。las,硕士 学生们没有通过任何与此理论相关的课程。 我需要提出一些问题,作为理学硕士的可能话题。论文。尽管该领域存在许多未解决的问题,但对于M.Sc而言,大多数问题都太难了。学生。 欢迎提出建议。此外,我对类似演讲的指针很感兴趣。 编辑:我发现Goldreich的学生名单非常鼓舞人心。我将搜索其他此类列表,但是如果您知道任何类似的列表,也可以为您提供帮助。另请参阅:使硕士论文和研究失去神秘感:一些硕士论文的故事。
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.