本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。
2005年,我在欧林学院讲授了一门新课程,学生要阅读关于复杂性的主题,使用Python进行实验,并学习算法与数据结构。当我在2008年再次讲授这门课程时,我写了本书的初稿。
在2011年第3次讲授这门课程时,我准备出版该书并邀请学生们以案例研究的形式提交其工作成果并包含在书中。我在欧林学院找了9位教授成立了项目委员会,选择可供出版的报告。符合标准的案例研究被纳入到本书中。我们将在下一版吸纳来自读者的更多稿件(参见附录A)。
对教师的建议
本书可以用作Python编程与算法的大学中级课程教材。我的教学遵循如下结构:
阅读
复杂性科学涵盖了各种主题。这些主题之间相互关联,但需要花费不少时间才能搞清楚这些联系。为了帮助学生们看到全景,我会向他们介绍一些阅读列表,这些都来自于该领域最流行的研究成果。我的阅读列表以及关于如何使用它的建议在附录B中。
练习
本书提供了一系列练习;很多练习都要求学生重新实现一些开创性实验并对其进行扩展。复杂性吸引人的一个地方在于我们可以通过适当的编程技能与数学知识接触研究前沿。
讨论
书中的主题提出了关于科学哲学的问题,这需要学生们进一步阅读并进行课堂讨论。
案例研究
在我的课堂上,我们将几乎半个学期的时间都用在了案例研究上。学生们经由构思产生过程、形成团队,并在一系列实验上花费6~7周的时间,然后以4~6页可发表的报告形式来呈现其工作成果。
可以通过https://sites.google.com/site/compmodolin了解课程大纲与我的说明。
对自学者的建议
在2009~2010年,我作为Google的一名访问学者在其剑桥办公室工作。在与我共事的软件工程师中,让我印象深刻的一点是他们广博的求知欲以及增长知识与技能的动力。
我希望本书能够帮助像他们一样的人们来探索他们可能遇不到的一些主题与想法,练习Python编程技能,以及学习关于数据结构与算法的更多知识(或者看看有哪些内容不适合放在第1版中)。
本书针对自学者的一些特点有:
技术深度
Allen B. Downey拥有加州大学伯克利分校的计算机科学博土学位和MIT的硕士与学土学位,现任美国欧林工程学院计算机科学系的教授,曾经在威尔斯利大学、科尔比学院和加州大学伯克利分校教授计算机科学相关的课程。曾经担任 Google的访问科学家,对复杂性科学和Python十分着迷,有较为深入的研究和丰富的实践经验。
ThomasKuhnintroducedtheterm“paradigmshift”inTheStructureofScientificRevolutionsin1962.
——引自第3页
ReductionismholismReductionismistheviewthatthebehaviorofasystemcanbeexplainedbyunderstandingitscomponents.Forexample,theperiodictableoftheelementsisatriumphofreductionism,becauseitexplainsthechemicalbehaviorofelementswithasimplemodeloftheelectronsinanatom.Holismistheviewthatsomephenomenathatappearatthesystemleveldonotexistatthelevelofcomponents,andcannotbeexplainedincomponent-levelterms.
——引自第6页
◆大师的吃货哲学◆最完整收录汪曾祺先生谈吃的散文集,首次录入汪曾祺的画作、书法作品。◆中国最后一位士大夫,唯一一位衔接现代文学与当代文学的散文大师。字里行间充满...
人类是生而自由的,但奴役无所不在,那么征服与统治是如何起源的?在冷兵器时代,为什么总是野蛮征服文明?中国古代为什么一直将弩作为主战武器?为什么中国发明了火药,却...
当战火燃起,联合国人员在机场大排长龙等候撤离时,“无国界医师”正在抵达,准备入境执行紧急任务……在海地刚搭建的妇产中心,加拿大医生温蒂一天要接生40个新生儿。意...
卡勒德·胡赛尼(Khaled Hosseini),1965年生于阿富汗喀布尔市,后随父亲迁往美国。胡赛尼毕业于加州大学圣地亚哥医学系,现居加州。“立志拂去蒙在阿...
缺月男,1979年生人,但本人向来希望自己是90後。年轻时南开、北大混过几年,随後南北浪迹若干年。写小说纯属偶然,因为太偶然就认为是命中注定的了。做为下蛋的母鸡...
作品目录目 录:想要搭配不同场景使用的出行用品单肩包迷你化妆包水壶套6 按纸型依次排放水手风包包驼色化妆包8 注意花纹方向取
人机交互系统是汽车产业与信息化技术不断融合发展的产物,面对不断推陈出新的汽车交互技术,汽车人机交互系统界面无论从理论研究还是实际应用方面都展现出前所未有的蓬勃生...
若愫,一个传递幸福的地方,成立于2017年,是致力推广二十四节气食养蔬食、 东方生活美学的分享平台。若愫从线上拓展到线下,围绕节气蔬食制作和生活美学与大家共同探...
疫病早知道:五运六气大预测 本书特色 中国*神秘的文化莫过于《周易》和中医,一个代表中国宇宙哲学体系,一个代表中国人体科学体系,两者都以中华文化的主干——天人合...
《网络游戏角色设计与制作实战(第二版)》内容简介:本书是一本讲解3D网络游戏角色制作的专业教材,全书整体框架分为概论、基础知
作者:(英)乔治·奥威尔 译者:郭宣 译者:郭照熙乔治·奥威尔(1903—1950),原名埃里克·亚瑟·布莱尔。英国伟大的人道主义作家、新闻记者和社会评论家,著...
本书属“法律文化研究文丛“系列之一,该书的英文原书出版于1974年,H.J.伯尔曼这部《法律与宗教》是极富洞见的一本书。提出这样的问题:生活的意义何在,我们正去...
徐凌霄(1882-1961),原名仁锦,字云甫,号简斋。笔名彬彬,凌霄汉阁主。祖籍江苏宜兴。京师大学堂土木工程科毕业,后因身体原因从文。曾任农林部主事、北平大学...
美国加州大学圣迭哥校区教授。以其对民主制度类型的研究名振士林,曾在九十年代中期当选美国政治学会主席。
对福尔摩斯和他所处时代的权威诠释。——《纽约时报》著名福学家莱斯利·克林格花费近30年编著的福尔摩斯注释本,荣获爱伦·坡奖、“特别歇洛克”奖等多项大奖,受到来自...
《大数据时代》是国外大数据研究的先河之作,本书作者维克托•迈尔•舍恩伯格被誉为“大数据商业应用第一人”,拥有在哈佛大学、牛津大学、耶鲁大学和新加坡国立大学等多个...
《且介亭杂文末编》内容简介:本书收录了鲁迅在1936年所写的杂文三十五篇。1937年上海三闲书屋初版。鲁迅先生生前自己把存稿放在一
弗雷德里克·布鲁克斯(Frederick P. Brooks, Jr.)是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他曾荣获图灵奖,美国计...
针灸治疗学-供针灸推拿学专业用 本书特色 本教材是全国高等中医药院校针灸学专业使用的《针灸治疗学》第五个版本。本教材分为三篇。上篇为总论,是对针灸治疗学理论的总...
65 年来,优素福·卡什向大众展示了一系列著名人物。他拍摄的肖像照片已成为20 世纪的象征——这些影像界定了一个时代,并且铭刻在人们的记忆中。他的肖像摄影,包括...