20165234 2017-2018-2《Java程序设计》课程总结

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

一、作业链接汇总

每周作业链接

  • 预备作业一:我期望的师生关系
  • 预备作业二:学习基础和C语言基础调查
  • 预备作业三:Linux安装及学习
  • 第一周作业:初识JAVA,注册码云并配置Git
  • 第二周作业:JAVA基本语法,标识符及关键字
  • 第三周作业:JAVA对象与类及封装
  • 第四周作业:JAVA继承与接口
  • 第五周作业:内部类与异常类、输入输出流
  • 第六周作业:常用实用类、泛型与集合框架
  • 第七周作业:JDBC与MySQL数据库
  • 第八周作业:JAVA多线程机制
  • 第九周作业:JAVA网络编程

实验报告链接

  • 实验一 《Java开发环境的熟悉》:命令行下Java程序开发、IDEA调试程序、编写代码
  • 实验二 《Java面向对象程序设计》:在IDEA中使用JUnit进行单元测试,掌握TDD,熟悉SOLID
  • 实验三 《敏捷开发与XP实践》:研究Code菜单、结对学习重构、复数类、密码学
  • 实验四 《实验四Android程序设计》:AndroidStudio的下载和使用
  • 实验五 《网络编程与安全》:客户端和服务器之间的通信,密码学算法的应用

二、关于博客

1. 自认为写得最好一篇博客是?为什么。

《学习基础和C语言基础调查》。当时是在假期,在完成这篇博客时我花费的时间较长,也较为用心。

2. 作业中阅读量最高的一篇博客是?谈谈经验。

《我期望的师生关系》。这是我们写的第一篇博客,我是最早提的人之一,便可能起到了为其他同学提供参考的作用。其中的一段观点还被娄老师转发至微信群。

3. 作业中与师生交互最多的一篇博客是?谈谈收获。

《第一周学习总结》。我在记录知识点时,对其中的某些问题没有进一步深入研究。学姐提出问题不仅是提醒我要考虑多种情况,也是鼓励我要从多方面进行动手尝试。

三、关于代码

给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?

5000行代码的目标已经达到。

加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得。

我认为“加点代码,改点代码”就是一个举一反三的过程。如果只有一套代码,就不能充分考虑到所有的情况。而自己增改代码,能使我们加深对代码的理解。

积极主动敲代码做到没?教材实践上有什么经验教训?

我没有完全做到积极主动敲代码。随着难度的加大,在后期的学习中,大多数只是做到努力去理解课本上的代码,并没有积极地敲代码,所以对代码的熟悉程度不如前期学习。就教材实践而言,不断地思考与实践,才会有提高。在实践的过程中还要学会巧妙得运用工具。多看学长学姐的博客,看他们遇到的问题以及解决方案,也会受益匪浅。

 

四、课堂项目实践

 

课堂实践对提高应用能力有帮助吗?

课堂实践项目是对平时学习成果的一个检验,还是很有帮助的。

课堂实践上自己有什么经验教训?

上课测试前一定要检查好电脑,有一次我就是因为没有提前查看电脑是否正常工作,开机更新等了很久。idea等编程软件一定要检查是否可用。

课堂实践上对老师有什么教学建议?

希望老师真正多一些课程内容的讲授,单纯靠自学很吃力。

 

五、课程收获与不足

自己的收获(投入,效率,效果等)

本学期在Java课程上花费的时间过多。

自己需要改进的地方

需要提高学习效率。

结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议。

是真正贯彻,在完成结对编程过程中我们充分发挥了结对的优势,进行了互补。

给开学初的你和学弟学妹们的学习建议

一点点地积累,从头就要打下好的基础。

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

代码是基础也是核心,要从课本代码入手。

下学期有什么可行的计划提升学习效果?

提高自制力,用更多的时间投入到有效学习。

六、问卷调查

你平均每周投入到本课程有效学习时间有多少?

20小时。

每周的学习效率有提高吗?你是怎么衡量的?

没有太多提高,每周的任务都较多,不太好进行分配与衡量。

蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?

有一定督促作用。每周真正吃透内容本身就需要很多时间,我们往往在周末才开始花大量时间补博客。

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

写博客的习惯,以及蓝墨云班课,都可以起到督促学习的作用。

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

希望不要完全交由我们学生自学。

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

上课过程中更多地多讲授课本与博客的内容。

七、二维码

预习作业一:

 20165234 2017-2018-2《Java程序设计》课程总结_第1张图片

预习作业二:

 20165234 2017-2018-2《Java程序设计》课程总结_第2张图片

预习作业三:

 20165234 2017-2018-2《Java程序设计》课程总结_第3张图片

第一周:

 20165234 2017-2018-2《Java程序设计》课程总结_第4张图片

第二周:

 20165234 2017-2018-2《Java程序设计》课程总结_第5张图片

第三周:

 20165234 2017-2018-2《Java程序设计》课程总结_第6张图片

第四周:

 20165234 2017-2018-2《Java程序设计》课程总结_第7张图片

第五周:

 20165234 2017-2018-2《Java程序设计》课程总结_第8张图片

第六周:

 20165234 2017-2018-2《Java程序设计》课程总结_第9张图片

第七周:

 20165234 2017-2018-2《Java程序设计》课程总结_第10张图片

第八周:

 20165234 2017-2018-2《Java程序设计》课程总结_第11张图片

第九周:

 20165234 2017-2018-2《Java程序设计》课程总结_第12张图片

实验一:JAVA开发环境熟悉

 20165234 2017-2018-2《Java程序设计》课程总结_第13张图片

实验二:JAVA面向对象程序设计

 20165234 2017-2018-2《Java程序设计》课程总结_第14张图片

实验三:敏捷开发与XP实践

 20165234 2017-2018-2《Java程序设计》课程总结_第15张图片

实验四:Android程序设计

 20165234 2017-2018-2《Java程序设计》课程总结_第16张图片

实验五:网络编程与安全

 20165234 2017-2018-2《Java程序设计》课程总结_第17张图片

结对编程项目——四则运算第一阶段总结

 20165234 2017-2018-2《Java程序设计》课程总结_第18张图片

结对编程项目——四则运算第二阶段总结

 20165234 2017-2018-2《Java程序设计》课程总结_第19张图片

你可能感兴趣的:(20165234 2017-2018-2《Java程序设计》课程总结)