学期(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小时
-
改进情况:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/288795.html