20182302 2019-2020-1 《数据结构与面向对象程序设计》第5周学习总结
教材学习内容总结
- 本章解释了继承的概念,继承是从已有类派生新类的一个过程,是支持软件复用思想的一种方法
- 子类实例不依赖于父类实例
- 继承是单向的,不容许多重继承。
- 客户端与服务器端的传递信息。
- 学习凯撒密码的使用方法,如何编写有理数和复数计算器。
教材学习中的问题和解决过程
- 问题1: 没法找到IP地址
- 问题1解决方案:经过打开Windows+R,cmd,ipconfig查找本机IP。
- 问题2:抽象类、抽象方法的做用是什么?
- 问题2解决方案:抽象类表示通常的概念,有一些没有声明的方法,以供子类重写。抽象方法提供方法签名,由子类继承它们。
代码调试中的问题和解决过程
- 问题1: 在java中输入字符遇到吃回车问题
- 问题1解决方案:百度后得知经过将nextline改成next能够解决,nextline常发生吃回车问题
- 问题2:Connection timed out: connect
- 问题2解决方案:IP地址输入存在错误,找到后从新输入

上周考试错题总结
评分标准
- 正确使用Markdown语法(加1分):
- 不使用Markdown不加分
- 有语法错误的不加分(连接打不开,表格不对,列表不正确...)
- 排版混乱的不加分
- 模板中的要素齐全(加1分)
- 缺乏“教材学习中的问题和解决过程”的不加分
- 缺乏“代码调试中的问题和解决过程”的不加分
- 代码托管不能打开的不加分
- 缺乏“结对及互评”的不能打开的不加分
- 缺乏“上周考试错题总结”的不能加分
- 缺乏“进度条”的不能加分
- 缺乏“参考资料”的不能加分
教材学习中的问题和解决过程, 一个问题加1分java
代码调试中的问题和解决过程, 一个问题加1分git
- 本周有效代码超过300分行的(加2分)
- 其余加分:
- 周五前发博客的加1分
- 感想,体会不假大空的加1分
- 排版精美的加一分
- 进度条中记录学习时间与改进状况的加1分
- 有动手写新代码的加1分
- 课后选择题有验证的加1分
- 代码Commit Message规范的加1分
- 错题学习深刻的加1分
- 点评认真,能指出博客和代码中的问题的加1分
- 结对学习状况真实可信的加1分
- 扣分:
- 有抄袭的扣至0分
- 代码做弊的扣至0分
- 迟交做业的扣至0分
点评:
- 博客中值得学习的或问题:
- 问题:排版能力仍需提升
- 错误总结缺乏,作题时缺乏仔细思考
- 代码中值得学习的或问题:
- 基于评分标准,我给本博客打分:12分。得分状况以下:正确使用Markdown语法(加1分)模板中的要素齐全(加1分)教材学习中的问题和解决过程(加2分)代码调试中的问题和解决过程(加2分)本周有效代码超过300分行(加2分)感想,体会不假大空(加1分)进度条中记录学习时间与改进状况(加1分)结对学习状况真实可信(加1分)有动手写新代码(加1分)
点评过的同窗博客和代码
- 本周结对学习状况
- 结对学习内容
- 一块儿完成第四次实验
- 共同讨论上次测试的错题
- 讨论类的层次应该如何设计
- 上周博客互评状况
其余(感悟、思考等,可选)
平时须要及时复习练习,对不懂内容要及时询问。须要提高自学能力,对所发博客一点一滴去作。服务器
学习进度条
目标 |
6000行 |
25篇 |
300小时 |
|
第一周 |
143/200 |
2/2 |
7/10 |
学会对虚拟机进行基础设置,学会git程序简单使用 |
第二周 |
388/500 |
3/4 |
10 /15 |
学会部分基础编码,掌握循环格式话输出等内容 |
第四周 |
807/1000 |
1/2 |
17/ 18 |
学会运用IDEA编写和测试代码 |
第五周 |
2096/1500 |
2/2 |
17/20 |
学会运用IDEA编写和测试代码 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进本身的计划能力。这个工做学习中很重要,也颇有用。
耗时估计的公式:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。数据结构
参考:软件工程软件的估计为何这么难,软件工程 估计方法ide
参考资料