# 学期(如2024-2025-1) 学号20241405 《计算机基础与程序设计》第2周学习总结
|这个作业属于哪个课程|2024-2025-1-计算机基础与程序设计)|
|这个作业要求在哪里|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))|
|这个作业的目标| 数字化、信息安全、自学教材计算机科学概论(第七版)第1章并完成云班课测试、 《C语言程序设计》第1章并完成云班课测试 |
|作业正文|https://www.cnblogs.com/sztheihei/p/18449112|
教材学习内容总结
1.《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概念,计算机科学是一门研究计算机及其周围各种现象和规律的科学,涵盖计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。算机科学的基本概念包括图灵机和冯·诺依曼模型。在计算机科学的基本概念中,布尔运算是一个重要的概念。
2.《C语言程序设计》:第一章作为C语言程序设计的开篇,主要介绍了C语言的历史背景、特点、应用领域以及学习C语言的重要性。
教材学习中的问题和解决过程
①怎么学好编程,有什么好方法。
AI:
1.明确学习目标
确定学习方向:选择你感兴趣的领域,比如Web开发、数据分析或游戏开发等。
制定全面的学习路线图:规划出你将要学习的技术栈和具体知识点。
2.选择合适的编程语言
初学者可以从C语言、Python或HTML开始学习。
如果你对游戏编程感兴趣,可以专注于学习Python、C++和Java。其中,Python简单易学,C++功能强大,Java适用于跨平台游戏开发。
3.利用多样化的学习资源
视频+书籍:采用视频和书籍相结合的方式,既可以快速掌握编程语法,又能深入理解概念。
实战项目:尝试自己动手实现项目,哪怕是很小的项目也能帮助你加深理解和记忆。
参与社区讨论:加入编程相关的社区,与其他开发者交流心得和经验,有助于开阔视野。
阅读代码:阅读他人的代码(包括书籍、博客文章、开源项目等),可以让你了解最佳实践和技术细节。
4.提高学习效率
制定学习计划:设定每天的学习时间和目标,保持学习的连贯性和规律性。
改正学习习惯:避免陷入学习误区,例如只关注流行的语言而不考虑实际需求和个人兴趣。
总结学习过程:记录下学习过程中的难点和收获,定期回顾,以便查漏补缺。
5.实践与反馈
多做实战练习:通过实际操作巩固理论知识,提高解决问题的能力。
寻求帮助:遇到难题时,及时向他人求助或上网查询解决方案。
教学相长:尝试教别人编程,这不仅能巩固你的知识,还能从另一个角度审视问题。
②如何正确理解计算机的基本思想
AI:
- 硬件与软件的分离
计算机能够快速、准确地计算的最基本原因就是硬件与软件的分离、程序与数据的分离。这种分离实际上是将人类自然语言中的思想与方法、方法与对象、思想与对象实行了分离。这样,计算机的程序语言中的命令与数据都能非常精确地指称计算机内存里面的确定区域,而不会像人类大脑那样,一个语词指称的是一个难以确切划分边界的图景12。 - 存储程序控制
冯诺依曼计算机的基本思想是程序和数据以二进制表示,存储程序控制。这意味着在计算机中,事先将程序(包含指令和数据)存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令且执行;而数据和指令都是以二进制形式存储在存储器中的45。 - 结构化编程<这个感觉ai的解释很难理解>
结构化是编程领域的第一性原理。结构化即是将逻辑进行抽象、提炼、分离、组合,构建成缜密、动态、弹性的结构流。关注点分离是有序组织大规模逻辑结构的根本性思想。软件开发和设计的本质,就是将关注点分离、组织、连接。能够将不同的关注点分离开,再合理有序地组织起来,呈现在代码里,就离写出清晰可维护的代码不远了3。 - 计算思维
计算思维是指人们要有操作计算机的思维来运作计算机,计算机语言没有思想。计算机语言的思想存在于编制程序的人的大脑之中,使计算机语言的思想与方法分离。计算机之所以能够比人类大脑更加快速准确地计算,正是在计算机克服了人类自然语言上述三位一体性的缺陷2。
总结
以上几个方面是理解计算机基本思想的关键点,它们构成了计算机科学的基础。掌握这些基本思想有助于更好地理解和使用计算机,也为学习和研究计算机科学奠定了坚实的基础。
其他
计算机学习理解还是有些吃力,我会加油继续努力的。