学号 2019-2020-1 《数据结构与面向对象程序设计》第一周学习总结

教材学习内容总结

  • 学习写最简单的Java程序
  • 学会使用虚拟机上传代码到码云
  • 学会调试程序
  • 一些虚拟机快捷键的使用

教材学习中的问题和解决过程

  • 问题1:面向对象的理解
  • 问题1解决方案:面向对象的基本思想是使用类,对象,继承,封装,消息等基本概念进行程序设计。
  • 问题2:String[] arg有什么意义
  • 问题2解决方案:规定的,一般main的参数照

代码调试中的问题和解决过程

  • 问题1:"VM 已启动: 错误: 找不到或无法加载主类 HelloJDB
  • 问题1解决方案:打开相应文件文件夹再进行调试,示例中“/bin”所指为bin文件夹,自行建立应找到建立的文件所在位置。
  • 问题2:向码云上传代码时出错,无法建立链接。
  • 问题2解决方案:重新clone仓库https链接,成功建立链接后再次git push。
  • 问题3:如何将代码黏贴到vim上?
  • 问题2解决方案:安装增强功能。并在设备共享粘贴板中设置为双向

代码托管

上周考试错题总结

  • 上周由于是开卷考试,可以使用书本和电子设备,所以很快就把答案找到了,但对其的使用还是较为模糊,还应该努力加把劲

结对及互评

评分标准

  1. 正确使用Markdown语法(加1分):

    • 不使用Markdown不加分
    • 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
    • 排版混乱的不加分
  2. 模板中的要素齐全(加1分)

    • 缺少“教材学习中的问题和解决过程”的不加分
    • 缺少“代码调试中的问题和解决过程”的不加分
    • 代码托管不能打开的不加分
    • 缺少“结对及互评”的不能打开的不加分
    • 缺少“上周考试错题总结”的不能加分
    • 缺少“进度条”的不能加分
    • 缺少“参考资料”的不能加分
  3. 教材学习中的问题和解决过程, 一个问题加1分

  4. 代码调试中的问题和解决过程, 一个问题加1分

  5. 本周有效代码超过300分行的(加2分)

    • 一周提交次数少于20次的不加分
  6. 其他加分:

    • 周五前发博客的加1分
    • 感想,体会不假大空的加1分
    • 排版精美的加一分
    • 进度条中记录学习时间与改进情况的加1分
    • 有动手写新代码的加1分
    • 课后选择题有验证的加1分
    • 代码Commit Message规范的加1分
    • 错题学习深入的加1分
    • 点评认真,能指出博客和代码中的问题的加1分
    • 结对学习情况真实可信的加1分
  7. 扣分:

    • 有抄袭的扣至0分
    • 代码作弊的扣至0分
    • 迟交作业的扣至0分

点评模板

  • 博客中值得学习的或问题:
    • 有自己的思考
    • 认真寻找自己的不足
  • 代码中值得学习的或问题:
    • 代码还需在多敲,多练
    • 基于评分标准,我给本博客打分:9分。得分情况如下:
    • 感想,体会不假大空加1分
    • 进度条中记录学习时间与改进情况加1分
    • 有动手写新代码加1分
    • 结对学习情况真实可信加1分
    • 正确使用Markdown语法加1分
    • 教材学习中的问题和解决过程加1分
    • 代码调试中的问题和解决过程加2分
    • 代码Commit Message规范的加1分

点评过的同学博客和代码

  • 本周结对学习情况
    • 20182328

    • 结对照片

    • 结对学习内容

      • 安装statistics.sh脚本
      • 编辑vimrc
      • 使用git
      • 写输出程序
      • 分析java与c语言的异同

其他(感悟、思考等,可选)

  • 刚开始的学习过程很累,但还要努力

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 10000行 30篇 400小时
第一周 59/200 2/2 20/20 学会简单的Linux操作和编写简单的Java程序并且上传到码云
  • 计划学习时间:20小时

  • 实际学习时间:15小时

  • 改进情况:每天少打游戏,多花一点时间学习

参考资料

posted @ 2019-09-11 18:34  20182322王美皓  阅读(107)  评论(1编辑  收藏  举报