2017-2018-1 《信息安全系统设计基础》课程总结
课程改革的详细作法参见:
教学方法上,课程提倡老师做教练,学生做中学,采用教材和微课进行混合式教学,引入游戏化理论,过程化考核,博客驱动的作业,git驱动的代码实践等。
很重要的一点是厘清“教是老师的责任,学是学生的责任”,也就是“老师当教练,学生做中学”。
有了SPOC平台蓝墨云班课 ,教学工具得到极大的补充,放大了我的教学能力:以前以一己之力可以轻松教一个40人的班级,现在可以轻松应对一个100人的班级。
翻转课堂
翻转课堂采用优秀的SPOC平台蓝墨云班课和博客园的班级教育应用,我们也使用博客园课程管理,兼顾封闭与开放。
翻转课堂不是老师让学生自学就完了,学生要自学,老师也要做大量的工作,付出巨大的努力。
首先要安排好每周的学习内容,我们这学期的教学进程参见:2017-2018-1 《信息安全系统设计基础》教学进程:
每周都给出明确的学习目标,详细的学习资源和有最后期限的学习任务:
虽然有些死板,但同学们缺的就是这些死板严格的要求,要求不明确,学生根本无法享受「灵活」带来的好处,不少人随便糊弄一下就过去了,这么细致的要求,也还是有同学糊弄的。
我们的主要学习资源有教材,课程内容配套的微课,实验楼实践项目。教材学习指导是同学们学习的重要指导,相当于传统课堂要讲授的内容,用好了能大大减少学习时间,提高学习效率。教材学习指导初期几乎是一页一页的指导,详细到每段代码如何阅读,取得了良好的指导效果:
根据同学们的反馈,配合北京市在线课程建设共建项目,本学期制作了更多的课程配套微课。
这样还不够,学生学习过程中还是会有问题的,多年实践证明微信群,QQ群不适合答疑:问答很快被冲掉,一个问题要回答多遍,问答无法积累。后来在博客园建立了课程答疑论坛进行答疑,承诺同学们有问题24小时内回复。
与以往答疑时间无人提问不同,从以老师教为主转变为学生学为主后,在每周的学习过程中同学们总能提出一些问题,有问题才说明学了。我们的课程答疑论坛应用效率很高的一个证明是,开课期间在博客园的排名一直是数一数二的。
有研究说老师及时回答学生问题反而会对教学有伤害,蓝墨云班课解决了这个问题,老师要做的大多是给提问和解答的同学都加分就可以了,很少需要回答问题了,大大激发了同学们学习的积极性:
我认为以上措施解决了以往同学们学习中的各种障碍,只要想学习的同学,就没有什么学习上的障碍了,剩下的是自己的学习态度和努力程度的问题了。
过程化考核对每周的教学效果进行检测,老师可以根据成绩和出错多的题目对教学内容,教学重点进行调整。如果没有100分的限制,这学期学得好的同学可以拿150分,学得差的就只能50-60分。我经常让同学们体会「学过」和「学会」的差别,我们老师也要体会「教过」和「教会」的差别。翻转课堂以前我特别不理解,上课强调了那么多遍的重点内容,甚至有些题目和答案都讲了,考试为什么还有学生不会。过程化考试让我了解到,由于基础和态度问题,很多同学根本没听或听不懂,所以学生的结论是老师没教。过程化考试让老师很早就知道学生有那些该掌握的知识没有掌握,可以通过反复讲解和反复考核来解决重点,难点的学习问题。
学习完每周内容后,同学们要发学习博客。体会到写博客的好处的同学的学习热情很高,有经验和心得就通过写博客分享。
同学们写的博客,我每篇都阅读了,并且对绝大多数博客都有点评,甚至多次点评,这是通过博客交作业的好处。我几乎每天都要花几个小时点评博客,本学期不少同学的学习积极高,有的博客点评与老师,同学互动十几次,一学期来共点评学生2400多次。博客点评是因才施教的一个重要方面,愿意好好学的老师就多指导,学习中非常重要的一点是反馈,老师的点评是很重要的反馈,与老师互动多的同学都是学习态度好,学习积极性高的,他们进步都非常大。一周花十几个小时用来点评博客,回答问题,与同学们互动,累但值得。学是认认真真的学,教是实实在在的教。
每周我们都有考核,检测本周学习的效果,考核后会公布试题和答案,这是学习中非常重要的反馈,我希望同学们能对照答案,找出不足,查漏补缺,一些重点内容和错得多的题目会多次考核。实践中发现有了答案还有不少人看不懂,后面的课上增加了错题讲解的环节。我还是认为这一定程度上反映了学生的学习动力不足和学习积极性不高的问题。
使用了蓝墨云班课,效果更好,可以实时反馈,了解学生的学习盲点,让课上的讲解更具针对性:
每周考试后会公布成绩和排名:
最终成绩情况:本学期76名同学,4个100分,90分以上的21人,80-89分的32人,70-79分 的13人,60-69分的6人。平均分84分,基本符合正态分布。
满分获奖同学如下,他们的博客值得大家好好学习:
新经验
蓝墨云班课
有了蓝墨云班课这个SPOC平台,翻转课堂的控制更加方便了,解决了多年的平台问题。不到一年经验值就超过全国98.53%的老师。
这里有人体会:学习一项技能,做一些事情,想超过90%的人,稍微努力一下就可以鹤立鸡群了,但是想超过99%的人,那是要付出巨大努力的。那些考100分的同学太了不起了!!
就本门课程而言,发布博客教程,视频,作业等资源74个,开展课堂提问,课堂考核,实验检查,课堂实践等学习活动82次,设计包含300多道试题的题库。
教学周报可以清晰地看到每周在教学上做的工作,包括为学生提供线上学习的资源,为学生在云班课上设计的课堂活动。
教学上进门门票的设计
教学上进门门票的设计可以代替一部分博客,后面可以做更多的事情。博客写作还是要鼓励的,可以探索实践博客作为加分项,不作为必选项。让愿意写的写得更好!
以教为学
对学习欲望强烈的同学,积极鼓励以教为学,丰富教学资源。同学们之间互相学习的更多,有时候刚学会一个知识点的同学比老师讲解起来更能抓住出问题的地方。
教学资源分析
翻转课堂要给学生提供合适的线上学习资源,实现必要的课前预习,保证课前学习效果。
以前使用微信群,QQ群发送资源时,老师不知道学生看了没有,现在有了详细的数据,老师提供的学习资源还是有30%左右的学生没好好看,其实上课遇到的很多问题在学习资源里都有了解答。
老师提供的微课资源就是等价于传统课堂的上课讲解。微课的内容含量是传统课堂的三倍左右,同学们可以根据自己的情况跳着听,完整听,多次听直到掌握,从而做到了因材施教。微课的一个要义是基础好的可以少听或不听,基础差的要多次听,可惜的是事实是基本上是基础差的没有好好看视频学习,反而抱怨上课老师不讲教材内容。当然也存在打开视频不看的钻空子现象。
教学活动分析
课堂上的教学活动是我在教学中最为关注的部分,也是要课堂效果的关键点,在每节课前我都会通过蓝墨云班课进行活动设计,云班课的各种活动组件都能很好地满足我的活动设计要求,而且非常方便简易,用手机开展活动的课堂效果也很好。
头脑风暴活动让全班同学都参与到开放性问题的思考回答,随堂测试能马上得到学生知识点学习情况的数据反馈,点名签到节省了传统点名的时间,讨论答疑突破了时间空间的限制让我和学生随时随地交流学习问题,摇一摇选人增加了课堂的趣味性。头脑风暴活动是我用的最多的活动,我用它来向全班同学提问,设置实验的检查点,提交课上实践的截图, 这些头脑风暴活动大大提高了学生的教学参与度。这学期对作业的应用也大大增加了。
教学活动的参与度都很高:
学情分析
在过程性考核中,经验值的获得方式,也可以从下图中看出来,其中参与课堂活动是最为关键的,课堂上是没有逃课现象的,学生也基本没有时间去玩手机了,因为手机被用来参与我的课堂活动了。
学习感觉任务重的是成绩好的同学,大约1/4的同学下的功夫还不到。
对学习资源进行分类,分成必学,选学是非常有必要的,这样会提高学习效率。
学习过程中可以随时查看学生的学习状态,比如有的同学比较不适应翻转课堂,老师提供的学习资源资源一半没有学习,了解了这些情况,老师和班主任对其严格要求,在本人的努力下,最后也及格了。
同学们的反馈
蓝墨云班课上的答疑讨论比较实用,对我的学习有促进,可以随时提出或者解决大家的问题,有时候参考大家的问题去学习也是一种不错的方式,同时也方便了老师管理学生和教学,可以及时地上传一些视频或文件供大家下载。当然,蓝墨云班课也是有缺陷的,比如说我要时时刻刻关注老师是否发布了新的学习任务,因为只有打开了蓝墨云班课才知道,所以在一段时间里,我看手机的频率很高,然而有时只是频繁地翻来翻去,感觉有些不适应。
这个APP是非常好非常实用的,尤其是对我们样的课程来说,因为所有的作业或是什么都是在网上完成的,对于群体信息的沟通来说这是非常方便的,老师每周下放任务,指定时间然后我们按时完成,既保证了速度也保证了效率,可以继续实行!
对学习有很大促进,拉近了师生的距离,能够很方便的得到一些资源
在这个平台上学习资料更加集中,便于我们查找,而且学习经验排名也能提高我们的学习积极性。建议在这个平台上上传更多的学习资料和参考文献,这样也有助于我们学习。
蓝墨云班课对我的学习很有帮助,希望老师能够多加利用,并且加入更多的学习资料
蓝墨云班课有它独特的教学管理系统,操作方便,相比较于博客园,蓝墨云班课能够上传的资源类型更多,所以对我的学习有很大得到促进作用。希望以后的课程也能够用蓝墨云班课作为教学的辅助软件。
全面走向开放
这几年,从封闭的有道云协作 全面开放走向博客园,老师和同学们都经历了不适应到习惯的过程,现在也都尝到了开放的好处。
实验楼课堂提供了学习环境,对学生的学习时间有统计,是个好工具。
学生实践的代码都在码云git@OSC托管。实践情况也都是公开的。
即使使用了蓝墨云班课这个SPOC平台,作业的布置,学习指导,学习进程也都是在博客园公开后再引用。
公开也就意味着更公正!
Git与代码托管
课程实践性强,动手实践就非常重要,虽然有「代码驱动的程序设计学习」的这么详细的学习指导。学生踏踏实实使用GDB进行反馈,加点代码,改点代码的还是不多,排名前三分之一的同学问题不大,后面的还是要加强控制,如果老师一个一个的检查,花费时间会非常多,通过git log --pretty=format:"%h - %an, %ar : %s
截图的结果,和`wc -l 'find src -name *.c``代码量统计截图,可以自动化检查学生的实践情况,然后重点抽查。
通过git log --pretty=format:"%h - %an, %ar : %s
的截图,谁在什么时候提交了代码清清楚楚。
通过`wc -l 'find src -name *.java``的截图,一学期的代码量明明白白。
这学期同学们有了3000至10000行的代码训练,使用git的好处显现。
可是这样有的同学还是没有达到掌握基本编程技巧,用来解决简单问题的目标,原因同学们的总结说的好:
通过这一学期的学习真的不难看出代码行数与编程水平真的有一定关系,但也存在bug,所谓学而不思与思而不学,同理,代码行数最多的同学编程能力也不是最好的,敲代码固然重要,但编程过程中的学习和思考也是十分重要的,没有总结反思,再多的代码也是别人的,自己学不到什么。
刻意练习,积极思考做的还不够!!
对学习吃力学生加强管理
本学期待及格同学的管理办法:
- 查看http://www.cnblogs.com/rocedu/p/5826175.html,学习考核方法,了解本学期100分的构成
- 每周考试总分5分,平均分低于3分的为待及格同学。
- 待及格同学一定关注老师博客,这样才能及时看到老师点评,不会的学习一下http://www.cnblogs.com/rocedu/p/5145864.html
- 从本周起,待及格同学每周至少发两篇学习博客,周四前一篇,周日前一篇。鼓励大家天天发学习博客。周四前不发的扣一分,认真学习写得好的加一分。
- 待及格同学每周至少找老师验收一次学习情况,主要是代码、教程习题的完成情况
- 鼓励学的好的和成绩差的结对学习,对成绩好的有一定的加分。
微信公众号
本学期更多的使用了教学微信公众号「Rocedu.做中学」,发布教学、读书、学习、健身等的相关信息,与同行,同学们有了更多的交流。
也欢迎大家关注交流(手机上可以长按下面的二维码关注):
课程总结
同学们的收获还是很大的:
- 20155303 2017-2018-1 《信息安全系统设计基础》课程总结是最认真的一篇总结了,有前言,目录,老师的要求都有了,学习态度值得大家学习,注意刻意训练,难得的积极主动,我想她日后可以学得更好:
首先,想对娄老师一直以来的悉心指导与严格要求道一声感谢:谢谢您对教育事业的奉献精神,多少个周末节假日仍留在学校工作,为同学们讲课;谢谢您一年以来不厌其烦的指导,带我们一步一步走上正确的学习道路;谢谢您在专业经验、学习方法、甚至是生活态度等各个方面的分享,不管是为师还是为人,您都为我们树立了榜样。
回想第一篇博客《路行至远,砥砺前行————浅谈对师生关系的看法以及对未来学习生活的展望》仍记忆犹新。值得欣喜的是,在一年来的学习过程中,我的收获早已超过预期;这段师生关系带给我的,也绝不仅仅是两本书中的知识而已。我很荣幸能遇到娄老师,能接触到这样一种学习模式,拓宽了视野,增长了知识。从一开始对一周一篇博客这种新模式的抵触,到逐渐接受适应并习惯;从有时课堂实践发挥不佳心情低落,到实践前更深入的学习,更充分的准备,我想很难有哪一门课要求自己从外到内做出如此大的改变,需要克服懒惰,需要调整心态,甚至需要在不断的摸索中找到属于自己的学习方法。蜕变成功就能倍感轻松,拒绝改变只能持续痛苦。
直到我进入16级博客园班级,才意识到一年的时间就要过去了。这虽然是结束,同时也是新的开始。老师已经为我们指明了一条专业学习的道路,能走多远就取决于自己了。接下来我会带着对专业的热情继续拓展自己的视野,时常以更高的标准审视自己,严格要求,不断前进;同时会尽力协助娄老师做一些力所能及的事,以求能有更多的同学从这种学习模式中受益。
下学期我有了至今最得力的助教了,16级的同学们有福了!!
感觉云班课的存在确实对我有约束,出去玩的时候不会玩过头,再者说想要完成任务并加到分,就势必要付出精力学习相关内容,因为学习的深入所以也加到了分,相互促进;我对于学习高中课程的理解就是,除了为以后的课程打下基础,更重要的是形成了系统性的学习方法和思维,这种思维不仅用在学习中,在生活中也会受益,对于这门课程的学习也是如此,学习过程中形成的良好思维能够在其他科目的学习和生活中起到帮助作用。
最重要的是态度要认真,其次是希望大家尽可能的对学习产生兴趣。上学期刚开始我也因为每周写博客产生过烦躁的情绪,但这烦躁的情绪不仅不能帮助我,反而会使我效率变低。所以一开始产生烦躁是正常的,相信大家都能在逐步适应的过程中慢慢找到学习的快乐。我觉得经过了学java的一学期后,这学期明显感觉得心应手了很多,比之前更适应写博客、使用蓝墨云的学习方法。
深入学习确实是一件很累的事情,特别是在挖掘自己的思维亮点这件事上,不必强求,但也不要因为惰性而限制自己的能力。
课程学习中学到的很多工具对当前,或是日后的学习工作都很有帮助,一定要好好掌握。
这个学期,不像上个学期,第一次面对那样的学习模式,这学期我觉得自己更加适应这样的学习方式,同时也在尽力去改正自己的很多不良学习习惯,争取做得更好。
这个学期,不像上个学期,第一次面对那样的学习模式,这学期我觉得自己更加适应这样的学习方式,同时也在尽力去改正自己的很多不良学习习惯,争取做得更好。
这一年来这样的学习方式,带给我很多收获,自己的努力里没有白费,能感受到确实通过自学学到了更多的东西,不仅仅局限于课本,更多的是在实践操作上。通过查阅大量资料、询问同学相关操作,自己动手解决问题的能力大大增强,对知识点的记忆也加深了不少。同时,通过每周一到两篇博客和每周测试,感觉自己的学习方式变得有规划有条理了许多,每周有一个学习目标使得自己学习起来也十分有动力。
收获就是态度决定一切。能力固然重要,但是能力不足不是我们放弃学习的借口。很多时候我花了时间但是并不能达到老师的要求,会有挫败感。但是只要不直接放弃,一点点钻研,总会有进步。效率不算高,但是效果还算让我满意。
这学期老师反复强调man-k和grep两个命令,自己也试着在学习过程中多使用。越来越体会到搜索资料的重要性。
在这个学期当中,我觉得很重要的收获就是对man -k和grep指令的使用。老师从始至终不断强调用这两个命令去检索调用编程所需要的函数,从一开始生疏到现在,感觉自己的搜索能力有了很大进步。相比以往编程,不知道自己该用什么函数,只会在百度上搜索我们该用什么函数,大多时候我们得不到自己想要的结果,搜索到的函数也比较局限,不全面。所以强烈建议学弟学妹们从学期一开始就要加强对这两个命令的应用,孰能生巧,最后会发现真的很好用。
对改进教学提出的建议
同学们提出不少好建议,这些建议我在后面的课程中落实:
- 加强课堂时间(分出一多半时间了,还要加强?)
- 不要两节课都考试,每周一节讲解,一周考试(朝三暮四?以前的意见是不要每周都考试,这个问题要想想如何处理了)
- 内容拓展,内容深化上可以多做工作
- 进行小组项目的实践
- 加强代码讲解(要录更多的微课了)
- 出门门票的互评效率不高
- 减少学习内容(想想度的问题)
- 督促学生做课堂笔记,结合有道云笔记电子化,并作为一个考核点
- 学习博客中加入每周考试错题更正情况
- 实践考核这块要求代码加注
教学过程中的好措施
老师教学方法中得到大多同学认可的做法有:
0. 蓝墨云班课的引入,应用
- 结对学习
- 通过博客,git交作业
- 内容串讲,错题讲解
- 课堂实践
- 写学习指导,督促同学们多理解、运行代码
- 过程化考核
教学反思
- 整体学习氛围问题,学习动机激励问题
- 与上学期把大部分时间花在成绩差的学生身上,这学期多花在了愿意学的学生身上,深度交流,效果很好
- 只考核的督促作用明显
- 博客的写作要不要作为必选项?还是用预习笔记替代?或者更多元的方式?
- 减少知识点的学习要求,如何探索出一个合适的度?
- 自学比例的度? 减少一半还是不少同学不满意,基本的改进是第一学期自学少些,适应了第二学期多点。
致谢
感谢北京航空航天大学 的罗杰老师(博客),福州大学的张栋老师(博客),东北师范大学的杨贵福老师(博客),教学中跟你们学了不少方法,有你们这些负责的老师做榜样,我教学更有积极性了,看到你们的教学效果,也给我了不少压力。希望后面能越来越好!
在此,对博客园表示衷心的感谢,特别感谢园主杜勇和工程师阿春,有什么问题基本都是当天解决。
感谢贺利坚老师(博客园博客,CSDN博客,新浪博客)。贺老师向我推荐了蓝墨云班课让我的教学有如虎添翼的感觉!
感谢同学们的大力配合,与你们一起体会教学相长是一件幸福的事情!
欢迎关注“rocedu”微信公众号(手机上长按二维码)
做中教,做中学,实践中共同进步!
-
版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
如果你觉得本文对你有帮助,请点一下左下角的“好文要顶”和“收藏该文”