2024-2025-1 20241407《计算机基础与程序设计》第一周学习总结
作业信息
这个作业属于哪个课程 | 2024-2025-1计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | [2024-2025-1计算机基础与程序设计第一周作业](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276) |
这个作业的目标 | 1.基于VirtualBox虚拟机安装Ubuntu和安装Linux系统 2.快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题 |
作业正文 | https://www.cnblogs.com/wangyihan604505/p/18439403 |
教材学习内容总结
1.快速浏览了一遍教材,学习了计算机的基础知识。
2.学习了基础的代码,如cd,cat,ls,pwd等等。
3.还学习了二进制,十进制,八进制,十六进制之间的互相转化,对计算机有了初步的了解。
教材学习中的问题和解决过程
第一章
问题一:操作系统开发的基本原理是什么
问题二:计算机现在处于什么阶段将来会向什么方向发展?
第二章
问题一:为什么无论从左到右还是从右到左,把一个八进制数转换成二进制数得到的结果相同?
问题二:除了二进制,八进制,十进制,十六进制,还有没有其他的记数系统?
第三章
问题一:各种视频编译码器的优缺点是什么?
问题二:为什么计算机不易处理模拟信息?
第四章
问题一:怎么理解异或门,与门的概念?
问题二:非门,与非门,或非门的区别是什么?
第五章
问题一:怎样区别闪存,软盘,硬盘和磁盘?
问题二:单元是如何编址的?
第六章
问题一:代码分为哪几种?它们和伪代码的区别是什么?
第七章
问题一:如何具体理解递归算法?什么叫“在算法中使用它自己”?
问题二:什么是算法?除了书上列出的几种是否还有其他常用的算法?
第八章
问题一:如何理解栈,队列,树和图的概念?怎么区分?
问题二:子程序什么时候有值返回,什么时候没有?
第九章
问题一:汇编器,编译器,解释器有什么区别?
问题二:如何区分类,对象类或类?
第十章
问题一:CPU调度方法是否决定了内存中有哪些程序?
问题二:各种操作系统有什么优缺点?
第十一章
问题一:文件和目录有什么区别?
问题二:怎么查看文件或目录?
第十二章
问题一:怎么理解关系模型的概念?如何构建关系模型?
第十三章
问题一:表示知识的方法除了用自然语言描述还有什么?
问题二:为什么复杂游戏的检索树都很大?
第十四章
问题一:如何区分连续模拟和离散事件模拟?
问题二:如何构建模型?
第十五章
问题一:计算机是如何连接在一起的?
问题二:局域网和广域网的差别是什么?
第十六章
问题一:如何比较HTML和XML?
问题二:如何浏览XML文档?
第十七章
问题一:中间人攻击是什么原理?
问题二:如何辨别带有恶意目的性的代码?
第十八章
问题一:为什么停机问题是不可解决的?它们存在的意义是什么?
问题二:如何理解清楚奇偶校验位原理?
基于AI的学习
代码调试中的问题和解决过程
问题:尝试安装VirtualBox的Linux客户机附加组件时系统提示没有安装bzip2工具
解决方案:询问AI和同学,最后成功解决问题
其他
在学习过程中遇到很多问题,尽管艰难,但我通过AI的帮助成功解决问题,深刻认识到使用AI的必要性。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 0/500 | 0/4 | 0/38 | |
第三周 | 0/1000 | 0/7 | 0/60 | |
第四周 | 0/1300 | 0/9 | 0/90 |