和杨青探讨程序设计作业方式

简介: 发表了博文《我治大学生抄作业毛病的办法——兼答丁又专老师》,并在人人网上进行了共享。我的学生,已经毕业的杨青在共享给了评论,本文记录我们的探讨。杨青: 其实我觉得更有价值的讨论是 “大学老师该不该批改程序作业的讨论”。 ~2013-12-11 00:24贺利坚: 回复杨青: 老师的精力要放在关注学生的学习上,批改作业,督促学生落实学习行为,还是应该的。2013-12-11 21:06杨

发表了博文《我治大学生抄作业毛病的办法——兼答丁又专老师》,并在人人网上进行了共享。我的学生,已经毕业的杨青在共享给了评论,本文记录我们的探讨。


杨青: 其实我觉得更有价值的讨论是 “大学老师该不该批改程序作业的讨论”。 ~2013-12-11 00:24

贺利坚: 回复杨青: 老师的精力要放在关注学生的学习上,批改作业,督促学生落实学习行为,还是应该的。2013-12-11 21:06

杨青: 回复贺利坚: 的确是应该的,而如果是从把 “web思维带入批改作业” 这么一个命题来看的话。web让沟通更加碎片和低成本。落实起来起码要表现在: 1. 快速的给出修改意见。 2. 同学们能够快速的响应,修改到正确满意的版本。 就博客中的 c++ 作业来看 , 我觉得最理想的做法是 每个作业直接给一个测试代码。 让同学围绕这个测试代码编程。最后提交的作业批量跑一遍测试就知道结果是否正确。有了测试保证之后,批改的重心就可以放到语法和写法上了~ 2013-12-11 22:33

贺利坚: 回复杨青: 学外语的“批改网”就是这个思路。另外,学编程的另一个平台——Online Judge走得也是这个路线。发博客和OJ的区别我写过《CSDN博客和OJ,两种积累编程代码量的方法对比》 ,我认为发博文的方式的初学者找到感觉方面占优。可是,技术男,当大一学生不准带电脑,全校只有两个机房开放,出外网需要花钱,现在花了钱还又开始限流量,我得为同学们争取上机机会。上面的分析还没有引入新生的学习习惯、学习观的因素。理想的模式不止一个,多个理想都可追求,然而,直面现实,找出在这个夹缝中能够实施的方案并且力行下去,这是处在学习一线的师生应该做的事。2013-12-12 08:01:22

【PS:看了杨青的回复,我知道杨青说的意思是,老师不必将精力放在批改作业中为学生判断对错、提修改意见上。这样的工作可以采用技术手段让机器去做。这样的事情现在是可以做到了,Online Judge做得还不够,批改网的效果挺好。可是,在给学生看作业的过程中,欣赏学生写的留言、心得,随意地给学生写点点评之类的,这种让人感觉更舒服的方面,不是技术可以代替的。在学习的这件事情上,师生投入了时间、精力,还有很重要的感情,这是任何时代都需要的,也是走技术之路解决问题之余,我们必须关注的事情,甚至,在学习这件事情上,师生之间的相互信任,由此而来的相互支持,是第一位的。】

目录
相关文章
|
5月前
|
安全 Java 数据库
ifPresent()`方法的用途、使用场景
ifPresent()`方法的用途、使用场景
393 4
第二种简单方式创建模型控制器的方式
第二种简单方式创建模型控制器的方式
|
11月前
|
Kubernetes 负载均衡 算法
你已经应用了哪种服务注册和发现的模式呢?
你已经应用了哪种服务注册和发现的模式呢?
|
敏捷开发 前端开发 Ruby
RailsAdmin如何实现自定义操作
RailsAdmin如何实现自定义操作
98 0
|
人工智能 自动驾驶 新能源
“以终为始”的正确使用方式
“以终为始”的正确使用方式
142 0
系统通信方式操作
系统通信方式操作
75 0
系统通信方式操作
|
缓存
读源码长知识 | 动态扩展类并绑定生命周期的新方式
在阅读viewModelScope源码时,发现了一种新的方式。 协程需隶属于某 CoroutineScope ,以实现structured-concurrency,而 CoroutineScope 应
172 0
|
网络协议 Dubbo NoSQL
服务探活的五种方式
总之一句话总结起来就是Provider节点没有摘除流量前,就无法处理请求了。可以分为三类: 系统异常:如断电、断网、其他硬件故障、或操作系统异常退出 进程异常退出:进程异常退出,端口挂掉,如有注销机制但没来得及注销,如执行了kill -9 进程无法处理请求:端口还在,但服务无法正常响应,如Full GC期间
920 0
服务探活的五种方式
思考方式
思考方式
880 0