20145212《Java程序程序设计》课程总结

一、每周读书笔记链接汇总

二、实验报告链接汇总

三、代码托管链接

1.Git@OSC链接
2.代码行数汇总

四、团队项目链接

1.团队名称:迦瓦栈队

2.团队成员:

五、课程收货与不足

自己的收获:

在娄老师独特的教学方式下,JAVA这门课的意义对我而言不再仅限于学习到了JAVA语言的知识,还让我从很多不同的方面提升了自己。比如一直都坚持着的扇贝单词打卡,让我在不知不觉中积累了不少的单词量,又比如每周对课程的自我学习,让我的自主学习能力获得了提升,等等。
记得一开始上课的时候老师说过教学最理想的状态应该是健身教练与学员的关系,这种关系可以最大化教学的效率,让双方都受益匪浅。经过这一学期的学习我也深有体会,通过我们课下的自我学习和博客总结,可以清晰的把自己掌握的知识和对知识的看法反馈给助教和老师们,通过博客园我们也可以随时随地的交流问题,而不用延续以前那种只有在上课的时候才能获取新知识的教学方式。同时,在我们写博客的时候,对当前学习问题的总结也是一种对自己所掌握的知识的回顾和深化。
现在,遇到不会的问题我第一反应已经不是询问身边的大神或者直接问老师,而是通过自己的努力去解决它。我发现这门课对自我学习能力的培养是前所未有的,这一点非常重要,因为只有当你自我学习过一个东西才会发现自己解决问题比询问别人有效果的多,很有可能问别人的时候自己确实听懂了,但是这样的知识在脑海里不会留下太久的印象,没有经过自己的思考与实践,不能算真正的掌握。有一句话说得好,纸上得来终觉浅,绝知此事要躬行。在很多次敲代码的过程中,我逐渐体会到了老师让我们自己手动敲代码的用意,只是一味的看代码并没有什么意义,而敲代码的时候则不同,我们会在敲的过程中发现代码中的很多奥妙,比如一个数字,可能在纸上看到的时候没有什么感觉,也不清楚它存在的用意,而敲上去的时候就会发现这个数起到了什么作用,在整个代码中扮演什么样的角色等等。
从一开始的不适应,到后来习惯了这样的学习方法,我觉得自己受益匪浅。

自己需要改进的地方

  • 由于是半自主式的学习,在课程的一开始我没有很好的适应,再加上我本身是一个自控能力不够好的人,所以有些时候难免会想要偷懒不去学习,前期在不习惯的时候对于要看的视频并没有认真的理解和实践。
  • 我要改变自己粗心的毛病,这有时候对于一个代码的编写是致命的,明明觉得自己没有写错,怎么找也找不到错,却就是没有办法让程序得到想要实现的结果,这往往都是由于粗心的打错了代码造成的。

结对

在实验三中,我和我的搭档20145223杨梦云合作完成了实验,第一次使用结对,让我感受到了合作的重要性。我认为很多时候,两个人一起互帮互助可以起到事半功倍的效果,但是这需要一个磨合的过程,在一开始,两个人并没有办法很好的达成一致,分工还不够明确,但是经过了一段时间的磨合与练习,我们的效率越来越高,在结对编程的过程中也收获了很多乐趣。

六、给学弟学妹们的学习建议

  • 1.刚开始接触这门课的时候,也许会感觉很不适应娄老师的教学方式,因为这种学习方式需要我们自己自觉的去寻求知识,而不是像之前那样老师说什么我们就去做什么。这就需要我们提高自觉性,认真的对待这门课。
  • 2.自己动手敲代码非常重要!
  • 3.一定要多看看娄老师平时发的博客,可以学到很多东西。

七、问卷调查

你觉得这门课老师应该继续做哪一件事情?

  • 每周的考试在督促我们日常学习的同时,也为我们的期末减轻了压力,这是一种十分有效的考查方式,希望可以持续。
  • 一些加分项目,例如扇贝单词的打卡和五笔打字练习,对我们自身素质的提高也受益匪浅。
  • 每周博客的自学培养了我们自主学习的能力,但是有改进空间。

    你觉得这门课老师应该停止做哪一件事情?

  • 目前每周的学习博客能够加大检查力度,以减少大家直接抄书做无用功的现象。
  • 希望老师能在每章自学之前,给我们讲讲大概的框架,这样我们自学的时候才能更加得心应手。

20145212《Java程序程序设计》课程总结的更多相关文章

  1. 20145223《Java程序程序设计》课程总结

    20145223<Java程序程序设计>课程总结 每周读书笔记链接汇总 第一周学习总结 第二周学习总结 第三周学习总结 第四周学习总结 第五周学习总结 第六周学习总结 第七周学习总结 第八 ...

  2. 20145223《Java程序程序设计》实验报告二

    实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 实验步骤 (一)单元测试 ...

  3. 20145223《Java程序程序设计》实验一实验报告

    实验一 Java开发环境的熟悉(Windows + IDE) 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDE 编辑.编译.运行.调试Java程序. 实验步骤 (一)命令行下Ja ...

  4. 20145223《Java程序程序设计》第1周学习总结

    20145223 <Java程序设计>第1周学习总结 教材学习内容总结 1.JDK.JRE以及JVM的区别 JDK:撰写java程序语言的时候需要用到的编译工具 JRE:java执行环境 ...

  5. 20145223《Java程序程序设计》第9周学习总结

    20145223<Java程序设计>第9周学习总结 教材学习内容总结 第十六章:整合数据库 JDBC入门 1.JDBC简介: 2.JDBC主要分成两个部分,JDBC应用程序开发者接口和JD ...

  6. 20145223《Java程序程序设计》第8周学习总结

    20145223 <Java程序设计>第8周学习总结 教材学习内容总结 第十四章 NIO与NIO2 ·NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区 ...

  7. 20145223《Java程序程序设计》第4周学习总结

    20145223 <Java程序设计>第4周学习总结 教材学习内容总结 面向对象中,子类继承父类避免重复的行为定义,不过并不是为了避免重复定义行为就使用继承.程序代码重复在以后修改代码的时 ...

  8. 20145223《Java程序程序设计》第3周学习总结

    20145223 <Java程序设计>第3周学习总结 教材学习内容总结 第四章内容 1.类与对象 如何定义一个包含有几个值域(Field成员)就是需要我们定义一个类(Class),书上给的 ...

  9. 20145223《Java程序程序设计》第2周学习总结

    20145223 <Java程序设计>第2周学习总结 教材学习内容总结 一: 1.基本的类型: (1)整数:short(2字节).int(4字节).long(8字节) (2)字节 byte ...

随机推荐

  1. springMvc静态资源拦截问题

    测试的时候发现:如果直接访问web项目的html等静态资源,不能访问 原因如下: 当web.xml中url-pattern配置为"/"时,会导致系统中的静态资源被拦截 如何解决: ...

  2. RabbitMQ 工作队列

    创建一个工作队列用来在工作者(consumer)间分发耗时任务. 工作队列的主要任务是:避免立刻执行资源密集型任务,然后必须等待其完成.相反地,我们进行任务调度:我们把任务封装为消息发送给队列.工作进 ...

  3. Ubuntu下基于Nginx实现Tomcat集群负载均衡

    版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[+]   Nginx是一款HTTP和反向代理服务器,有关它的介绍可以到网上搜一下,很多很多,不再累述.这里,我们记录一下Nginx ...

  4. iOS开发中的错误整理,pod文件Install失败

    一.之前用黑苹果,编辑pod文件用一下格式 platform :ios, "8.0" pod "MJExtension" pod "MJRefresh ...

  5. 【BZOJ 2843】极地旅行社

    复习一下$LinkCutTree$的模板. #include<cstdio> #include<cstring> #include<algorithm> #defi ...

  6. python中的字符数字之间的转换函数

    int(x [,base ])         将x转换为一个整数     long(x [,base ])        将x转换为一个长整数     float(x )               ...

  7. ios 图片点击两次禁止保存或拷贝

    通常当你在手机或者pad上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,如果你不想让用户这么操作,那么你可以通过以下方法来禁止: img {     -webkit-touch-callo ...

  8. DIRECTORY_SEPARATOR:PHP 系统分隔符常量

    今天在nginx部署项目,在浏览器输入http://127.0.0.2/index.php/system/category/?action=list 老是提示error nginx配置没有问题,下了其 ...

  9. linux 下删除重复行-- uniq 与 awk

    $ cat file liw liw liw hdsui mdksjd liw $ cat file | uniq -u # 只删除相邻的,不保留重复行 hdsui mdksjd liw $ cat ...

  10. 【BZOJ-4692】Beautiful Spacing 二分答案 + 乱搞(DP?)

    4692: Beautiful Spacing Time Limit: 15 Sec  Memory Limit: 128 MBSubmit: 46  Solved: 21[Submit][Statu ...