20172330 2017-2018-2《程序设计与数据结构》课程总结

标题:学号 2017-2018-2《程序设计与数据结构》课程总结

每周作业链接汇总

预备作业01:我期望的师生关系
预备作业02:做中学learning by doing个人感想
预备作业03:课程基础
第一周作业:虚拟机安装与Linux学习
第二周作业:学习数据和表达式的基本知识
第三周作业:学习对象创建及常见对象的使用
第四周作业:类的编写
第五周作业:学习条件判断和循环语句及使用方法
第六周作业:学习数组的使用方法
第七周作业:继承和接口
第八周作业:java中的多态性
第九周作业:java中异常和递归
第十周作业:java集合和数据结构
第十一周作业:Android的初步学习

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

我觉着写的最好的博客应该是第五周的吧,这周不管是对教材中的问题还是代码中的问题都去详细的探究了一下,而且这周也花费了好多时间去敲代码和学习,所以感觉这一周还是很有收获的。

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

阅读量最高的一篇博客应该是《第一周作业》,因为这一周写的东西也很详细的,而且可能也是刚开始写博客,大家阅读的有点多吧。

实验报告链接

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

团队项目报告链接汇总

第一周:四则运算第一周报告
第二周:四则运算第二周报告
第三周:四则运算第三周报告

代码托管链接

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


目标已经达到

  • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得
    学习书上的代码时,先自己手敲一遍代码,在对细节进行理解,加上课上老师的测试,这些都是在增删修改代码,使得我对代码的理解能力一步步提高,编程的来源就是能看懂代码可以稍加修改,我认为这很受益。刚开始什么都不懂,然后慢慢的看书上例子,做课后项目,自己就知道了该怎样去写方法,然后不断积累不断改正,最后完成了 本学期的任务。

  • 积极主动敲代码做到没?教材实践上有什么经验教训?
    课本上代码基本是自己敲的,偶尔事情比较多,会偷懒去粘贴。对教材上的实践,自己的积极主动学习完成的很不明显,虽然在课堂测试时有些能做出来,但是大家都可以理解运行出的,自己提前也没有很好的去理解,很多在测试过后才真正知道该如何修改,自主学习能力真的很需要培养。还是要自己多去练习,只有你把每一个项目都能独立做出来,你就能有巨大收获

课堂项目实践

参考2016-2017-2 《Java 程序设计》课堂实践项目
课堂实践链接(没有的可以不列)
实践名称:简要内容
...

  • 课堂实践对提高应用能力有帮助吗?
    有,课堂实践检测在一方面我们内容的掌握程度,另一方面也一定程度鞭策我们快速学习能力,较好的提高了应用能力,也督促了我们去自主学习。

  • 课堂实践上自己有什么经验教训?
    很多内容看过却忘了,自己没有很仔细地去理解代码,提前学习程度不够,反而在课堂上毫无头绪,课下复习巩固也做得不是也特别好。

  • 课堂实践上对老师有什么教学建议?
    希望老师可以稍微降些难度,同时在之后的课上可以稍微穿插讲解一下,做到大部分人可以理解。也可以在分数上有档次区别,可以选择不同难度系数的题目进行测试。

课程收获与不足

  • 自己的收获(投入,效率,效果等)
    自学能力、阅读及动手能力有较好提高,知识面有了很好地拓宽

  • 自己需要改进的地方
    投入学习的时间应与自己可以学会的内容相对应,不要做大量的无用功;要更积极主动学习理解,找到自己可以学懂的方法,不能只会看书而已。

  • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
    结对学习让我们不再孤军奋战,建议老师分配任务的时候给出更具体的指导

问卷调查

  • 你平均每周投入到本课程有效学习时间有多少?
    说实话真的挺多的,这学期还没选物理就想着多花点时间去学java,大概每周有二十多个小时吧。

  • 每周的学习效率有提高吗?你是怎么衡量的?
    学习效率有提高的,因为刚开始敲代码知识对照着书包一个一个敲,后来就知道每一个句子的意思,自己就能轻松的打出来,节省了好多时间。

  • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?
    蓝墨云上有很多资源可以叫我们去学习,对课程学习提醒和监督有较大作用,但是建议不用完全依赖这个软件,可以多种方式结合着来。

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

  • 你觉得这门课老师应该停止做哪一件事情?
    一周学习多章内容,课程进度提升但学习程度在下降

  • 你觉得这门课老师应该开始做什么新的事情?
    建议进一步完善电子版指导书、教材这些辅助我们学习的资料,在课上可以更多涉及我们当周所学习的内容,可以从一开始就进行结对学习,相互督促让学生把基础打牢。

  • 其他任意发挥
    java大法好啊。

    给出你的总结中涉及到的链接的二维码

  • 码云项目链接:

预备作业1: 二维码

预备作业2: 二维码

预备作业3: 二维码

第一周作业:二维码

第二周作业:二维码

第三周作业:二维码

第四周作业:二维码

第五周作业:二维码

第六周作业:二维码

第七周作业:二维码

第八周作业:二维码

第九周作业:二维码

第十周作业:二维码

第十一周作业:二维码

实验一 Java开发环境的熟悉:二维码

实验二 《Java面向对象程序设计》实验报告:二维码

实验三 敏捷开发与XP实践:二维码

实验四 《Android程序设计》:二维码

实验五 网络编程与安全:二维码

实践名称:二维码

猜你喜欢

转载自www.cnblogs.com/linanlalala/p/9195524.html