20182330 2018-2019-1《程序设计与数据结构》课程总结

20182330 2018-2019-1《程序设计与数据结构》课程总结

每周作业链接汇总

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

矮子里面拔将军的话可能就是第五周总结博客,这一篇博客是国庆期间写的,这时候markdown格式写的没有那么惨不忍睹了,回顾了之前学的知识,改错了上周考试的错误然后总结了第五周的学习情况。

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

惊讶的发现哈夫曼编码是阅读量最高的一篇博客。原因可能是因为这是唯一一篇没有格式限制的博客,大家基本上都是详细的自学了一遍哈夫曼编码,然后根据自己的想法来写博客。写的过程中都会互相看看,借鉴借鉴。

  • 实验一报告

    基于命令行进行简单的Java程序编辑、编译、运行和调试;练习Linux基本命令;学习Java程序的JDB调试技能;编写简单的Java程序。

  • 实验二报告

    编写简单的计算器;编写测试代码,测试验证。

  • 实验三报告

    初步尝试IDEA;学习UML图;TDD调试

  • 实验四报告

    Java Socket编程;Java和密码学;编写有理数/复数计算器;远程计算器

  • 实验五报告

    有关安卓的测试

  • 实验六报告

    链表练习并在安卓上实验

  • 实验八报告

    有关树的构建和测试

  • 实验九报告

    图的遍历、拓扑排序、最小生成树、最短路径求解

团队项目报告链接汇总

第一周:简要内容
第二周:简要内容
……

代码托管链接:

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

经过一学期的艰苦奋斗完成任务。

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

使用有意义的函数和变量名字。如果你的函数和变量的名字,能够切实的描述它们的逻辑,那么你就不需要写注释来解释它在干什么。

检讨一下我经常乱七八糟的起变量名,还觉得越简单越好,什么N、R、P都出现过,确实最后搞的自己一头雾水。要改了要改了。

程序语言都喜欢标新立异,提供这样那样的“特性”,然而有些特性其实并不是什么好东西。很多特性都经不起时间的考验,最后带来的麻烦,比解决的问题还多。

希望自己能够 踏实、务实、扎实!

根据这些,我总结出来的防止过度工程的原则如下:
先把眼前的问题解决掉,解决好,再考虑将来的扩展问题。
先写出可用的代码,反复推敲,再考虑是否需要重用的问题。
先写出可用,简单,明显没有bug的代码,再考虑测试的问题。

人们都不喜欢目光短浅的人,然而在现实的工程中,有时候你就是得看近一点,把手头的问题先搞定了,再谈以后扩展的问题。

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

  • 学期开始时很积极,每一项作业尤其是实验都会认真的做,看了《积极主动敲代码》那篇博客,也很认同他的观点,会分析教材上的代码。
  • 国庆节假期之前有所懈怠,没有做到积极主动,有点为了完成任务而完成任务。
  • 国庆节总结调整。学习数据结构的时候积极性有一个小高潮,对于栈等结构的分析比较有兴趣。
  • 学习树的时候又不积极了,当时也是事情很多,最记忆犹新的是有一天晚上踩着点赶deadline,赶的时候很着急,匆匆赶完之后是12点,惊险刺激而且心有余悸。跟自己说以后不管什么情况,绝对不可以这样赶deadline。
  • 教材实践基本上就是灵活运用,而且要锤炼细节。书上代码无脑敲进去是没有用的,而且会有各种各样的问题出现,需要自己修改。

课堂项目实践

详见蓝墨云

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

课堂实践很多都比我们学习的内容有拓展,并且需要自己去设计,这一点对应用能力的提高还是很有帮助的。

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

希望根据时间布置作业

课程收获与不足

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

  • 最大的收获就像老师说的,有了自学的意识。我学到的自学的意识就是:摆脱了高中那种老师没讲就不能考,就是所谓的超纲的意识。现在觉得知识没有超纲不超纲,碰到不会的自己完全可以学习,学了就是自己的,不学就什么也不是。
  • 没有耐心和得过且过的心态是最大的不足,希望能够克服。投入的时间和精力挺多的,但是还是出现了开学担忧的情况——效率低下。如果说投入与效果成比例的话,我只能说最多5:3。

自己需要改进的地方

当然是要多多寻找方法,提高学习效率。这里的方法包括:如果学习代码时遇到看不懂的点该怎样最最高效的解决?对于易掌握的东西怎么高效消化而不浪费时间?

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

结对学习的还不错,有些时候自己想问题会很困难,而且走不出思维的死胡同,跟结对伙伴探讨可以找到哪怕一点点的启发,也能让你豁然开朗。互相督促也是结对学习很重要的作用。因为博客需要互评,为了完成自己的博客就会催同学写博客,无形之中互相督促共同进步。

问卷调查

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

20小时左右

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

学习效率起起伏伏。自己写总结博客的时候就发现了,有时候会有好多问题要写,有时候完全没有问题。

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

嗯嗯 蓝墨云这个app做的值得学习!它对我的学习过程起到了促进和记录的作用,很到位了。继续加油!

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

对自学的要求很到位!

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

放缓一下进度吧,我们替学弟学妹们试了试水,觉得这样真的不太可。

其他任意发挥

暂无

写出你的总结中涉及到的链接的二维码(七天有效,如果看不了可能是过期了。。)

码云项目链接: 二维码

  • 预备作业

  • 第一周学习总结

  • 第二三周学习总结

  • 第四周学习总结

  • 第五周学习总结

  • 第六周学习总结

  • 第七周学习总结

  • 第八周学习总结

  • 第十周学习总结

  • 实验一

  • 实验二

  • 实验三

  • 实验四

  • 实验五

  • 实验六

  • 实验八

  • 实验九

猜你喜欢

转载自www.cnblogs.com/weiii/p/12115297.html