21计算机教育ComputerEducation第4期2023年4月10日中图分类号:G642基金项目:教育部101计划项目(教高厅函[2022]13号)。第一作者简介:徐志伟,男,研究员,研究方向为分布式系统、计算思维教育,zxu@ict.ac.cn。0引言随着人类进入信息社会,大学计算机基础(又名计算机科学导论、计算概论等)已经成为很多中外大学的基础性必修课。教育界近年来重视通过“计算思维”改革课程教学[1-5],以建立新的时代意识:农业社会必教语文,工业社会必教数学,信息社会必教计算。一直以来,计算思维教学面临落地难题,文献[3]中提出了5个具体的落地问题。自2010年以来,通过调研国内外20余所大学的经验,并经过9年以计算思维为主线设计计算机科学导论课程的教学实践,初步回答以下5个计算思维落地问题。(1)计算思维有哪些基本的组成部分?(2)这些基本的组成部分的特征和表现是什么?(3)这些组成部分如何在计算机课程中讲授?(4)计算思维的培养能否像知识点或者技能点那样进行建构?(5)培养计算思维的课程体系和课程要求应该是什么样的?中国科学院大学的计算机导论课程确定了对计算思维的10个理解[4-5],回答了问题1—2。教计算机科学导论的高德纳测试教学法徐志伟1,2,李振营1,2,俞子舒1,2,翟恋1,2(1.中国科学院计算技术研究所,北京100190;2.中国科学院大学计算机科学与技术学院,北京100049)摘要:针对计算思维在计算机科学导论课程中难以落地的问题,从高德纳(DonaldKnuth)的大师观点出发,提出一种名为高德纳测试的知行合一教学法,并给出涉及数学概念、算法程序、硬件、创造性表达的实例,以说明高德纳测试适用于逻辑思维、算法思维、系统思维、网络思维等计算思维知识点的教学。关键词:大学计算机基础;计算机科学导论;计算思维;高德纳测试;知行合一教学法文章编号:1672-5913(2023)04-0021-05学实践表明,问题3—5都有正面回答,其核心是一种“知行合一”教学方法,要点是落实到可操作性层面,让教学团队和学生能够“动手动脑动心”地实践。借鉴图灵测试将机器智能理念落地的成功经验,可以将知行合一理念具体落地为高德纳测试教学法。1高德纳的大师观点“理解某项科学知识的终极测试,是向计算机解释清楚”,高德纳的这个观点为计算机科学导论教学如何实践知行合一提供了根本指引,它倡导一种教学方法,激励学生将知识点向计算机讲清楚。该方法也提供一种客观测试,度量学生对知识点的掌握是否达到了布鲁姆教学目标的“理...