# 20182335 2018-2019-1《程序设计与数据结构》课程总结
20182335 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
- 预备作业:课程要求及展望;安装linux虚拟机
- 第一周作业:学习Java的基础知识和计算机系统
- 第二三周作业:学习教材二,三章内容,认识了Java的基本语法结构
- 第四周作业:继承的基本语法与用法;数据的表达式,类的编写与对象,toString方法用println或print或字符串连接会自动调用。
- 第五周作业:子类与父类的关系;protected修饰符;继承与多态。
- 第六周作业:教材第九章第十章内容。后绑定;通过继承实现多态;接口;对异常的处理。
- 第七周作业:对教材十二章,十四章十五章的学习。算法分析;栈;链式结构。
- 第八周作业:查找;排序。
- 第九周作业:二叉查找树;删除元素;树的遍历;树的实现。
- 第十周作业:无向图,有向图,带权图;遍历;最小生成树;邻接表,邻接矩阵。
自认为写得最好一篇博客是?为什么?
第十周作业是我认为我写的最好的一篇博客。可能是临近结课,所以想有个好点的收尾,也算是对自己一个学期的学习有个交代,所以在内容和总结上都比以前更加花心思。
作业中阅读量最高的一篇博客是?谈谈经验
预备作业是我阅读量最高的一篇博客,令人惭愧的是当时第一次写博客也没有经验,并没有花心思去钻研以及上网去寻找解决的办法,所以这也是我最差的一篇博客,算是对我的一个警醒,让我在后期的学习过程中认真起来。
团队项目报告链接汇总
代码托管链接
-
statistic.sh运行结果:
-
目标是否完成:因为前面idea出现一次问题导致代码被清空,实际数量是达到了。
-
加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得:使用有意义的函数和变量名字,这样方便你在看代码时看注释。一开始我经常不注意备注名称,胡乱起名字,导致在看的时候一头雾水,后期才慢慢改正过来。在学习的过程中我能够清晰的感觉到如果能够自己独立完成某一代码的构建,才是真正学会了那部分的知识。
-
积极主动敲代码做到没?教材实践上有什么经验教训?
我觉得这方面做的不够好,但是我确实是在通过自己的实践在努力。可能我的水平不够,但是我会通过询问请教会的同学来解决问题。
有时候我会比较懒,把所以事情堆到一天导致最后手忙脚乱,睡的也很晚。所以后面对这个问题进行了改正。
-
课堂项目实践
参考2018-2019-1 《Java 程序设计》课堂实践项目,详情见蓝墨云 -
课堂实践上对老师有什么教学建议?
王志强老师的课生动有趣,寓教于乐,非常亲民,属实给力! -
课程收获与不足
自己的收获:学会了更多关于编程的思路,在思考问题中从更多的角度出发。
自己需要改进的地方:在学习上花更多的时间,更多的去实践学习。
- 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
冷冲和张端云同学对我的java学习有很大的帮助,我很感谢她们。强哥多注意身体,不要再感冒了,您的学生非常关心您的身体健康啊!
-
问卷调查
-
你平均每周投入到本课程有效学习时间有多少?
不算上课的时间话每周有18个小时左右。 -
每周的学习效率有提高吗?你是怎么衡量的?
从一开始到现在确5实有明显的提高,从完成作业的速度可以看出。 -
蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
有促进。希望继续保持 -
你觉得这门课老师应该继续做哪一件事情?
对学生自学的能力要求。 -
你觉得这门课老师应该停止做哪一件事情?
对教学进度适当放慢。 -
其他任意发挥
很感激遇到强哥,对我很关心照顾,也让您操了不少心,我会在以后的学习中继续努力。
你的总结中涉及到的链接的二维码
-
码云项目链接:
-
预备作业1
-
第一周学习总结
-
第二三周学习总结
-
第四周学习总结
-
第五周学习总结
-
第六周学习总结
-
第七周学习总结
-
第八周学习总结
-
第九周学习总结
-
第十周学习总结
-
实验一
-
实验二
-
实验三
-
实验四
-
实验五
-
实验六
-
实验七
-
实验八
-
实验九