学号 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解决方案:安装增强功能。并在设备共享粘贴板中设置为双向
代码托管
上周考试错题总结
- 上周由于是开卷考试,可以使用书本和电子设备,所以很快就把答案找到了,但对其的使用还是较为模糊,还应该努力加把劲
结对及互评
评分标准
-
正确使用Markdown语法(加1分):
- 不使用Markdown不加分
- 有语法错误的不加分(链接打不开,表格不对,列表不正确...)
- 排版混乱的不加分
-
模板中的要素齐全(加1分)
- 缺少“教材学习中的问题和解决过程”的不加分
- 缺少“代码调试中的问题和解决过程”的不加分
- 代码托管不能打开的不加分
- 缺少“结对及互评”的不能打开的不加分
- 缺少“上周考试错题总结”的不能加分
- 缺少“进度条”的不能加分
- 缺少“参考资料”的不能加分
-
教材学习中的问题和解决过程, 一个问题加1分
-
代码调试中的问题和解决过程, 一个问题加1分
-
本周有效代码超过300分行的(加2分)
- 一周提交次数少于20次的不加分
-
其他加分:
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 排版精美的加一分
- 进度条中记录学习时间与改进情况的加1分
- 有动手写新代码的加1分
- 课后选择题有验证的加1分
- 代码Commit Message规范的加1分
- 错题学习深入的加1分
- 点评认真,能指出博客和代码中的问题的加1分
- 结对学习情况真实可信的加1分
-
扣分:
- 有抄袭的扣至0分
- 代码作弊的扣至0分
- 迟交作业的扣至0分
点评模板
- 博客中值得学习的或问题:
- 有自己的思考
- 认真寻找自己的不足
- 代码中值得学习的或问题:
- 代码还需在多敲,多练
- 基于评分标准,我给本博客打分:9分。得分情况如下:
- 感想,体会不假大空加1分
- 进度条中记录学习时间与改进情况加1分
- 有动手写新代码加1分
- 结对学习情况真实可信加1分
- 正确使用Markdown语法加1分
- 教材学习中的问题和解决过程加1分
- 代码调试中的问题和解决过程加2分
- 代码Commit Message规范的加1分
点评过的同学博客和代码
- 本周结对学习情况
-
结对照片
-
结对学习内容
- 安装statistics.sh脚本
- 编辑vimrc
- 使用git
- 写输出程序
- 分析java与c语言的异同
其他(感悟、思考等,可选)
- 刚开始的学习过程很累,但还要努力
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 10000行 | 30篇 | 400小时 | |
第一周 | 59/200 | 2/2 | 20/20 | 学会简单的Linux操作和编写简单的Java程序并且上传到码云 |
-
计划学习时间:20小时
-
实际学习时间:15小时
-
改进情况:每天少打游戏,多花一点时间学习