10162315马军2017-2018-2 《程序设计与数据结构》第1周学习总结
教材学习内容总结
这个星期我主要学习了教材的第一章,这一章介绍了一些基本入门知识,大多数是概念上的,因为对编程语言并不太了解,有些概念也不太了解,不过在网上查资料之后大部分的名词有了一个基本的印象。学习了编写输出文本的几个小代码。了解了教材习题中输入的指令的作用。
教材学习中的问题和解决过程
- xx1不理解教材例子中编写的代码,例如输入system.out.println是为了什么?
- xx1通过自己的使用和看每个单词的意义大致清楚这个指令的效果是将这个指令后面括号内的内容作为输出结果。
- xx2没有接触过计算机编程语言,对于一些名词如类,标识符都很陌生,不太了解
- xx2在网络上查找了一下,虽然没有全部搞清楚,但有了一个基本的印象。
代码调试中的问题和解决过程
- xx1PP1.1代码输入大小写错误导致无法运行。
- xx1通过输入后的显示的error发现了这个错误,将system修正为System完成修改。
- xx2最开始不理解代码内public class xxx 的作用,导致代码内代码名称和文件名不相同,无法运行
- xx2感谢春旺同学,他为我指出了错误,我修改了文件名,使得代码能够正常运行。
代码托管
上周考试错题总结
- Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~-ctime1)这个命令当时学的时候都没认真看,以至于考试的时候都不记得这个具体出现在哪一个章节了。
- 填空:Linux Bash中,(cheat find)命令可以查找find命令的使用案例,考试是应该是回答的info find帮助文档的区别还是没有太记清楚,同为帮助文档,cheat可以提供使用案例。
其他
这个星期有个直观感受,上课讲的操作很多记不住,下课之后还要问同学才能正常完成作业。但是问完同学之后,我发现我再去教室友如何操作时,对这些命令,操作的认识与记忆突然就加深了很多。自己重复是一项很好的训练方式,但是在为人师,教他人如何去操作时,得到的将是数倍的收益。这也许就是高中老师让我们不仅要自己会做题,还要学会去教别人做题的原因之一吧。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 200小时 | |
第一周 | 12/200 | 1/2 | 4/10 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:10h
-
实际学习时间:4h
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)