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

学期(2022-2023-2) 学号(20221305) 《计算机基础与程序设计》第二周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第一周作业)
这个作业的目标 <写上具体方面>
作业正文 ... 本博客链接

教材学习内容总结

《计算机科学概论》
第一章主要介绍了计算机系统的分层,抽象的概念,计算机的历史和计算工具与计算学科。
总结:1.计算机从内到外分层为:信息层(采用二进制数字1和0管理)
硬件层(物理硬件组成)
程序设计层(处理软件,用于实现计算的指令以及管理数据)
操作系统层(交互,管理计算机资源)
应用层(用计算机解决真实世界的问题)
通信层(基础层)
2.大概理解了抽象的概念,根据我的理解,抽象指在完成一个问题时,不考虑隐藏的细节和内部运行方式,只考虑达到目标的途径。
3.计算的历史:硬件历史发展了四代,软件历史发展了五代
4.了解了计算的基本思想:创造力,抽象,数据和信息,算法,编程,因特网,全球影响。
通过本章学习,我开始了解有关计算机的知识,希望在接下来的学习中能够进一步了解计算系统。
《c语言程序设计》
第一张主要介绍了学习编程的热潮和为什么要学习编程。
还讲述了什么是编程,编程分为四步:“需求分析”,“设计”,编写程序,调试程序。
最后我了解了学编程一切都需要转化成计算,培养计算思维,需要自己勤动手,自己尝试进行编程。

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

《计算机科学概论》

  • 问题1:信息隐藏和抽象有什么区别
  • 问题1解决方案:上网查找资料
    PS.查找资料过程中发现信息隐藏,抽象经常和封装一同出现,并进行区分。
  • 问题2:IBM是什么
  • 问题2解决方案:上网查找资料,了解了IBM是IT公司-国际商业机器公司
  • 问题3:并行计算难度这么高,应用前景怎么样?
  • 问题3解决方案:上网查找资料
  • 问题4:想进一步了解书中提到的各种浏览器
  • 问题4解决方案:上网查找资料

    我现在的电脑使用的是Edge

    火狐名字由来挺有趣的
  • 问题5:文中提到了Internet使用包交换的方法共享信息,那么包交换是什么呢?
  • 问题5解决方案:上网查找资料

《c语言程序设计》

  • 问题6:计算思维是什么
  • 问题6:上网查找资料
  • 问题7:程序和软件有什么区别
  • 问题7解决方案:上网查找资料

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

  • 问题1:在Visual Studio Code上编写代码时出现语言识别不了的情况
  • 问题1解决方案:询问老师,选择CodeBlocks完成
  • 问题2:在CodeBlocks无法运行代码
  • 问题2解决方案:询问老师,解决方案是在文件后加.c
    -问题3:代码出现错误
    -问题3解决方案:在云班课求助,发现是数字打成了中文

其他(感悟、思考等,可选)

感悟:第一此开始真正了解计算机系统,虽然读起教材晦涩难懂,但是可以大概知道这一章讲的是什么,计算机是一个改变世界的伟大设计,发展的历史也让我感叹科学家的不懈努力和人类的智慧,我希望能继续学习更多有关知识。
思考:第一次编写代码完全是按照教材抄写,还不太理解具体符号表示什么和原理。

学习进度条

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

  • 实际学习时间:20小时

  • 改进情况:

posted on 2022-09-11 08:17  20221305赵月溪  阅读(143)  评论(0编辑  收藏  举报

导航