2016-2017-1 《信息安全系统设计基础》第七周课程总结
2016-2017-1 《信息安全系统设计基础》第七周课程总结
上周我们学习了《深入理解计算机系统》的 第六章「存储器层次结构」, 通过这一章的学习,同学们了解了基本的存储技术:RAM、ROM、磁盘等;理解了局部性原理,并且了解到用「存储山」对局部性进行度量;以高速缓存存储器为例理解了计算机的存储系统中的「缓存」思想;最重要的是理解了好的程序要尽量从存储系统的高层存取数据,这样的程序性能才高。
上学期,在我认为我利用各种教学平台、各种教学技术让自己的教学日趋完美时,验收代码发现近三分之一的学生提交的代码是假的,不是自己一行一行编写的。这学期加强了这方面的控制。
我们的课程是过程化考核,所以每周都有同学不及格,我定义为「待及格同学」,管理规定是:
- 查看http://www.cnblogs.com/rocedu/p/5826175.html,学习考核方法,了解本学期100分的构成
- 每周考试总分5分,平均分低于3分的为待及格同学。
- 待及格同学一定关注老师博客,这样才能及时看到老师点评,不会的学习一下http://www.cnblogs.com/rocedu/p/5145864.html
- 从本周起,待及格同学每周至少发两篇学习博客,周四前一篇,周日前一篇。鼓励大家天天发学习博客。周四前不发的扣一分,认真学习写得好的加一分。
- 待及格同学每周至少找老师验收一次学习情况,主要是代码、教材习题的完成情况。
- 鼓励学的好的和成绩差的结对学习,对成绩好的有一定的加分。
这无疑增加了不少工作量,每周周末都来学校加班验收代码。但这个付出是值得的:第五周待及格同学30个,第六周待及格同学降为20个,第七周待及格同学降为16个。这样不会到期末才发现不少同学什么都没学会,一堆不及格的。
上学期的《Java程序设计》已经使用了一学期的git和git@OSC,我认为同学们对git的使用已经滚瓜烂熟,这学期的代码检查发现,代码提交竟然不少人都是代码粘贴到git@OSC的,而不是用git push 推送了。为此,我专门写了一篇博客「代码驱动的程序设计学习」对同学们进行指导,并要求同学们学习实践,对待及格的同学是一个一个的检查。
第七周的优秀博客加分就是想鼓励一下待及格的同学,凡是按「代码驱动的程序设计学习」组织代码并用git提交的都有加分。
结果令我吃惊的是:不少待及格的同学就没行动;令我感到高兴的是,成绩不错的前三分之一同学不少人都实践了;现在明白了为什么成绩有的人越来越高,有的人越来越低了吧?
成绩不错的同学不需要我做什么了,通过游戏化对这些同学奖励、鼓励就好了,他们做的非常好了。通过待及格同学管理办法一定会大大降低不及格比例,虽然有个别同学学习态度有问题、学习能力跟不上。
后面要解决的问题有两个:
- 如何提升中间学生的学习效果,
- 如何打造明星学生。明星学生的示范作用是巨大的。
本周作业最佳:20145324王嘉澜,作业不拖到周末,把老师的要求都细化了。
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
-
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”