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. 如何在iOS地图上高效的显示大量数据

    2016-01-13 / 23:02:13 刚才在微信上看到这篇由cocoachina翻译小组成员翻译的文章,觉得还是挺值得参考的,因此转载至此,原文请移步:http://robots.thought ...

  2. oracle去重等基础问题

    --去重查询方法一:根据id select * from sxe where id in(select min(id) from sxe group by username) order by id ...

  3. 顺序队列C/C++实现

    #include <iostream> using namespace std; const int MAXSIZE = 1000; typedef int ELEMTYPE; const ...

  4. tab切换(修改)

    html代码: <div class="tabContent"> <ul class="tab clearFix"> <li cl ...

  5. 在Winform中播放视频等【DotNet,C#】

    在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件 ...

  6. java设计模式(八) 适配器模式

    [适配器模式]将一个类的接口,转换成客户期望的另外一个接口.适配器让原本接口不兼容的类可以合作无间. 1,Duck接口 package com.pattern.adapter; public inte ...

  7. 【BZOJ 4636】蒟蒻的数列

    http://www.lydsy.com/JudgeOnline/problem.php?id=4636 DCrusher贡献的题目 看了他的博客,有两种做法,动态开点线段树和离线操作离散化区间线段树 ...

  8. 如何设置让iis服务器支持.apk文件的下载

    随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件 ...

  9. Mysql实现行列转换

    前言: 最近又玩起了sql语句,想着想着便给自己出了一道题目:“行列转换”.起初瞎折腾了不少时间也上网参考了一些博文,不过大多数是采用oracle数据库当中的一些便捷函数进行处理,比如”pivot”. ...

  10. 【BZOJ-3450】Tyvj1952Easy 概率与期望DP

    3450: Tyvj1952 Easy Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 468  Solved: 353[Submit][Status] ...