算法主义
首发于算法主义

关于习题答案的问题

很多同学,包括上课的同学和知乎的同学,问到作业答案的事情,这里统一作一个解答。

第一,这本书的大部分习题没有同学们一般说的“习题答案”,但是重要的题目都有“习题解答”。习题解答与习题答案的本质区别在于,习题解答面向的是传授知识(例如tutorial授课),是解释某(几)个很重要的知识点,某种重要的思维方法等;而习题答案仅仅给你一个答案,主要面向的是考试得分。

习题解答的形态分两种,

  • 一种是方法、原理等方面非常重要,而细节相对次要的问题。例如课本的P7.4、P11.12等。这类解答完全存在我脑子里面,想忘掉都难,无需纸质或者电子的保存。上课的时候可以讲地很清楚。细节推导大家自己完成;
  • 一类是,虽然重要,但是解答颇有一些细节怕弄错。为了保证讲课的正确与便捷,我把它写在了纸上,或者讲习题课的老师有时把它写在ppt上,如下面的贴图所示。这些内容主要是面向解释知识点的,可能还算不上一个合格的答案。有可能你看不太懂,但是它可以保证习题解答的顺利完成;或者你能看懂,也可以把它降格为一个答案来用。
图1:tutorial讲义
图2:习题解答的讲义

少量习题有答案,主要有两种情况,

  • 一种是,上这门课之初,写过少量习题答案。十年前的事情了,文件都不知放哪儿了,因为随着授课经验的提升,这些材料没太大用处了。另外,种种原因收集了少量的别人写的答案;
  • 一种是,部分习题,经典教材上或者网上有高质量的答案(主要是高水平大学的高水平授课素材,不是网上随便搜到的那种)。

另外一个紧密相关的问题是,有时会有同学来问习题怎么做,而老师的解答与提问同学的预期往往差很远。不少同学就是期待老师直接给一个答案。但实际上我们的授课中,稍微重要一点的问题,就一般不会直接给答案。在解答过程中,往往先要问一遍基础概念、基本知识(很多人此时就挂了);然后再顺着结题逻辑不断提问,或者提示你如何解决,或者基本把结论告诉你,但是你要自己过一遍,并展示你弄明白了。若干个这种提问的过程串成一个解答。

综上,结论就是,这门课没有答案、不提供答案。课上,特别是tutorial和习题课,提供详细,深入的解答。这些解答弄懂了,很多其它问题你自己就会解决了。并且,先把这些重点解答弄清楚了,讨论别的题目的答案才有意义。

我想过出一本解答集(而不是习题答案集),它的逻辑结构跟我们的课本完全一样,但是把课本中的文字解释全部去掉,换成与相应知识点匹配的重点例题,及其详细深入的解答。不知道真的有这么一本书,实际效果会如何。

编辑于 2017-10-26

文章被以下专栏收录