2022-2023-1 20221322《计算机基础与程序设计》第二周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第一周作业)
这个作业的目标 自学《计算机科学概论》第一章初步了解计算机以及计算机的历史,自学《C语言程序设计》第一章初步了解编程
作业正文 https://www.cnblogs.com/yang-ziran/p/16658643.html

教材学习内容总结

《计算机科学概论》第一章主要介绍了计算机的“全景图”包括计算系统的分层,计算硬件和软件的改进历史,同时,还简单介绍了抽象和信息隐藏的概念并进行了举例。
《C语言程序设计》第一章解释了学编程的原因,介绍了编程的概念和大概步骤以及对怎样学编程进行了一些建议。

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

  • 问题1:我看了“计算机硬件简史”这部分的文字,第一代商用计算机使用真空管,第二代用晶体管,有个问题“真空管、晶体管的工作原理是什么?”
  • 问题1解决方案:我查了资料,真空管的基本工作原理是热电子发射(加热金属,热能使一些电子散失);晶体管是一种固体半导体器件,利用电信号来控制自身的开合。
  • 问题2:在阅读“计算软件简史”部分时,有个问题,同样是程序员,系统程序员和应用程序员有什么区别?
  • 问题2解决方案:我查了资料,系统程序员负责创建可以为设备驱动程序运行程序和应用程序执行提供运行环境的操作系统,为其他程序员创建编译和调试工具,即“开发使程序设计更简单的工具”;应用程序员负责开发应用程序,也有进行用户界面开发的,即“使用工具”。
  • 问题3:我看了几代软件的编写语言,有机器语言,汇编语言,高级语言,它们有什么联系与区别呢?
  • 问题3解决方案:我查了资料,机器语言即“内置在计算机电路中的指令”,但是可读性差、可移植性差、重用性差,耗时且容易出错。汇编语言和高级语言在计算机上执行时采用的最终形式都是机器语言,所以都有对应的翻译程序。汇编语言不具有可移植性,而高级语言有;汇编语言能对硬件直接编程,而高级语言不能。参考https://blog.csdn.net/weixin_43730875/article/details/106479748
  • 问题4:目前互联网几乎连接了全世界,有个问题,是否还有人如今仍无法连上因特网呢?
  • 问题4解决方案:我查了资料,即使如今网络很发达、便捷,但是仍有人无法连上互联网,参考中国国际发展知识中心6月20日发布首期“《全球发展报告》
  • 问题5:目前我们使用的浏览器各式各样,各大浏览器都处于无形的竞争当中,有个问题是如何看待浏览器战争呢?
  • 问题5解决方案:我查了资料,浏览器大战,指不同的网络浏览器之间的市场份额竞争。主要有两次,20世纪时微软公司的Internet Explorer取代了网景公司的Netscape Navigator主导地位;2003年后Internet Explorer份额遭其他浏览器蚕食,包括Mozilla Firefox,Google Chrome,Safari和Opera。在我看来,良性竞争能带来积极的影响,推动整个行业的发展,让浏览器的质量不断得到提升,漏洞不断得到修复,从而使用户有更好的网上体验。
  • 问题6:阅读了“资本汹涌的少儿编程”“为什么要学编程”,那么学编程的好处具体有哪些呢?
  • 问题6解决方案:我查了资料,并且自己也进行了思考,大概有以下几个好处:给自己增加一项技能,提升竞争力;锻炼逻辑思维、创造力、想象力和信息素养;促进数学、英语、计算机等多门学科的学习;让我们能更好的适应时代的进步与发展,有利于以后的学习、工作等方面的发展。

其他

我本身对计算机这方面的知识储存并不多,也不太熟悉,但是经过上周的安装作业、本周对两本教材第一章的学习,我对计算机、对编程产生了好奇和兴趣,虽然学起来会有难度,但我会尽量克服自己的畏难心理,一步一步由浅入深进行学习,希望自己能力有所提升,有所收获!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 3/3 20/20
第二周 90/90 2 / 5 7/27
第三周 0/0 / /
第四周 0/0 / /
  • 计划学习时间:10小时

  • 实际学习时间:7小时

参考资料

posted @ 2022-09-11 08:17  20221322杨梓然  阅读(26)  评论(0编辑  收藏  举报