我参加了第一年的编程和算法课程。在最近的一次演讲中,我决定使用实时编码来介绍这些资料,这实际上意味着我坐在键盘后面,编写代码并使用emacs对其进行评估,以对其进行评估。
这是相当成功的,学生们评论了他们对这种(互动式)互动形式的欣赏程度。因为这是我第一次尝试使用这种教学格式,所以我知道它运行得并不完美。有些问题与对emacs的了解不尽如人意有关,而其他问题则与允许学生提出的问题使我离脚本太远了。我知道我可以做得更好。
使用现场编码讲座进行讲座(和其他演示)的一些准则是什么?
有哪些陷阱要避免?
2
我对实时编码持保留态度(主要是关于吞吐量和理解的错觉)。但是,有两个建议:1)您是否考虑过使用课堂回答系统来构造问题?2)我不知道那有多么实用,但是使用ideone.com之类的东西可能会很有趣,因为学生可以在授课后访问您的代码并运行它而无需安装任何东西。
—
拉斐尔
@Raphael:我的注意力比以前好多了,这当然是加分项。您的两个建议非常好。1)目前,只有真正关注的人才能提供任何反馈。2)我的语言不在清单上。也就是说,所有代码都可以在幻灯片中找到(我忽略了)。
—
Dave Clarke 2014年