20155219 2016-2017-2《Java程序设计》课程总结
(按顺序)每周作业链接汇总
预备作业1:我期望的师生关系
预备作业2:做中学深入探讨
预备作业3:虚拟机的安装与学习
第一周作业:《Java程序设计》第1周学习总结
第二周作业:《Java程序设计》第2周学习总结
第3周作业:《Java程序设计》第3周学习总结
第4周作业:《Java程序设计》第4周学习总结
第5周作业:Java程序设计》第5周学习总结
第6周作业:《Java程序设计》第6周学习总结
第7周作业:《Java程序设计》第7周学习总结
第8周作业:《Java程序设计》第8周学习总结
第9周作业:《Java程序设计》第9周学习总结
第10周作业:《Java程序设计》第10周学习总结
自认为写得最好一篇博客是?为什么?
简易计算器的java实现
因为这是我通过努力得到的成果的体现。
作业中阅读量最高的一篇博客是?谈谈经验
虚拟机的安装与学习
刚开始接触java大家求知欲都比较大,而我的这篇把碎知识整合起来比较通俗易懂。
作业中与师生交互最多的一篇博客是?谈谈收获
虚拟机的安装与学习
这篇是刚刚开始接触java时写的,因此在老师的帮助下,将博客内容一点点的充实起来。
(按顺序)实验报告链接汇总
实验一 (Java开发环境的熟悉)实验报告:Java开发环境的熟悉
实验二 Java面向对象程序设计称:简要内容:
1.初步掌握单元测试和TDD
2.理解并掌握面向对象三要素:封装、继承、多态
3.初步掌握UML建模
4.熟悉S.O.L.I.D原则
5.了解设计模式
实验三 敏捷开发与XP实践:简要内容:
XP基础
XP核心实践
相关工具
实验四 Android开发基础设计实验报告:
简要内容:
安装Andriod Studio并配置软件
使用Andriod Studio软件实现Hello
World!+学号的小程序
代码托管链接:
代码托管链接1:
代码托管链接android:
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
达标。
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得积极主动敲代码做到没?教材实践上有什么经验教训?
1.要多动手,时间才是硬道理
2.要注意try catch的使用,处理异常。
3.主义学习文件部分内容,感觉这部
分自己学习的不是很好。
4.git代码时commit
message要写的完整清晰。
课堂项目实践
1.2016-2017-2 《Java 程序设计》课堂实践项目5月31日
课堂实践
实践内容:编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能.
2.2016-2017-2 《Java 程序设计》课堂实践项目5第十二周
课堂实践
实践内容:1.修改教材P98 Score2.java, 让执行结果数组填充是自己的学号:
2.在IDEA中以TDD的方式对String类和Arrays类进行学习,
测试相关方法的正常,错误和边界情况。
3.模拟实现Linux下Sort -t : -k 2的功能。参考 Sort的实现。
3.2016-2017-2 《Java 程序设计》课堂实践项目课堂实践6月7日
课堂实践对提高应用能力有帮助吗?
肯定有
课堂实践上自己有什么经验教训?
1.提前把准备工作做好。
2.课前把要实践的内容熟悉一下以免到时候的手忙脚乱。
课堂实践上对老师有什么教学建议?
时间过于紧迫,人在紧张的状态下无法编出完美的代码,会用上最简单粗暴的代码。我认为老师应该放宽时间要求。
你有什么项目被加分,谈谈你的经验
...
你有什么项目被扣分,谈谈你的教训
无
课程收获与不足
自己的收获(投入,效率,效果等)自己需要改进的地方
Java要掌握的东西还有很多,通过这一学期的学习之后我觉得还有很多东西不懂,有些问题虽然解决了,但是对于他的概念还是很模糊的,虽然知道它怎么用,但是对于它的理解还不是很深刻,所以一个好的程序员是通过长时间练出来,这学了一学期的Java之后我还是感觉自己才接触了Java的边边角角而已,要学的知识还有很多。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
在实验三和实验五的时候有结对,实验三还好,只是上传代码,我和队友是相互学习,交换代码。在做实验五的时候,是Java的网络编程,刚开始我有点儿弄不懂实验的原理,对于实验目的也不是很清晰,然后我的队友张亚军同学先给我讲解了一下实验目的,然后让我认真看一下学姐学长的博客,看完感觉自己就懂了,然后两个人一起合作,一人负责客户端,一人负责服务器端,遇到问题就一起上网查找解决办法,最后成功了。老师给我们补充的关于结对编程的这次实验我觉得还是非常有必要的,让我们能够在实际操作过程中更好的编写代码,分工更加明确。
给开学初的你和学弟学妹们的学习建议,如果重新学习这门课,怎么做才可以学的更好
首先不能把这门课当成任务去完成,而是应该把它看作是你要牢牢掌握的一门技术,切不可应付。
可以边看教材边敲相对应内容的代码 。
每行代码都要认真敲,不然出现一个小问题都有可能导致代码运行不了,出现异常。然后你还要花费时间去解决,所以一定要注意细节。
遇到问题要尝试自己先解决,不要一不会就想去问别人,自己解决了才能掌握的更加牢靠,理解也会更加深入。
要多看看别人的博客总结,说不定别人遇到的问题你也会遇到,多参考参考别人遇到问题是如何解决的。
下学期有什么可行的计划提升学习效果?
1.继续跟着老师走,过充实的大学生活。
2.克服懒惰。
3.积极完成作业不敷衍,不打折扣。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
20小时
每周的学习效率有提高吗?你是怎么衡量的?
一开始有提高,后面慢慢持平稳定。
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
我认为这是一个很好的工具,他可以被当作一种外力督促我们学习,在课堂上的答题模式也很好的提高了课堂上的效率。
你觉得这门课老师应该继续做哪一件事情?
我觉得老师应该继续让学生写博客、扇贝打卡、每周的小测试。
每周的考试是为了督促大家把功夫花在平时,只要平时下了功夫,期末的压力也就小了很多,但从这点上来讲,是非常可取的。
你觉得这门课老师应该停止做哪一件事情?
停止这种完全让学生自学的模式,上课应该给学生尽可能讲解一下每一张的重点内容,感觉实验内容与我们教材上的学习内容联系不是特别紧密,很多人对实验的内容也没有完全理解,尤其是最后两次实验,希望老师能够上实验课时单独详细讲解一下实验的相关内容。
你觉得这门课老师应该开始做什么新的事情?
针对博客的问题,建议老师可以根据每周学习内容的多少对博客中的教材学习内容总结部分进行字数限制,而对教材学习中遇到的问题及解决过程之类的这种实践部分可以鼓励大家多写一些。
应该开始上课讲解教材上的内容,因为毕竟我们不是专业人员,完全靠自学的模式对于一部分人来说不太好,比如他们遇到问题就直接放弃了,想要靠他们自己问肯定是不可能的了,老师应该对每周同学们反馈最普遍的问题在课上进行讲解。
其他任意发挥
给出你的总结中涉及到的链接的二维码
码云项目链接: 二维码
预备作业1:我期望的师生关系
预备作业2:做中学深入探讨
预备作业3:虚拟机的安装与学习
第一周作业:《Java程序设计》第1周学习总结
第二周作业:《Java程序设计》第2周学习总结
第3周作业:《Java程序设计》第3周学习总结
第4周作业:《Java程序设计》第4周学习总结
第5周作业:Java程序设计》第5周学习总结
第6周作业:《Java程序设计》第6周学习总结
第7周作业:《Java程序设计》第7周学习总结
第8周作业:《Java程序设计》第8周学习总结
第9周作业:《Java程序设计》第9周学习总结
第10周作业:《Java程序设计》第10周学习总结
1.2016-2017-2 《Java 程序设计》课堂实践项目5月31日
课堂实践
2.2016-2017-2 《Java 程序设计》课堂实践项目5第十二周
课堂实践
实验一 (Java开发环境的熟悉)Java开发环境的熟悉
实验二 Java面向对象程序设计称
实验三 敏捷开发与XP实践
实验四 Android开发基础设计实验报告
实验五《网络编程与安全》
第四章第五章深入学习
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步