20145212《Java程序程序设计》课程总结
一、每周读书笔记链接汇总
二、实验报告链接汇总
三、代码托管链接
1.Git@OSC链接
2.代码行数汇总
四、团队项目链接
1.团队名称:迦瓦栈队
2.团队成员:
- 20145201李子璇
- 20145204张亚军
- 20145211黄志远
- 20145212罗天晨
-
20145224陈颢文
3.项目名称:贪吃蛇
4.小组GIT地址链接:迦瓦栈队
5.团队博客链接汇总
- 迦瓦栈队 团队第一周项目总结
- 迦瓦栈队 团队第二周项目总结
- 迦瓦栈队 团队第三周项目总结
- 迦瓦栈队 团队第四周项目总结
- 迦瓦栈队 团队第五周项目总结
五、课程收货与不足
自己的收获:
在娄老师独特的教学方式下,JAVA这门课的意义对我而言不再仅限于学习到了JAVA语言的知识,还让我从很多不同的方面提升了自己。比如一直都坚持着的扇贝单词打卡,让我在不知不觉中积累了不少的单词量,又比如每周对课程的自我学习,让我的自主学习能力获得了提升,等等。
记得一开始上课的时候老师说过教学最理想的状态应该是健身教练与学员的关系,这种关系可以最大化教学的效率,让双方都受益匪浅。经过这一学期的学习我也深有体会,通过我们课下的自我学习和博客总结,可以清晰的把自己掌握的知识和对知识的看法反馈给助教和老师们,通过博客园我们也可以随时随地的交流问题,而不用延续以前那种只有在上课的时候才能获取新知识的教学方式。同时,在我们写博客的时候,对当前学习问题的总结也是一种对自己所掌握的知识的回顾和深化。
现在,遇到不会的问题我第一反应已经不是询问身边的大神或者直接问老师,而是通过自己的努力去解决它。我发现这门课对自我学习能力的培养是前所未有的,这一点非常重要,因为只有当你自我学习过一个东西才会发现自己解决问题比询问别人有效果的多,很有可能问别人的时候自己确实听懂了,但是这样的知识在脑海里不会留下太久的印象,没有经过自己的思考与实践,不能算真正的掌握。有一句话说得好,纸上得来终觉浅,绝知此事要躬行。在很多次敲代码的过程中,我逐渐体会到了老师让我们自己手动敲代码的用意,只是一味的看代码并没有什么意义,而敲代码的时候则不同,我们会在敲的过程中发现代码中的很多奥妙,比如一个数字,可能在纸上看到的时候没有什么感觉,也不清楚它存在的用意,而敲上去的时候就会发现这个数起到了什么作用,在整个代码中扮演什么样的角色等等。
从一开始的不适应,到后来习惯了这样的学习方法,我觉得自己受益匪浅。
自己需要改进的地方
- 由于是半自主式的学习,在课程的一开始我没有很好的适应,再加上我本身是一个自控能力不够好的人,所以有些时候难免会想要偷懒不去学习,前期在不习惯的时候对于要看的视频并没有认真的理解和实践。
- 我要改变自己粗心的毛病,这有时候对于一个代码的编写是致命的,明明觉得自己没有写错,怎么找也找不到错,却就是没有办法让程序得到想要实现的结果,这往往都是由于粗心的打错了代码造成的。
结对
在实验三中,我和我的搭档20145223杨梦云合作完成了实验,第一次使用结对,让我感受到了合作的重要性。我认为很多时候,两个人一起互帮互助可以起到事半功倍的效果,但是这需要一个磨合的过程,在一开始,两个人并没有办法很好的达成一致,分工还不够明确,但是经过了一段时间的磨合与练习,我们的效率越来越高,在结对编程的过程中也收获了很多乐趣。
六、给学弟学妹们的学习建议
- 1.刚开始接触这门课的时候,也许会感觉很不适应娄老师的教学方式,因为这种学习方式需要我们自己自觉的去寻求知识,而不是像之前那样老师说什么我们就去做什么。这就需要我们提高自觉性,认真的对待这门课。
- 2.自己动手敲代码非常重要!
- 3.一定要多看看娄老师平时发的博客,可以学到很多东西。
七、问卷调查
你觉得这门课老师应该继续做哪一件事情?
- 每周的考试在督促我们日常学习的同时,也为我们的期末减轻了压力,这是一种十分有效的考查方式,希望可以持续。
- 一些加分项目,例如扇贝单词的打卡和五笔打字练习,对我们自身素质的提高也受益匪浅。
-
每周博客的自学培养了我们自主学习的能力,但是有改进空间。
你觉得这门课老师应该停止做哪一件事情?
- 目前每周的学习博客能够加大检查力度,以减少大家直接抄书做无用功的现象。
希望老师能在每章自学之前,给我们讲讲大概的框架,这样我们自学的时候才能更加得心应手。