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

发布时间 2023-10-01 18:59:49作者: 恣意千秋

作业信息

这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 2022-2023-1计算机基础与程序设计第一周作业
这个作业的目标 初步熟悉课本以及对所学内容有所思考
作业正文

教材学习内容总结

  • 大体认识了《计算机科学概论》这本书,了解其中板块及每章学习目标。
  • 学到很多从未接触过的专业名词,简单的进行了理解。

教材学习中的问题

Chapter 1
  • 问题1:计算系统的每一层一定缺一不可吗?
  • 问题2: 网络是如何产生的?
Chapter 2
  • 问题1:二进制、八进制及十六进制的转换规则原理是什么?
  • 问题2: 为什么一定要用二进制算法编程?
Chapter 3
  • 问题1:如何用二进制格式表示数据和信息?
  • 问题2: 各种表示法适用于什么情况?
Chapter 4
  • 问题1:布尔代数在计算机中如何实现作用?
  • 问题2: 什么是电路等价?
Chapter 5
  • 问题1:如何区分RAM和ROM??
  • 问题2: 磁盘的结构与功能的关系?
Chapter 6
  • 问题1:虚拟机的用途?
  • 问题2: 高级程序设计语言如何产生的?
Chapter 7
  • 问题1:三种复合数据结构机制?
  • 问题2: 什么是递归算法?
Chapter 8
  • 问题1:如何区分栈和队列的行为?
  • 问题2: 行参与实参是怎么样匹配的?
Chapter 9
  • 问题1:什么是面向对象语言的三要素,给出示例?
  • 问题2: 如何理解范型?
Chapter 10
  • 问题1:CPU工作原理?
  • 问题2: 什么是先到先服务调度?
Chapter 11
  • 问题1:文本文件和二进制文件的区别?
  • 问题2: 如何描述目录树?
Chapter 12
  • 问题1:电子表格如何实现的可视化?
  • 问题2: 简单介绍大数据?
Chapter 13
  • 问题1:专家系统有哪些优点?
  • 问题2: 人工智能和人脑思考的相通性?
Chapter 14
  • 问题1:列举并讨论排队系统的四个部分?
  • 问题2: 为什么要定义排队系统?
Chapter 15
  • 问题1:区块链如何产生的?
  • 问题2: 什么是防火墙,它如何运作的?
Chapter 16
  • 问题1:万维网和因特网的区别?
  • 问题2: 如何区分HTML标记和属性?
Chapter 17
  • 问题1:中间人攻击是什么原理?
  • 问题2: 不同密码如何使用?
Chapter 18
  • 问题1:对比走查和审查?
  • 问题2: 计算问题自身固有的限制是什么?

代码调试中的问题和解决过程

  • 问题1:当我第一次启动Ubuntu时,出现了报错 WslRegisterDistribution failed with error: 0x800701bc
    问题1

    问题1解决方案

  • 问题2:因为未指定路径导致无法进行下一步操作

问题2

其他

感悟:自学能力空前改善,合理运用各大学习网站自行解决问题,很有成就感。
需要改进的问题:效率不高,对markdone运用不熟练,需要加强训练

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/3 20/20 学会使用markdone格式添加图片和链接
  • 计划学习时间:20小时

  • 实际学习时间:20小时

参考资料