20155229 2016-2017-2《Java程序设计》课程总结
每周作业链接汇总
- 预备作业1:对专业的期待和对师生关系的理解
- 预备作业2:分析自我技能延展到c语言学习状况
- 预备作业3:虚拟机安装及LINUX命令学习
- 第一周作业:初步认识Java
- 第二周作业:学习java的基础语法
- 第三周作业:学习java对象及封装
- 第四周作业:学习java的继承、接口与多态的运用
- 第五周作业:学习java的异常处理和collection与map
- 第六周作业:学习java的输入输出、线程与Api,与搭档一起学习
- 第七周作业:学习java的时间与日期
- 第八周作业:学习java的通用API
- 第九周作业:学习java的整合数据库
- 第十周作业:学习java的密码学算法和andriod开发学习指南
自认为写得最好一篇博客是?为什么?
我认为写得最好的一篇是 第二周作业
因为刚接触java的知识,比较简单,有时间去多练习,能将老师教学指导中的内容做到位
作业中阅读量最高的一篇博客是?谈谈经验
作业中阅读量最高的一篇是 第六周作业
其实我也不知道这篇博客的阅读量最高,大概是因为那周老师开始了博客互评
作业中与师生交互最多的一篇博客是?谈谈收获
作业中师生交互最多的一篇博客是 第一周博客
收获最大的是按照老师的要求,一点一点的将不对地方进行改正,一点一点的将博客补充完整
实验报告链接汇总
- 实验一 《Java开发环境的熟悉》:
- 实验二 《Java面向对象程序设计》:
- 实验三 《敏捷开发与XP实践》:
- 实验四 《Android开发基础》:
- 实验五 《Java网络编程及安全》:
代码托管链接:https://git.oschina.net/bestiisjava2017/fyh20155229/commits/master
给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?
- 本学期的代码量达到目标,但是自己真正写的代码不多。
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
- 老师的学习指导我有跟着做,确实能提高自己对代码的理解
积极主动敲代码做到没?教材实践上有什么经验教训?
- 还需要对教材理解的更透彻。
课堂项目实践
课堂实践链接
课堂实践对提高应用能力有帮助吗?
- 有帮助,平时学到的东西很少会动手去编写新的代码,上课的课堂实践能够起到对知识的回顾和深入理解
课堂实践上自己有什么经验教训?
- 对时间掌握不够,经常写完代码打上水印,结果提交的时候实践已经停止
- 另一种情况是,写测试类的时候是需要在idea中写,但是我要git到码云上需要用虚拟机中的vi,这个真的很浪费时间,而且虚拟机中运用idea是比较慢的,有时候还会卡。
- 有一些东西还运用的不熟练,需要翻书去查找
课堂实践上对老师有什么教学建议?
- 可以现在课下给一些类似的练习,最后在课堂上出看时间的内容
课程收获与不足
自己的收获(投入,效率,效果等)
- 在刚开始学这门课时总是花很多时间,没有掌握自学的要领,但后面学习的内容提高了难度,就感觉有时候还没学完这一章已经到下一周了。
- 每次装应用是最花时间的,每次装完已经到周末了,有机会的话还是早点将软件装好。
自己需要改进的地方
- 需要对知识进行进一步的深入和理解。
结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 和搭档除了学习这门课,其余时间有时候也会一起学习其他科目。
给开学初的你和学弟学妹们的学习建议
- 多练习代码,不懂得一定要弄懂
如果重新学习这门课,怎么做才可以学的更好
- 对知识点进行深入的理解和学习,多编代码,理解代码
下学期有什么可行的计划提升学习效果?
- 每天抽一到两小时进行学习,不要总是每天花大把时间在一个科目上。
问卷调查
你平均每周投入到本课程有效学习时间有多少?
- 20小时以上吧
每周的学习效率有提高吗?你是怎么衡量的?
- 有时候会有提高,但遇到装软件或者比较难的章节,肯定没有提高。
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
- 只能说是app方便了老师布置作业和学生交作业吧,没觉得有促进学习的作用
你觉得这门课老师应该继续做哪一件事情?
- 翻转课堂吧,每周做题的时候就会发现自己在上一周学习的时候有漏洞
你觉得这门课老师应该停止做哪一件事情?
- 上课介绍XX应用、XX软件、XX学习方法的好处,老师平时让我们用的东西都挺不错,我们也能在用的过程中体会这些东西的好处,但不需要上课的时候花大量时间去介绍这些东西,这样很浪费时间,介绍这些东西的时间可以去更深入的讲解知识点。
你觉得这门课老师应该开始做什么新的事情?
- 在一个学期学习过程中,采用固定的教学方法
给出你的总结中涉及到的链接的二维码
实验一 《Java开发环境的熟悉》:
实验二 《Java面向对象程序设计》:
实验三 《敏捷开发与XP实践》:
实验四 《Android开发基础》: