摘要:
带着2020年线上教学的“不过瘾”甚至些许的“落寞”,怀着对线下教学的期待,迎来了2021年的面向对象学期,现在回想起来,当时心中竟然带着一些恰似初次走上讲台时的激动。我知道,我的“舞台”回来了。 说起来,课程从2013年启动改革开始,历经7年。虽然遇到了不少问题,但还是做到了“初心不改”和坚持不懈 阅读全文
摘要:
新冠疫情对这个世界的影响越来越深入,把各个国家政府、民众、企业、专业机构等都放在了阳/病光/毒下来炙烤,我想疫情过后一定会有很多关于社会治理、经济运行模式、大众文化等方面的反思和讨论。全球化伴随着互联网的成功几乎成为了人们思考未来社会或者地球变化的默认方向,新冠病毒显然提出了一个新的命题:人际连接其 阅读全文
摘要:
作为吃货,总感觉再复杂的道理,如果能够和吃关联起来,那都不是事。北航的OO课总是那么累,在我看来就好比:OO课不是走亲戚和吃喜宴,而是要每个人做出一桌菜来,做的好,大家都来品尝,做不好,自己含泪吃完,再来下一锅,实在无法下咽,明年再来练。。。 阅读全文
摘要:
2018年,OO课程带着信心和信念再度启航。我们引入了7大新举措,并系统性的梳理了课程相关内容,形成了课程规格说明书。 阅读全文
摘要:
须知前辈们基本都是在为了解决某些特定问题的场景中提出/悟出了某些道,然后加以抽象和一般化处理,公布出来。换句话说,如果尝试学习所有的道术,其结果只能是不伦不类。选择就必须要有目标,任何一门课程,其本身就是一个系统,没有目标就不存在系统。只能围绕目标来选择相应的道术加以讲授和训练。其他的道术,其精神要义基本相仿,相信学生具备这个意识和能力,将来可以自己根据情况去学习的,特别是干不倒敌人时...... 阅读全文
摘要:
本次课程的核心内容是通过任务来介绍和掌握面向对象一个核心概念,接口。设计角度来看,接口用来提取和抽象一组类的共性行为。接口和类之间具有实现关系(implements),一旦一个类实现了某个接口,则可以使用该接口(类型)来来引用相应类的对象,从而建立了仅从行为角度出发的抽象层次。 阅读全文
摘要:
如何从C语言编程思维转入面向对象编程思维一直是教学难点。千里之行,始于足下。操之过急,则欲速则不达。我们的做法是,以润物细无声的方式平滑转入面向对象程序上下文,认识面向对象程序的基础特征,以及它的妙处。 阅读全文
摘要:
本科生能否搞定复杂软件问题,形成相应的能力大概是所有软件类课程所关注的根本性问题。所谓复杂软件问题,就是设定在贴近企业真实需求的背景下,抓住其复杂的核心特征(功能多、技术要求高、质量要求高),在给定时间内(工程节点要求)开发出满足质量要求(鲁棒性、性能、安全等)的软件(注意不只是程序)。 阅读全文
摘要:
在学校当老师的好处是,每年总有一块田等着你去耕耘,可以大胆设想和实验,做的不好,尽快调整,偶尔做的还不错,又可以拿出来跟别人吹牛,好像一切都是自己先知先觉似的。我也确实以为,如果学校给了你一块田,而且这块田的标签还是“必修课”时,似乎没有理由不去好好经营和管理。常常是回想自己当年的读书生涯,似有很多缺憾,于是总想在一起的试验田里不留缺憾。 阅读全文