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


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

    (按顺序)每周作业链接汇总

    • 第一周作业:学习计算机系统概述,对计算机系统有一个大致的了解。
    • 第二周作业:学习Java的基本语法,编写一些简单的代码。
    • 第三周作业:学习类和包的概念,学习使用对象引用变量的声明与初始化以及注意事项。
    • 第四周作业:对类和对象的定义理解进一步加深,对方法设计和方法重载进行初步的学习。
    • 第五周作业:学习了循环语句和条件语句的语法和使用,对原先简单涉及的逻辑运算符也进行了系统详细的学习。
    • 第六周作业:对数组进行学习和使用。
    • 第七周作业:学习类之间的关系,了解类的层次结构。
    • 第八周作业:学习利用接口和继承实现多态性。
    • 第九周作业:学习异常以及异常的处理方法。
    • 第十周作业:学习集合的同构和异构,学习线性数据结构和非线性数据结构。
    • 第十一周作业:初步学习Android,学习UI组件。

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

    • 第四周作业: 第四周作业
      首先是因为这一篇开始,图片变得整齐美观了。然后,这一篇因为记录的是编写类,是最难的一章,所以无论是教材中的问题还是代码中的问题,记录的都相对较多。最后,这周博客第一次打出了自己认为非常多的代码,都忘记了发烧的痛苦,并且打出的代码量也是最多的。

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

    • 第四周作业: 第四周作业
      要想博客写的好,首先就是一定要认真自学。越难的章节,自学的时候,遇到的问题和困难就越多。所以能够记录的问题也就越多,同时要结合自身的感想与理解把解答过程记录的明明白白。感想要写的能表达出自己的真情实感。

    (按顺序)实验报告链接汇总

    (按顺序)团队项目报告链接汇总

    代码托管链接:

    • 本学期代码量超额完成。

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

    • 每个项目其实都是由好多个类组成的,当修改或者增加代码时,只需要从类中改就行,就不需要改动太大。

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

    • 做到了,有些老师没要求做的pp项目,我也做完了。经验教训:认真审题,要实现题目中所有的要求。

    课堂项目实践

    • 第六周课堂实践(1): 编译运行PP7.4。
    • 第六周课堂实践(2): 计算n!。
    • 第七周课堂实践: 从命令行传入 学号、课程的成绩,计算平均成绩,并输出。
    • 第八周课堂实践: 练习继承。
    • 第九周课堂实践: 练习使用选择和插入排序法。
    • 第十周课堂实践(1): 练习IO操作及异常处理。
    • 第十周课堂实践(2): 使用递归计算并写入文件。
    • 第十一周课堂实践: 练习链表插入和删除。
    • 第十二周课堂实践: 练习数据库操作实践。
    • 第十三周课堂实践: 在Android平台上开发移动程序,模拟栈的操作。
    • 第十四周课堂实践(1): 开发一个Android应用程序,要求:输入一个中缀表达式,输出后缀表达式。
    • 第十四周课堂实践(2): 开发一个Android应用程序,完成表达式计算。
    • 输出后缀表达式。
    • 第十四周课堂实践(2): 练习Socket编程。

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

    • 有帮助。一方面可以督促自己尽快完成,另一方面如果有不懂或者不会的地方可以及时询问。

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

    • 首先要学会预习,要不然仅凭上课的时间是弄不懂的。其次要学会自己寻找问题,解决问题,问老师也要知道问什么问题。

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

    • 希望每此做实践之前,老师能讲一下具体要干什么,有些题目不讲看不明白。

    课程收获与不足

    • 自己的收获
      学到了很多关于代码的知识,弄够做出完整的项目。刚开始学习基础知识的时候,为了能更加深入了解,每晚都熬夜到好晚去敲代码。等慢慢熟悉了解了之后,越来越觉得敲代码是很有意思的一件事。

    • 自己需要改进的地方
      有些东西思路不够清楚,有些代码可以作为一个类使用,而不是重复在一个程序中使用。而且没有经常使用的一些东西,比如接口,使用情况还是不太清楚。

    • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
      真正的贯彻了。我们小组在结对后,关于编程问题都是一起学习、一起讨论的,做到了互帮互助的要求。我为小组提供了一些帮助的同时也接受了来自小组别的成员的帮助。并没有什么参考建议可以提供。

    问卷调查

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

    • 基本上所有的空余时间都在学习java

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

    • 有提高,在一样长的时间中,做出的有效功作为比较的条件。

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

    • 有。希望每次在蓝墨云上传资料的时候能够在群里说一下,没有提示都不知道。

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

    • 让我们自己预习。

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

    • 优秀博客加分。

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

    • 不知道。

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

  • 相关阅读:
    Eclipse用法和技巧二十六:浅谈快捷键
    Eclipse用法和技巧二十五:eclipse图标的含义
    Eclipse用法和技巧二十四:当git遇上eclipse
    Eclipse用法和技巧二十三:查看JDK源码
    Eclipse用法和技巧二十二:快速调整字体大小
    Eclipse用法和技巧二十一:工程的展示途径
    94. Binary Tree Inorder Traversal
    110. Balanced Binary Tree
    595. Big Countries
    720. Longest Word in Dictionary(important!!!about sort)
  • 原文地址:https://www.cnblogs.com/yu757503836/p/9202876.html
Copyright © 2020-2023  润新知