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

每周学习总结链接汇总

实验报告链接汇总

代码托管链接

本学期所有的java学习代码全部放置于StudyCode项目中,通过不同的package对每周的代码进行分类,该项目的托管地址为rebrust / StudyCode

wc代码统计截图

由于Windows下统计子文件夹内的代码行数要复杂一点,所以我是通过linux的终端进行统计的

项目链接

项目托管连接为FromBottomToTop / Hexdefence

课程收获与不足

自己的收获

在这个学期的java学习过程中我还是收获颇丰的,主要是通过每周写学习总结博客的过程让自己有了一个每周固定的学习时间,虽然有些时候会觉得很累,任务很重,但是的确对学习的提升有了奇效。这个学期学习java的过程让我掌握的不仅仅是关于java的知识,也掌握了很多关于编写出一个好的项目所应该具有的知识,比如说git以及UML建模,而且也在一定程度上学习到了编写Android程序的能力。

自己需要改进的地方

课后还是应该多编写程序进行联系,还是不能只对照着书上的代码去敲,毕竟书上的代码是死的,完全可以不过脑子的敲一遍,但是如果要让自己活学活用的话,还是应该更多的去编写属于自己的程序,而且学习的主动性还是需要有所提高,这个学期虽然比起上个学期来说学习主动性方面有所进步,但还是有相当一部分是属于完成任务形式的,自己主动学习的次数相对还是要少一点

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

在完成实验以及项目的过程中对于结对有所接触,比起一个人来说结对的效果要好上很多,毕竟那个时候不只是对自己一个人的问题,还需要对团队进行负责,但是有些时候如果和结对的同学出现了交流方面的问题还是需要尽快解决,毕竟结对的目的是要让一个工作分给一个团队来做,而不是让一个团队中的每个人都完成一遍工作

给学弟学妹们的学习建议

说实话,如果你喜欢编程喜欢研究程序语言而且也喜欢一个程序在自己手下被编写出来的快感,那么选修java对于你来说绝对是一个不错的选择。每周的博客虽然的的确确会让你每周的生活少了许多的休息时间,但是对于你学习习惯的养成绝对是好的。在学习的过程中不要去完全的死敲代码,更多的是应该去思考为什么会是这样,这样才能使你对于知识内容掌握得更深,而不是过了一段时间就会忘记,最后可能你们会听到有些学长学姐对你们诉说java的可怕,但是不要因为这样就去畏惧,自己尝试一下,才能知道到底是什么样的。

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

其实这个问题前面已经说过了,如果让我重新学习的话,更多的会去理解一些语法的用法以及作用,然后自己尝试编写属于自己的程序,而不是完全照着书去敲,虽然书上的代码更有助于你去理解,但是有些时候你能够理解到的更多的是段落性的语句,细节方面的掌握可能就会有些不足

问卷调查

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

每周的博客,总体来说博客是一种很好的监督方式,也是对于每周学习的一个检查。git的托管建议提前让同学进行了解,毕竟感觉对于一些同学来说git还是有些难了,当然也有一部分原因是因为他们没有去深入的研究。

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

建模总感觉可以不在这个时候教,在这个学期的学习中虽然也掌握了一定的关于UML建模的知识,但是实际运用的机会很少,当然也可能是因为我对于UML的理解不够深刻,也没有养成在写代码之前先进行建模的习惯。

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

新的东西其实可以不用了,现在关于git关于建模关于团队项目关于博客的事情其实已经足够学生消化的了。但是团队项目这个完全可以提前,因为如果是在第10周以后才开始进行团队项目的话,有很大一部分程度上会受到期末临近的影响而导致项目出现各种各样的问题,而且在临近期末的时候各科都很繁忙,各种实验也都是在那段时间,所以关于团队博客完全可以提前开始设计,在设计的过程中边学习边编写,这样感觉会更好一些

最新文章

  1. wordpress上传图片时重命名--修改插件时遇到的一些问题
  2. ClassLoader 详解及用途
  3. MVC实现动态二级域名
  4. MySQL出错:ERROR 1045 (28000)的解决方法
  5. 【转】创业C2C(Copy To China):停车位共享APP,用户、市政能够买账?
  6. centos6.4虚拟机vmware-tools安装及启动到进度条卡死
  7. CentOS 6.8yum源的配置
  8. 原生JS—实现图片循环切换的两种方法
  9. Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
  10. 201771010134杨其菊《面向对象程序设计java》第十二周学习总结
  11. xtrabackup单表备份与恢复
  12. 5分钟入门Tornado
  13. 阿里云实现putty私钥登录全过程
  14. 10 -- 深入使用Spring -- 5...1 使用Quartz
  15. Kafka Java API操作topic
  16. 计算概论(A)/基础编程练习1(8题)/6:判断闰年
  17. collections.Counter类统计列表元素出现次数
  18. nginx提示Error: Too many open files的解决办法
  19. Linux vim 中文显示乱码解决方法
  20. 2、kubeadm快速部署kubernetes(v1.15.0)集群190623

热门文章

  1. Python全栈day10(运算符)
  2. 2017-2018-2 20165330 实验四《Android程序设计》实验报告
  3. BitCoin Trading Strategies BackTest With PyAlgoTrade
  4. 数据库 - 初识MySQL - 介绍/安装
  5. Keywords Search---hdu2222(AC自动机 模板)
  6. Flask之flask-session
  7. Android Studio 使用小技巧和快捷键
  8. python 学习笔记(十四)有依赖关系的接口开发
  9. Spark2.0 特征提取、转换、选择之一:数据规范化,String-Index、离散-连续特征相互转换
  10. UVA10341:Solve It(二分+math.h库)