我以为学习计算机科学的学生在刚进入大学的时候,学院学校就要让学生了解到这个学科的森林,而非树木。建立学科体系结构和了解学科本质对于学习相当重要。我指的不是像每个专业大一的导论课,讲解大学四年学习课程的基础内容,最后用一张考试卷评判知识点的掌握程度。

构建学生对于学科的森林的认识应当不是一般的大学老师可以胜任的。计算机科学体系庞杂,分支众多,能够站在一定的高度还原计算机科学本质的专家教授才能上好这堂大学专业第一课。换句话说,这门课对讲授者的要求很高,讲授的内容要直观又不失深度,严肃而充满乐趣。课堂的作业多以开放性的思考与探索为主。课程考核学生对专业的理解与思考。

要给学生树立学习的榜样。站得高才能看得远,看得见远方的美景才有去向远方的动力。新生对在校学习可以达到的高度,将来研究内容的深度,自己能够创造的价值是缺乏认知的。要相信每一个学生都想变得更好,前提是给学生看到远方并给予希望。

看得到未来的理想生活,了解了努力的方向,学生的心中便种下了一颗种子,用四年的时间让它发芽成长开花结果。一个人、两个人、一群人,人是环境的产物,一群人的行动会汇聚成强大的磁场,吸引周围更多的人加入这个积极的队伍。

多学一个知识不如多听一堂讲座,多做几道题目不如多写几篇思考。大学的课程不以知识技能为导向,多以思考理解为导向,以理解带动知识学习,这样学生的学习效率会不会有极大的提高?