作业信息
这个作业属于哪个课程 | (2024-2025-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | (2024-2025-1计算机基础与程序设计第三周作业) |
这个作业的目标 | |
作业正文 | (2024-2025-1 学号20241307《计算机基础与程序设计》第三周学习总结) |
教材学习内容总结
《计算机科学概论》第一章的主要内容包括以下方面:
• 计算系统的分层:介绍了计算系统由硬件、软件和数据等核心板块构成,各个分层各司其职,共同完成计算机的强大功能。
• 抽象的概念:这是一种思考问题的方式,它通过删除或隐藏复杂的细节,保留实现目标所必须的信息。
• 计算机硬件简史:简述了计算机的四代硬件发展历程,如真空管、晶体管等电子元件的出现和发展。
• 计算机软件简史:介绍了五代软件的更新与进步,以及其逐渐走向大众化的过程。还提到了历史上第一位程序员 Ada 以及其他做出过贡献的科学家和发明,展现了计算机语言的发展脉络。
《C 语言程序设计》第一章通常会对 C 语言进行初步介绍,主要内容如下:
一、C 语言的背景和特点
-
介绍了 C 语言的发展历程,它是在贝尔实验室为了开发 Unix 操作系统而被创造出来的高级编程语言。
-
强调了 C 语言的特点,如简洁高效、功能强大、可移植性好等。它既可以进行底层系统编程,也能用于高层应用开发。
二、程序和编程语言的概念
-
解释了程序的定义,即一组指令的集合,用于告诉计算机如何执行特定的任务。
-
阐述了编程语言的作用,它是人类与计算机沟通的工具,通过特定的语法和规则来表达算法和逻辑。
三、C 语言程序的基本结构
-
展示了一个简单的 C 语言程序示例,如“Hello, World!”程序,让你初步了解 C 语言程序的外观。
-
分析了 C 语言程序的基本组成部分,包括预处理指令、函数、变量声明、语句等。
四、开发环境和工具
-
介绍了常见的 C 语言开发环境,如 Visual Studio、Code::Blocks 等,以及如何安装和配置这些工具。
-
提及了编译器的作用,它将 C 语言源代码转换为可执行的机器代码。
五、学习 C 语言的重要性和方法
-
强调了学习 C 语言的重要性,它是学习其他编程语言的基础,也是深入理解计算机系统的关键。
-
给出了一些学习 C 语言的方法和建议,如多写代码、多做练习、阅读优秀的代码等。
基于AI的学习
其他(感悟、思考等,可选)
学习了《计算机科学概论》第一章和《C 语言程序设计》第一章后,我深感计算机科学的博大精深。概论第一章让我了解到计算系统的分层以及计算机发展的历史,体会到科技进步的魅力。而 C 语言程序设计第一章则开启了编程世界的大门,认识到编程语言作为人与计算机沟通的桥梁的重要性。这两章的学习激发了我的好奇心和探索欲,让我渴望深入了解计算机科学的奥秘,为未来的学习和应用奠定了基础。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/200 | 2/2 | 20/20 | |
第二周 | 500/500 | 3/4 | 38/38 |