教学。在我看来,我所在领域的课程——理论计算机科学、量子计算——有两个主要目的。首先,这些课程应该培养实用技能:解决问题的技巧、熟悉技术资源以及清晰地传达数学思想。其次,课程应该传达该领域的美学。学生应该了解思想的总体形态:研究人员关心什么样的问题?这个领域可以提供什么样的答案?这个领域认为什么是美的?随着对计算机科学基础知识的需求越来越大,课程往往面向前者。后者更难传达,而且经常以实用主义的名义被抛在一边。但这一点不应被忽视:如果不理解人们为什么认为这些思想很深刻,以及人们在产生这些思想时考虑的问题,那么学习这些思想有什么意义呢?在更广泛的背景下理解一个领域的“要点”是文化素养的关键。软件工程师需要理解大 O 符号,但也许同样经常需要决定关于他们问题的理论结果是否对他们的工作有任何影响。这种需求在我所在的量子计算领域尤为迫切,学生们每隔一周就能看到关于突破性新算法的耀眼头条。解释这些说法很重要,不需要太多的技术技能,只需要牢牢掌握我们能证明和不能证明量子计算机的哪些东西。除此之外,我相信实践技能和背景是相辅相成的,有效的教学将两者结合起来,以加深理解,而不仅仅是各个部分的总和。研究表明,将新想法与熟悉的想法联系起来可以提高回忆能力 [DRMNW13],而用叙述来传达想法会使它们更加突出。能够从高层次理解一个领域可以增强学生的能力:它阐明了为什么你所教授的观点如此有价值,同时让他们有直觉去识别什么时候它不适合这份工作。2023 年夏天,我在帕克城数学研究所为早期研究生举办了一系列关于我在量子启发算法方面的工作的讲座,并附上了讲义和问题环节。我之前曾担任过本科和研究生课程的助教;但在这里,我获得了更大的自由和责任,可以设计课程结构、创建问题集、管理助教和主持问题讨论会。我的教学遵循以下原则:
主要关键词