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

每周读书笔记链接汇总

实验报告链接汇总

代码托管

团队项目

课程收获与不足

自己的收获

  • 学习java以来,一直在不断更新自己对java的认识,从一个很模糊的概念,逐渐变得清晰,但是我觉得仅凭一个学期的学习,我们对java的理解仍仅仅停留在表层,所以仍需继续努力。
  • 在学习期间,很多人都对我的学习有很大的帮助,尤其是在博客园内,很多不懂的问题都可以提出来,同学们一起讨论,获益良多。所以,有些东西还是要去琢磨,去思考才能不断进步,不只是思考自己的问题出在哪里,也可以看看同学们都有哪些问题,自己试着解决或参与讨论,是一个很好的互帮互助汲取思想的过程。
  • 学习java最常做的两件事就是敲代码和写博客。有时候一周时间都在做着两件事情,也会觉得很累,但是代码只有自己敲才会发现问题,书上或网上的代码复制到IDEA里面是能够运行,也能够看懂,但是要是真的自己去编写一个程序才发现看懂和会写的差距真的是很大,而自己敲代码的过程也是一个理解和熟悉代码的过程,可以为自己真正编写程序打下坚实的基础。而写博客,一开始是真的不懂写博客的必要性和意义,自己看懂了,或者在笔记本上做点笔记就好了,为什么非要在博客园里写出来,后来才明白,写博客的过程才能真正考验逻辑思维能力和知识灵活运用能力,首先要清晰地直知道自己这一周到底学到了什么,然后要条理清晰的将课本上的语句转换成自己的话,这绝不是简单地抄课本就可以做到的,需要自己真正的思考和理解,所以,我们认为最浪费时间最没有用的两件事恰好是锻炼我们学习能力表达能力的关键所在。
  • 在课程学习中,知识的学习是一方面,思考能力的学习也是不可忽视的一面。我们学习一门课程,其实是在培养我们的思考方式,所接受的不只是干巴巴的代码,而是一种灵活的思路,若是可以学习到这种思维方式,我们可以受益终生。

自己需要改进的地方

  • 思考问题仍不够深入。有时候看到一行代码或许翻翻书可以懂得其中的含义,可离灵活运用还差好远,但通常我在学习时只停留在看懂这个层面,而没想过如何去运用它,所以这造成我在编写程序方面存在着弱势。现在懂得的仍是皮毛,所以更要在可掌握的范围内灵活运用。
  • 在对待学习中的难题时,有很多时候会抱着得过且过的态度,因为代码可以运行出来,并且知道是干什么的,其中关键语句也能掌握,但若是修改其中一点,就不想再继续深究下去了,也就是不会完善和优化程序,只能做到最基本的功能实现。

如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

  • 在第三次实验中第一次接触结对编程,感觉很新奇,因为知道不是自己一个人在冥思苦想,可以多一个人多一种思路来解决问题,所以更加有信心。
  • 而在最后的项目里,也是多人合作分公明确。结对编程可以让我们觉得不是自己一个人在战斗,还有很多同伴一起在向着同一个目标迈进。而在结对的过程中,也可以收获对方的经验与知识。
  • 希望老师可以继续提供结对编程的机会,并且将具体操作步骤讲解一下。

给学弟学妹们的学习建议

如果重新学习这门课,怎么做才可以学的更好?

  • 首先,调整好自己的心态,不要认为总是敲代码编程写博客就是一件很累的事情,要发掘学习java的趣味所在。
  • 再者,就是在学习基础知识方面不再马马虎虎,不懂得地方要及时解决,自己看课本或者百度,不能对待问题有得过且过的态度。
  • 最后,要多加练习,实践出真知,只有自己动手去实践,才能明白问题关键所在,才能真正理解每一行代码的实际用处。纸上得来终觉浅,只看课本是看不出什么的,何况有时候课本上的代码也不能正确运行,什么事都要自己试过之后才能知道。

问卷调查

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

每周的博客和随堂考都是十分必要的。上面也提到过,写博客不是简单地抄课本,是对我们表达能力和逻辑思维能力的一种训练;而随堂考更是能检测我们这周到底学到了什么,做完考试卷子就能明白自己所处的位置和需要努力的方向。

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

安装的一些软件自己的电脑并不能使用,导致很多内容不能自己做。而有的软件在安装的时候也存在很多问题,希望老师可以详细讲解一下安装过程。

你觉得这门课老师应该开始做什么新的事情?

上课时除了考试之外基本就没有别的事情做了,希望可以把课堂上的时间都利用起来,也讲一下课本上的内容,若是全靠自己自学确实存在一定难度。

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

  1. java程序设计课程实验报告3

    北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄 ...

  2. java程序设计课程实验报告1

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:陈都  学号:20135328 成绩:             指导 ...

  3. 20145206邹京儒《Java程序设计》课程总结

    20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...

  4. 20165301 2017-2018-2《Java程序设计》课程总结

    20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...

  5. 《Java程序设计》终极不改版

     半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计  课程设计 题 目:大学生信息管理系统 学 院:  计算机与软件学院 专 业:     网络工程_____­ .  ...

  6. java期末课程总结

    期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...

  7. Java期末课程学习汇总。

    本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...

  8. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

  9. 《Java程序设计》 课程教学

    <Java程序设计> 课程教学 给学生 考核方式 100分构成 翻转课堂考核12次(5*12 = 60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4) 注意:不 ...

随机推荐

  1. Struts2的类型转换

    Struts2的类型转换 类型转换的作用: HTTP请求都是字符串类型,需要把这些字符串类型转化成相应的数据类型,使得Web应用的控制组件可以使用. 1.內建的类型转换器 Struts2可以完成大多数 ...

  2. JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】

    IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认.没有按任何按钮. events.b ...

  3. CATransition(过渡)

    属性动画只对图层的可动画属性起作用,所以如果要改变一个不能动画的属性(比如图片),或者从层级关系中添加或者移除图层,属性动画将不起作用. 于是就有了过渡的概念.过渡并不像属性动画那样平滑地在两个值之间 ...

  4. zoj 1199 几何公式推导

    链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=199 Point of Intersection Time Limit:  ...

  5. 领域驱动设计系列文章——浅析VO、DTO、DO、PO的概念、区别和用处

    本篇文章主要讨论一下我们经常会用到的一些对象:VO.DTO.DO和PO. 由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注其概念: 概念: ...

  6. VS2012创建MVC3项目提示错误: 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”。

    如果在没有安装vs2012 update3升级包的情况下,创建MVC3项目会出现下面的错误信息. 因为VS2012已经全面切换到使用NuGet这个第三方开源工具来管理项目包和引用模块了,使用VS201 ...

  7. yii-mail yii 发送邮件

    参考网址:http://shoukii0721.iteye.com/blog/1576225 有很多时候我们需要给用户发送邮件,作留言,或者是激活邮件.等用途. 需要注意的是,设置发送的邮件得有SMT ...

  8. Http协议简单学习笔记

    HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程. 在HTTP1.0 ...

  9. php提高程序效率的24个小技巧

    本文转自<php必须知道的300个问题>一书,在此记录方便以后查看 (1)用单引号代替双引号来包含字符串,这样做会更快些.因为php会在双引号包围的字符串中搜寻变量,单引号则不会.注意:只 ...

  10. iOS - OC NSNull 空值

    前言 @interface NSNull : NSObject <NSCopying, NSSecureCoding> 作为占据空间的一个空值,如用在数组或字典中占据一个没有任何值的空间. ...