2023-2024-1 20231312 《计算机基础与程序设计》第1周学习总结
作业信息
| 这个作业属于哪个课程 | <班级的链接> 2023-2024-1-计算机基础与程序设计 |
|这个作业要求在哪里 | <作业要求链接>2023-2024-1计算机基础与程序设计第一周作业|
| 这个作业的目标 | <快速浏览一遍教材《计算机科学概论》,并提出自己不懂的问题> |
| 作业正文 | 作业链接 |
教材学习内容总结
简单浏览了《计算机科学概论》这本书,大致了解了计算机相关知识的基础知识
教材学习中的问题和解决过程
第一章
1.前面几代软件变化较快,为什么五六代之间变化减慢?
2.五六代软件会有什么不同?
第二章
二进制转化为十进制时必须通过八进制转化吗?
第三章
1、为什么会出现无损压缩和有损压缩?如果技术进步,可以无损获得较小数据吗?
2、电平是绝对的还是相对的?
3、十进制补码和二进制补码是怎么使用的?
第四章
德摩根定律如何应用?
第五章
1、RAM与ROM之间的差别取决于?
2、如何减少固态硬盘的故障?
3、为什么代码越小越好?
第六章
即寻址模式和直接寻址模式有什么不同?
第七章
1、4种排序方法的不同是基于什么?
哪一种排序是最好的呢?
第八章
二叉树和二叉检索树有什么区别?
第九章
1、为什么算法声明类的对象只能通过类的子程序访问类的字段?
2、异步处理为什么很少被其他语言所使用?他的缺点在哪里?
第十章
1、请求分页是如何创建虚拟机假象的?
2、为什么在固定分区和动态分区中,最差匹配的效果是有差异的?
3、CPU调度算法如何使用?
第十一章
1、如果没有存储文件的二级存储设备,计算机还有用吗?
2、如何区分某些文件是否为文本文件?
第十二章
1、哪些类型的文件夹是必需的呢?
2、电子数据表是完美的吗?他是否有什么缺点?
第十三章
1、固定机器人和移动机器人哪一个会更加适合当下的发展?
2、专家系统有什么缺点?是否会对现实中的专家造成影响?
第十四章
1、天气预报的模型能否保证所测值的准确?
2、如何用优先队列来模拟栈?
3、使用优先队列还可以对哪些生活场景建模?
第十五章
1、为什么最好用开放式系统实现网络技术?如果不用会有什么不良影响吗?
2、TCP与UDP之间的不同取决于什么?
3、能否在网络通信不被延迟的情况下,建设更加复杂更加安全防火墙?
第十六章
1、HTML与XML两个是由标记数据构成的,那么XML可以代替的HTML吗?
2、六度分离是什么意思?
第十七章
1、密码管理软件是否可信?
2、杀毒软件可以及时检测出全部的恶意代码吗?
3、如何防范安全攻击?
第十八章
如何将硬件带给计算的现值最小化?
感悟思考
通过学习我了解了计算机的一些基础内容,明白了计算机并不是一个简单的一个学科,它是非常复杂的,需要我们用心去学习去理解。通过《计算机科学概论》这本书,我了解了硬件和软件的历史,也理解了一些计算机系统的结构和作用。
学习进度条
| 代码行数(新增/累积)| 博客量(新增/累积)| 学习时间(新增/累积)|
| 目标 5000行 | 30篇 | 400时 |
| 第1周 200/200 | 1/2 | 20/20 |
参考:软件工程软件的估计为什么这么难
,软件工程 估计方法
-计划学习时间:20小时
-实际学习时间:20小时
参考资料
《计算机科学概论》