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

发布时间 2023-09-30 13:50:59作者: 20231306周玟妍

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第一周作业
这个作业的目标 了解课程概论、工业革命与浪潮之巅、信息与信息安全、计算机系统概论、计算机安全、计算的限制、计算思维
作业正文 https://www.cnblogs.com/zwywuhu/p/17737666.html

教材内容总结

粗略阅读《计算机科学概论》全篇,了解内容的分布和逻辑走向,由浅入深,从计算机系统抽象概念、二进制、代码和伪代码、电路芯片、程序语言到文件信息管理、信息安全和人工智能。其中,我在与专业相关的《计算机安全》这一章节收获最多:网络安全和信息安全的不同、密码设置的注意事项、病毒木马与杀毒软件。

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

第一章:

  • 作为计算机用户,我该如何利用自己设计好的系统软件来操控硬件呢?

第二章:

  • 在计算机处理中,以2为基数的二进制运算比以2的其他幂次为基数更加简洁的原因是什么?
    (该问题我在书中39页找到相关答案:“如果存储和管理数据的设备只需要表示两种数值之一,那么费用要小得多,而且也可靠得多。”于是我又提出一个问题:

  • 为什么以2为基数的二进制运算更加可靠?

第三章:

  • 为什么市面上会淘汰矢量图形格式“Adobe Flash”?

第四章:

  • 计算机在执行加法运算时,为什么设置了加法器和半加器而不是一个既能进行加法运算又能进位的电路?

第五章:

  • 计算机一般会配备几个处理器?缓存的内容是否能转移到存储器中?

第六章:

  • 可以在虚拟机中安装虚拟机么?虚拟机和双系统在使用方面有什么区别?

第七章:

  • 快速在程序中找到错误代码的方法有哪些?
  • 如何进行算法的测试?

第八章:

  • Remove 算法有哪些?

第九章:

  • 如何编写个性化的编译器的程序?

第十章:

  • 校园中的计算机教室中老师的主机可控制学生的电脑是否采用可分时概念?

第十一章:

  • 环形SCAN 算法是如何减少平均等待时间的?

第十二章:

  • DBMS除了自动生成键字段之外还有什么其他功能?

第十三章:

  • 布尔变量的具体用法和应用场景?

第十四章:

  • 基于连续模拟的概念,偏微分方程是如何模拟出天气模型的?

第十五章:

  • 如何实现常规电话线传输数字信号?

第十六章:

  • 当代互联网中的视频、歌曲、购物推送是否运用了cookie 技术?

第十七章:

  • 在信息安全规划时如何进行风险分析?
  • 启发式算法是如何识别潜在的恶意代码的?

第十八章:

  • 为什么图灵机对于一个问题的解决方案不存在,就能说明这个问题一定不可解决?

基于AI的学习



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

  • 问题1:在安装DevToys所需要的插件homebrew时,首次安装失败,如图:
    解决过程:
    再次尝试后安装成功。后来通过b站up主的视频(BV1fg411q758)了解到:安装homebrew需要先安装Git,而第一次安装失败后系统自动安装了Git,因此第二次安装成功,如图:

感悟

万事开头难。首周的学习虽然曲折,但我已经初步适应了计算机中严谨抽象的表达。另外,在阅读《计算机科学概论》时了解了我日常使用网络时一些现象的原理(利用cookie抓取游戏中的“抽卡记录”文件资源,再导入第三方软件进行抽卡分析等)。总之,本周我收获颇丰!路漫漫其修远兮,吾将上下而求索!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 1000行 20篇 12小时
第一周 200/200 2/2 20/20

计划学习时间:10小时

实际学习时间:10小时