20165318 2017-2018-2《Java程序设计》课程总结
一、每周作业链接汇总
- 每周作业链接汇总
- 预备作业1:我期望的师生关系
- 预备作业2:C语言基础调查和java学习展望
- 预备作业3:Linux安装与学习
- 第一周学习总结:学习教材第一章内容,了解Java基础知识;学习使用JDK调试程序和Git上传码云
- 第二周学习总结:学习教材第二、三章内容,掌握基本数据类型和java流程控制方法(分支、循环)
- 第三周学习总结:学习教材第四章内容,掌握有关“类”的知识
- 第四周学习总结:学习教材第五、六章内容,掌握有关继承、接口的知识
- 结对学习感想及团队创意照初步结对学习感想,团队创意照
- 第五周学习总结:学习教材第七、十章内容,掌握内部类与异常类、输入流与输出流的知识
- 第六周学习总结:学习教材第八、十五章内容,掌握有关String类和链表、堆栈的知识点
- 第七周学习总结:学习教材第十一章内容,掌握有关数据库的知识点
- 结对编程——四则运算 阶段总结:实现一个命令行程序,要求:自动生成小学四则运算题目(加、减、乘、除)并测试结果的正确性
- 第八周学习总结:学习教材第十二章内容,掌握java多线程机制
- 结对编程——四则预算 整体总结:在第一周的基础上,实现真分数的加减乘除运算,并能能运用文件输入输出流生成题目文件,并读取题目进行判断
- 第九周学习总结:学习教材第十三章内容,学习网络编程的相关知识(服务器和客户端)
- Java阶段性总结与获奖感想获得小黄衫的感想及阶段性学习总结
- 《Java程序设计》课程总结
二、自认为写得最好一篇博客是?为什么?
- 我认为写的最好的一篇博客是20165318 《Java程序设计》实验一(Java开发环境的熟悉)实验报告:因为这是第一次做实验,初次接触,看教程看的比较认真,做实验时态度端正,这次实验的代码是我第一次真正完全自己编写的代码,印象很深刻,因此在博客中对实验过程、知识点、操作步骤、遇到的问题总结的都比较好。
三、作业中阅读量最高的一篇博客是?谈谈经验
- 作业中阅读量最高的博客是20165318 2017-2018-2 《Java程序设计》第二周学习总结,阅读量91次。第一周的总结主要是安装方面的内容,以及一些基本的指令,可能大家根据步骤走都没有什么大问题,总结的博客也没有很多人看。而第二章是真正开始学习Java编程相关的内容,我的总结中也都是将我学到的知识点加以总结,以及一些问题的解决方法,可能这些引起了同学们的共鸣吧~
四、作业中与师生交互最多的一篇博客是?谈谈收获
- 作业中与师生交互最多的是20165318 2017-2018-2 《Java程序设计》第六周学习总结和结对学习感想及团队创意照,这两篇博客的评论数是相同的。其中20165318 2017-2018-2 《Java程序设计》第六周学习总结主要是和助教讨论知识点中一些我没有总结进博客中的内容,在经过助教学姐的提醒后,我将总结的内容进行了细化,加入了很多细节性的内容,这个过程使我对这一周学习的内容理解得跟深刻了。
五、实验报告链接汇总
- 实验报告链接汇总
- 实验一 《Java开发环境的熟悉》:使用JDK编译、运行简单的Java程序
- 实验二 《Java面向对象程序设计》:初步掌握单元测试和TDD
- 实验三 《Java面向对象程序设计》:XP基础
- 实验四 《Android程序设计》:掌握有关Android的知识
- 实验五 《网络编程与安全》:实践有关网络编程的知识
六、代码托管链接:
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
代码数量已经达到目标,但其中大部分是书上的例题代码。
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
在学习Java的过程中,最初我只是照着书上的代码码一遍,确定能够正常编译运行。但随着学习的深入,我逐渐开始根据书上的代码进行增改,实际上,我们的课堂实践就是例题代码增改的过程,通过这样的方式,使我对知识点理解得更为透彻。
- 积极主动敲代码做到没?教材实践上有什么经验教训?
学习课本不能干啃书本,只看知识点,要结合书上的代码,在编程的过程中深入理解知识点,增强记忆。
七、课堂项目实践
参考2017-2018-2 《Java 程序设计》课堂实践项目
课堂实践对提高应用能力的帮助:课堂实践项目让我真正动手去编写程序,虽然大部分都是根据书上的例题增改的,但在这个过程中,我的动手能力得到了提高,同时对相关知识点的理解也更为深刻。
课堂实践的经验教训:课堂实践的题目老师都有给参考教程,并在课上都会或多或少的提到。提前进行预习,在课堂实践中会有比较好的效果。
课堂实践上对老师的教学建议:课堂实践上有的题目比较难,我们有时候自己学习的不到位,就很有可能做不出来,即使做出来了也有可能不是很理解。希望老师在讲课时能够多讲一些课堂实践相关的知识点。
八、你有什么项目被加分,谈谈你的经验
加分项目:预备作业1:我期望的师生关系,预备作业2:C语言基础调查和java学习展望, 预备作业3:Linux安装与学习,第一周学习总结
九、你有什么项目被扣分,谈谈你的教训
无
十、课程收获与不足
- 自己的收获(投入,效率,效果等):
自学结合测验:不得不说,娄老师使用的自学结合测试的教学方法对我来说是一种很新颖的学习方式。虽然之前听过很多学长学姐说过这种学习方式,但真正开始使用时,还是不是很适应,幸好娄老师在寒假时就开始让我们接触这种方式。寒假期间,我通过实验楼的学习,掌握了基础的Linux知识,也通过课本配套PPT浅显学习了教材前八章的知识,虽然开学的时候已经忘的差不多了,但寒假的学习,使我多少适应了这种学习方式。
在真正开始上课的时候,娄老师又加入了课上和课下测试环节,这给我指明了方向,自学时不再是漫无目的的看书,而是有侧重点的学习。同时,通过测试环节,我可以检查自己平时学习的疏漏之处;并根据课上测验老师的要求,灵活的应用平时自学的知识进行编程,将理论学习真正用于实践之中。- 博客总结:平时每周一次的博客,也是我提升自己的一种方式。
- 写博客的过程,也是总结的过程。我每次写博客时都会花费比较长的时间,同样,得到的效果也是显著的。我的博客中较为详细总结了教材中每章节的内容,也有我在教材学习中不理解的地方,以及平时学习中遇到的各种问题。每周写博客时,都相当于我重新复习了一遍这一周中我学习到的知识点,并且看到自己总结的内容,也很有成就感。
- 温故而知新。在Java的学习过程中,学习后面的章节时,经常会与前面的知识点有关联,这时候,我就会看看之前自己写过博客中的相关内容,结合新学的内容,有时会有不同的体会。同时,我经常会遇到之前遇到过的问题,这时候,我就不需要再去查各种资料,翻翻之前写的博客,就可以解决了。
自己需要改进的地方:刚开始学习这门课程的时候,热情十分高涨,学习课后习题,总结博客,课堂实践都很认真,但后来由于事情比较多,多少对Java的学习没有投入之前那么多的精力,这点我需要反省一下。
- 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议:
- 从开始结对学习到现在,我跟小伙伴除了基本的知识点学习,课堂实践,我们都在一起结对学习。虽然刚开始对这种学习模式不是很适应,但随着后来的逐渐磨合,结对学习的效率就得到了体现。
- 由于我们是在课程的中间阶段才开始的结对学习,多少会有些不适应,我觉得如果刚开始就采用这种模式可能会接收的比较快一点。
十一、给开学初的你和学弟学妹们的学习建议
如果重新学习这门课,怎么做才可以学的更好:最初接触的时候可能不是很适应,但是跟着老师的节奏走,认真完成作业,积极主动进行练习,课前进行预习。老师给的教程一般都比较详细,也可以参考学姐的博客进行补充。
下学期有什么可行的计划提升学习效果:有计划的进行学习。给每门学科都计划一些学习时间,不需要很多但要按照计划坚持下去。
十二、问卷调查
-
你平均每周投入到本课程有效学习时间有多少?
前期是平均25小时左右,后期是10小时
-
每周的学习效率有提高吗?你是怎么衡量的?
前期有提高,后期趋于稳定。完成任务的质量/完成任务的时间
-
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有促进作用,学习资料用起来比较方便,平时上课也可以用来点名签到。但也不能完全依赖这个软件,如果课堂实践上软件出现问题什么的就凉凉了。
-
你觉得这门课老师应该继续做哪一件事情?
课堂实践与课下自学相结合
-
你觉得这门课老师应该停止做哪一件事情?
课本完全自学,课本里其实还是有一些不懂的地方无法得到解决。
-
你觉得这门课老师应该开始做什么新的事情?
多讲课本相关内容,解决一些课本上的疑点难点。
学习感想
1. 直面困难
最初,我在遇到困难时,第一个想法不是自己去解决,而是寻求帮助。但后来娄老师的某篇博客中提到,遇到困难时,不要害怕,也不要立刻向他人寻求帮助,要尝试自己解决。在看到这番话之后,我尝试自己解决。只有不断进行尝试,才能在错误中总结经验和教训。因此在前期的博客里,我总结了很多问题,在后期学习中就能够避免了。在这个过程中,培养了我独立思考的能力。
2. 始终如一的学习态度
我认为我之所以能够得到小黄衫,得益于我始终如一的学习态度。在最初学习这门课程时,大家都十分热情高涨,但随着后来学习课程的紧张,难免会有懈怠,对待博客和测试没有那么重视。我可能正是因为一直比较认真的总结博客,才能获得小黄衫,我以后也会保持这样的学习态度,继续努力,获得进步。
二维码
码云项目
预备作业1
预备作业2
预备作业3
第一周学习总结
第二周学习总结
第三周学习总结
第四周学习总结
第五周学习总结
第六周学习总结
第七周学习总结
第八周学习总结
第九周学习总结
结对学习感想及团队创意照
结对编程项目-四则运算 阶段总结
结对编程项目-四则运算 整体总结
实验一
实验二
实验三
实验四
实验五
Java阶段性总结与获奖感想
《Java程序设计》课程总结