首页 > 编程语言 ># 学期(如2024-2025-1) 学号20241405 《计算机基础与程序设计》第2周学习总结

# 学期(如2024-2025-1) 学号20241405 《计算机基础与程序设计》第2周学习总结

时间:2024-10-06 15:46:28浏览次数:8  
标签:学习 编程 计算机 20241405 学号 计算机科学 分离 C语言 2024

|这个作业属于哪个课程|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:

  1. 硬件与软件的分离
    计算机能够快速、准确地计算的最基本原因就是硬件与软件的分离、程序与数据的分离。这种分离实际上是将人类自然语言中的思想与方法、方法与对象、思想与对象实行了分离。这样,计算机的程序语言中的命令与数据都能非常精确地指称计算机内存里面的确定区域,而不会像人类大脑那样,一个语词指称的是一个难以确切划分边界的图景12。
  2. 存储程序控制
    冯诺依曼计算机的基本思想是程序和数据以二进制表示,存储程序控制。这意味着在计算机中,事先将程序(包含指令和数据)存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令且执行;而数据和指令都是以二进制形式存储在存储器中的45。
  3. 结构化编程<这个感觉ai的解释很难理解>
    结构化是编程领域的第一性原理。结构化即是将逻辑进行抽象、提炼、分离、组合,构建成缜密、动态、弹性的结构流。关注点分离是有序组织大规模逻辑结构的根本性思想。软件开发和设计的本质,就是将关注点分离、组织、连接。能够将不同的关注点分离开,再合理有序地组织起来,呈现在代码里,就离写出清晰可维护的代码不远了3。
  4. 计算思维
    计算思维是指人们要有操作计算机的思维来运作计算机,计算机语言没有思想。计算机语言的思想存在于编制程序的人的大脑之中,使计算机语言的思想与方法分离。计算机之所以能够比人类大脑更加快速准确地计算,正是在计算机克服了人类自然语言上述三位一体性的缺陷2。
    总结
    以上几个方面是理解计算机基本思想的关键点,它们构成了计算机科学的基础。掌握这些基本思想有助于更好地理解和使用计算机,也为学习和研究计算机科学奠定了坚实的基础。

其他

计算机学习理解还是有些吃力,我会加油继续努力的。

标签:学习,编程,计算机,20241405,学号,计算机科学,分离,C语言,2024
From: https://www.cnblogs.com/sztheihei/p/18449112

相关文章

  • 2024-2025-1 20241416 《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标 数字化、信息安全、自学教材计算机科学概论(第七版)第1章并完成云班课测试、《C语言程序设计》第1章并完成云班课测试作业正文......
  • 20222413 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    1.实验内容在本周的学习过程中,我了解到了许多缓冲区溢出攻击的实际案例、缓冲区溢出攻击的原理和相关基础知识,包括GDB调试器的使用方法、反汇编、基础的汇编语言与指令等,重新温习了函数调用过程和进程管理方面的知识内容。并且通过实验一,我能够了解并熟练完成Linux系统实验相关的......
  • 2024-2025-1 20241329 《计算机基础与程序设计》第二周学习总结
    作业信息作业归属课程:https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02作业目标:1.数字化2.信息安全3.自学教材:计算机科学概论(第七版)第1章并完成云班课测试、《C语言程序设计》第1章并完成云班课测试作......
  • 20222408 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    1.实验内容1.1本周学习内容1.1.1缓冲区溢出的定义和原因定义:写入缓冲区的数据量超过该缓冲区能容纳的最大限度,造成溢出的数据改写了与该缓冲区相邻的原始数据的情形。原因:(直接)由于代码语言的设计问题、程序员的安全意识问题,程序没有严格的内存越界检查;(根本)冯诺依曼体系的安全......
  • 2024-2025-1 20241311 《计算机基础与程序设计》第二周学习总结
    学期(2024-2025-1)学号(20241311)《计算机基础与程序设计》第2周学习总结作业信息这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第二周作业)这个作业的目标<写上具体方......
  • 2024-2025-1 20241421 《计算机基础与程序设计》第二周学习总结
    这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标数字化、信息安全、自学教材计算机科学概论(第七版)第1章并完成云班课测试、《C语言程序设计》第1章并完成云班课测试......
  • 学期(2024-2025-1) 学号20241425 《计算机基础与程序设计》第2周学习总结
    学期(2024-2025-1)学号20241425《计算机基础与程序设计》第2周学习总结作业信息这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>([2024-2025-1计算机基础与程序设计第二周作业]https://www.cnblogs.com/rocedu/......
  • GESP等级考试 20241006_121124
    官网CCF-GESP编程能力等级认证https://gesp.ccf.org.cn/考钢图形化1579692243025952.pdfhttps://gesp.ccf.org.cn/101/attach/1579692243025952.pdf考钢C++1579675000242208.pdfhttps://gesp.ccf.org.cn/101/attach/1579675000242208.pdf考级相关真题解析-CCF-GESP编程......
  • 20222406 2024-2025-1 《网络与系统攻防技术》实验一实验报告
    202224062024-2025-1《网络与系统攻防技术》实验一实验报告1.实验内容本周深入学习了缓冲区溢出相关内容,收获颇丰。一、理论知识学习学习了缓冲区溢出的基本知识,包括汇编语言,了解了常见的指令如mov(数据传送)、push(压栈)、pop(出栈)、call(调用函数)等的基本功能。同时,对Windows......
  • 2024-2025-1 20241408 《计算机基础与程序设计》第二周学习总结
    2024-2025-120241408《计算机基础与程序设计》第二周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标数字化、信息安全、自学教材计算机科学概论......