20155332 2016-2017-2《Java程序设计》课程总结
博客链接汇总
- 预备作业1:那些年陪伴我的老师+我期待的师生关系
- 预备作业2:如何获取新技能+c语言学习调查
- 预备作业3:好玩的虚拟机和有趣的Linux系统
- 第一周作业:了解Java
- 第二周作业:Java基本语法知识
- 第三周作业:认识对象
- 第四周作业:继承与多态,接口与多态
- 第五周作业:异常处理,使用Collection收集对象
- 第六周作业:字节流和字符流的继承架构,线程与并行API
- 第七周作业:Date与Calender
- 第八周作业:NIO、日志、正则表达式
- 第九周作业:数据库、反射与类加载器、自定义泛型枚举
- 第十周作业:网络编程,Java与密码学算法
博客之最
自认为写得最好一篇博客是?为什么?
- 预备作业1。因为这篇博客我写了整整一周,投入了大量的感情和时间。这篇博客是写理想的师生关系,和写作文差不多。而我对文学创作有极其浓厚的兴趣,所以写起来得心应手。我从小啊就有个愿望,能写部小说,流芳百世的小说,最好能成为《红楼梦》那样不朽的名作。所以,我每天都笔耕不辍,记录自己的感想,生活,为今后的创作积累原材料。
写这篇博客时,我翻出以前的日记,看着10年前自己稚嫩的笔迹,时光顿时逆流成河,尘封已久的记忆之门被打开,我仿佛变回10年之前那个无忧无虑、天真快乐的自己。那时候,天很蓝,云很白,日子简单而幸福。我的数学老师,和蔼慈祥,智慧善良。从阿拉伯数字的写法到100以内的加减运算,从分数的化简到一元一次方程的求解,从鸡兔同笼问题到抽屉原理的应用,老师都不厌其烦的一遍一遍教给我们,直到我们听懂为止。那时的我们,学习是多么轻松,多么愉悦,多么幸福。
思绪又飘回现实,我对老师的思念与感激之情愈发深切,感情至深至诚,自然而然流露于笔端,老师的形象也饱满鲜活,跃然纸上。
作业中阅读量最高的一篇博客是?谈谈经验
- 预备作业1。这次作业我阅读量是77.基本两个班的同学都看过了。我觉得自己的文笔还不错,抒发的感情也很真实,所以阅读量很高。
作业中与师生交互最多的一篇博客是?谈谈收获
- 第七周作业这篇博客里有小组五个同学的互评,还有结对互评。如果没有小组互评,我的博客很可能没有人评论了,因为后来写的不是很用心,所以关注度不高。幸好老师设置了互评,让我的博客有了一定的存在感,我也有了把博客写好的动力。不然,没有人看我写的博客,我写作的欲望都没有了。
(按顺序)实验报告链接汇总
我的实验做的并不好。因为以前的没有跟上老师的进度,基础知识学的不扎实,做起实验来很困难。往往是这也不会,那也不会。无奈之下,只好看其他同学的博客,跟着刘子健、狄惟佳、陆忠民等同学的博客教程一步一步往下做。有时,他们放在博客里的代码我看不懂,还跑到他们宿舍去请教。感谢他们对我的帮助,让我顺利做完实验。
因为当时在申报大创,所以做了实验四后没有及时写实验博客。我一定尽快补上。
- 实验一 《Java开发环境的熟悉》:命令行下Java程序开发、IDEA调试程序、编写代码
- 实验二 《Java面向对象程序设计》:在IDEA中使用JUnit进行方法测试
- 实验三 《敏捷开发与XP实践》:研究Code菜单、结对学习重构、复数类、密码学
- 实验四 《实验四Android程序设计》:AndroidStudio的下载和使用
- 实验五 《网络编程与安全》:客户端和服务器之间的通信,密码学算法的应用
代码托管链接:
- 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
达到了
- 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
仅仅把课本上的程序敲到电脑上是不行的,最后一次找老师检查课本代码,是我最惨痛的教训。老师让我们在链表里插入一个元素,在删除一个元素。而我仅仅是把书上代码敲了一遍,囫囵吞枣,一知半解,结果可想而知,没有做出来,失去了加分的机会。只有通过改代码,理解每一行代码的含义,知道每个对象,方法的作用,才算真正掌握这个知识点。
看了编程的智慧,我总结了一下几点经验:
编程时变量名要按照命名规则,让人一下就看出这个变量的含义,避免用拼音。
- 要实现“高内聚,低耦合”,各个方法功能独立。
注意封装、继承、多态的使用。
养成添加代码注释的习惯。
语句之间可以适当添加空行来增加可读性。
要注意try catch的使用,处理异常。
Don't Repeat Yourself! - 积极主动敲代码做到没?教材实践上有什么经验教训?
说实话,我没有做到。我是被动的敲代码,只是为了完成任务。我真的很后悔,没有尽早纠正自己的学习态度。教材实践我有两次没做出来,这是我平时不用心的必然结果。
我以后一定积极主动敲代码,化被动为主动,真正理解课本代码的含义。
- 课堂项目实践
我把所有课堂实践项目重新做了一遍,这是我写的博客。
- 参考2016-2017-2 《Java 程序设计》课堂实践项目
- 课堂实践链接
- 课堂实践对提高应用能力有帮助吗?
通过认真做,肯定有帮助。
- 课堂实践上自己有什么经验教训?
做好准备工作:要给电脑充好电,提前把虚拟机、码云、picpick、IDEA、蓝墨云打开,节省时间。
注意时间:因为是限时实践。
没有做出来课下一定要完成,并写博客记录学习过程,总结经验教训。
- 课堂实践上对老师有什么教学建议?
有些题目时间太短,很难在规定时间内完成,希望老师放宽到课后完成。
- 你有什么项目被加分,谈谈你的经验
我在课堂上提交的项目都是自己认认真真做的,我觉得都应该有加分。
- 优秀作业(给出链接)
- [第十五周课堂实践项目](http://www.cnblogs.com/besti2015/p/6950495.html)
- 你有什么项目被扣分,谈谈你的教训
我有的课堂实践没有做出来,这个没有获得相应的加分。
- 课程收获与不足
- 自己的收获(投入,效率,效果等)
写博客是一种很好的学习方式。总结一周的学习成果,老师进行在线评论及时指出我们的问题所在,同学之间互相评论交流,共同进步与。对于我们来说,这是目前最好的学习方法。
这学期我最大的收获学会了自主学习。以前都是被老师逼着学,被家长逼着学,第一次接触自主学习,有些不适应。但渐渐的,我发现这样的学习效率很高,可以按照自己的计划,根据自己的需求来学习,哪里不会,就上网找博客,哪里不清楚,就编程来验证,哪里想不明白,写到博客里与老师同学交流,我们的学习积极性得到了充分的发挥。
我投入的时间很多,但是成绩不是很理想,我很难受,大学第一科总分下80的课程就是java了,只有73分。这说明我的投入和回报有很大差距,反映出我学习方式方法存在问题。没有达到老师的要求,没有跟上老师的节奏。我希望自己能在哪里跌倒,在哪里爬起。不要在相同的地方摔倒两次。多喝老师沟通交流,找到自己的不足之处,尽快改正,争取下学期取得满意成绩。
-
自己需要改进的地方
把自己的所学、所思、所想、所做都展示在博客里,不然很难得到老师关注,很难得到加分。 -
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了- - 什么帮助,并对老师提供参考建议
没有真正贯彻。好多问题我们两个人都不会做,代码都看不懂,所以结对的作用并没有想象的那么大。 -
给开学初的你和学弟学妹们的学习建议
一定要培养学习的兴趣。如果对学习的课程没有兴趣,那么学起来会比较痛苦。虽然没有兴趣也可以学的很好,但我觉得要想有深入的研究,还得对这个东西感兴趣。就像谈恋爱一样,如果你不喜欢她,那么在一起也不过是貌合神离。 -
如果重新学习这门课,怎么做才可以学的更好
1.按照学习指导,认真学习课本。
2.用心写博客,而不是当做任务来完成。
3.有问题先自己解决,不要总是麻烦老师。 -
下学期有什么可行的计划提升学习效果?
1.每天抽出2小时阅读课本,两小时编写程序。而不是把所有任务堆在周末。
2.老师给的资源要充分利用,老师给的教程要跟着一步一步完成,只有踏踏实实学习,才有实实在在的收获。 -
问卷调查
-
你平均每周投入到本课程有效学习时间有多少?一周5小时左右,三个小时用于写博客。
-
每周的学习效率有提高吗?你是怎么衡量的?有提高。
-
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?没有促进。我觉得蓝墨云班课没什么用,大部分同学可以有理由玩手机了。用这个效果很一般,还不如不用。
-
你觉得这门课老师应该继续做哪一件事情?每个人做一个小项目。
-
你觉得这门课老师应该停止做哪一件事情?占用上课时间考试,而不讲知识。
-
你觉得这门课老师应该开始做什么新的事情?不知道。希望老师多讲一些基础。什么程序设计的原则,什么数据库,什么andriod的项目都太高端了,我们学不懂。只希望把简单的题搞明白,写出的代码编译能够通过。
-
其他任意发挥
-
给出你的总结中涉及到的链接的二维码
-
码云项目链接:
-
预备作业1:
-
预备作业2:
-
预备作业3:
-
第一周:
-
第二周:
-
第三周:
-
第四周:
-
第五周:
-
第六周:
-
第七周:
-
第八周:
-
第九周:
-
第十周:
-
实验一 《Java开发环境的熟悉》:命令行下Java程序开发、IDEA调试程序、编写代码
-
实验二 《Java面向对象程序设计》:在IDEA中使用JUnit进行方法测试
-
实验三 《敏捷开发与XP实践》:研究Code菜单、结对学习重构、复数类、密码学
-
实验四 《实验四Android程序设计》:AndroidStudio的下载和使用
-
实验五 《网络编程与安全》:客户端和服务器之间的通信,密码学算法的应用