2023-2024-1 学号20231318《计算机基础与程序设计》第一周学习总结

作业信息

作业 链接
这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业的要求在哪里 2023-202341计算机基础与程序设计第一周作业
这个作业的目标 image
作业正文 2023-2024-1学号20231318 《计算机基础与程序设计》第一周学习总结

教材学习内容总结

快速浏览了《计算机科学概论》这本书,对计算机有了初步了解,提出了一些尚待解决的问题。

教材学习中的问题和解决过程

第一章:

  1. 计算系统中各分层间的交互,组合的方式是什么?它们怎么完成这个过程?
  2. 为什么计算机早期部分计算机采用十进制,但如今所有计算机都采用二进制?对于计算机而言,二进制为何不同于其他进制?
  3. 图灵机的具体原理是什么?
  4. 计算机第五代硬件和第六代软件会是什么?

第二章:

  1. 计算机利用二进制计算的具体原理是什么?
  2. 为什么位置计数法的存在与否取决于0?如果没有0会怎么样?

第三章:

  1. 如何解决数字溢出这一问题?Windows系统和linux系统解决这一问题的方法是什么?
  2. Unicode现如今对于中文中的字符的集合程度如何?
  3. MP3压缩方法中有损压缩与无损压缩的原理与区别是什么?

第四章:

  1. 布尔代数的详细原理是什么?
  2. 算术运算,逻辑运算,移位运算之间的对应关系是什么?它们之间如何进行相互转换?
  3. 与非门和或非门是什么?

第五章:

  1. 为何访问寄存器快于直接访问内存?
  2. 更大的内存意味着能存储更多信息,但为什么书中提出了更大的内存并不一定是更好的?更大的内存有何弊端?
  3. RAM为何具有易失性?为何关闭电源后,RAM不再保留它的位配置?
  4. ROM,RAM,PROM,EPROM的具体区别是什么?

第六章:

  1. 高级语言如何翻译成机器语言?
  2. C,C++,Java,Python各自都有哪些优势?

第七章:

  1. 把一个任务划分为若干子任务,子任务恰不能实现的极限是多少(或者说,在划分到什么情况是子任务恰不能实现)?
  2. 信息隐蔽的具体应用有哪些?
  3. 黑盒测试和白盒测试的具体原理和过程是什么?

第八章:

  1. 除UML和伪代码外还有哪些表示算法的工具?
  2. 二叉树、二叉检索树和图在节点、指针方面有哪些区别?它们之间如何关联?

第九章:

  1. 机械语言不同的计算机间如何通过翻译互相交流?
  2. 高等语言的编程语言演化对解释器和编译器的使用有何要求?
  3. 什么是“is-a”关系?它的详细原理是什么和具体运用有哪些?

第十章:

  1. 对于同种计算机而言,双系统和多系统相较于单系统有何优劣?
  2. UNIX操作系统除Linux外的可用版本还有哪些?Linux为何成为主流?
  3. 为什么 OS 必须支持网络通信方式?它可以支持其他方式吗?其他方式相较于网络通信方式有何缺陷?

第十一章:

  1. 文件拓展名修改后导致文件不可用的情况下,文件是否会因此受损?受损后能否修复?
  2. 对于计算机而言,判断文件类型的方式是否有除拓展名外的方式?
  3. 相较于FCTS、SSTF、SCAN,C-SCAN和LOOK又有何不同?

第十二章:

  1. 怎样处理大数据所带来的安全隐患和对个人隐私的侵犯,以及如何在信息层面上破除信息茧房?
  2. 计算机如何识别UPC符号中的条形码?

第十三章:

  1. 随着人类社会对人工智能的认识普遍加强,人类辨别AI的能力也愈发增强,那么根据图灵测试的基本概念,这是否意味着AI的智能标准正不断提高?
  2. 深度学习法和广度学习法对于AI的具体发展分别都有哪些侧重和作用?除字面意思外的其他理解都有哪些?
  3. 人工神经网络在理论上能实现对生物神经网络的完全模拟吗?它在近年的进展如何?

第十四章:

  1. 在游戏引擎编程中光和流体如何做到拟真的模拟?光线追踪技术在近年的进展与突破如何?
  2. 计算机编程中如何通过编程语言构建物理模型?

第十五章:

  1. 目前已有IPV4和IPV6网络协议,未来有可能出现IPV8协议吗?
  2. 如何权衡网络通信延迟与防火墙间的关系?如何在不影响网络通信的情况下加强防火墙?

第十六章:

  1. 网络爬虫如何爬取web信息?网站该如何防范网络爬虫?
  2. HTML的扩展是XML,那XML是否能进一步扩展,允许文档的查看者定义自己的标记集合并与创建者的标记集合间进行快速翻译?

第十七章:

  1. 杀毒软件本身对计算机本身和其使用者有何弊端?其对恶意代码和正常代码的误判如何解决?

第十八章:

  1. 软件的维护费时费力,是否能通过人工智能来取缔人工维护?

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 28/28
第二周 0/500 0/4 0/38
第三周 0/1100 0/7 0/60
第四周 0/1300 0/9 0/90
  • 计划学习时间:20小时
  • 实际学习时间:28小时

参考资料

《计算机科学概论》

posted @ 2023-10-01 12:28  20231318傅述令  阅读(25)  评论(0编辑  收藏  举报