20241413《计算机基础与程序设计》课程总结

news/2025/1/7 12:32:52/文章来源:https://www.cnblogs.com/yuanzhengqi/p/18653718

每周作业链接汇总
1.第一周作业
简要内容:学习“基于VirtualBox虚拟机安装Ubuntu图文教程”在自己笔记本上安装Linux操作系统、学习掌握二进制,十进制和十六进制之间的转换、快速浏览《计算机和学概论》,并对每章提出了自己的疑问

3.第三周作业
简要内容:数字分类与计数法 位置计数法 进制转换 模拟数据与数字数据 压缩与解压 数字化 信息安全

4.第四周作业
简要内容:门电路 组合电路,逻辑电路 冯诺依曼结构 CPU,内存,IO管理 嵌入式系统,并行结构 物理安全

5.第五周作业
简要内容:Pep/9虚拟机 机器语言与汇编语言 算法与伪代码 测试:黑盒,白盒

6.第六周作业
简要内容:Polya如何解决问题 简单类型与组合类型 复合数据结构 查找与排序算法 算法复杂度 递归 代码安全

7.第七周作业
简要内容:数组与链表 基于数组和基于链表实现数据结构 无序表与有序表 树 图 子程序与参数

8.第八周作业
简要内容:功能设计与面向对象设计 面向对象设计过程 面向对象语言三要素 汇编、编译、解释、执行

9.第九周作业
简要内容:操作系统责任 内存与进程管理 分时系统 CPU调度 文件、文件系统 文件保护 磁盘调度

10.第十周作业
简要内容:信息系统 数据库与SQL 人工智能与专家系统 人工神经网络 模拟与离散事件 排队系统 天气与地震模型 图形图像

11.第十一周作业
简要内容:计算机网络 网络拓扑 云计算 网络安全 Web HTML,CSS,Javascript XML

12.第十二周作业
简要内容:指针与数组 动态内存分配

13.第十三周作业
简要内容:结构体、共用体

14.第十四周作业
简要内容:文件操作

实验报告链接汇总
1.【实验一】Linux 基础命令实践
2.【实验二】基本控制结构编程练习
3.【实验四】函数与数组编程练习
4.【实验六】文件与结构体编程练习
5.【实验七】缓冲区溢出实验
6.【实验八】基于 LAMP 部署 WordPress

第一周作业评价
当时对计算机还没什么了解,提出的问题都是一些非常基础的问题,现在的我对这些问题已经有了答案。有些问题还是紧扣重点的,但是也有一些是比较异想天开的,和重点部分有一些偏移。

课程收获与不足
收获:一开始学这门课程的时候对计算机并没有什么了解,通过一学期的学习,我认为我的收获还是挺多的。首先,我掌握了C语言的基本编写和调试、运行,也了解到了计算机的工作原理等。最重要的是,通过学习和实践,我了解到了使用AI工具的便捷性,AI可以在任何时间给予我们帮助,帮助我们找到难以自己搜索到的问题解决办法和学习资料。
不足:我的预习能力和实践能力还有待提高,希望之后的学习中我能够提前了解课程学习内容,学习有关的基础知识,在实验中遇到问题时能够通过AI等各种工具解决问题。

建议
1.可以提前预习一下课程内容,掌握基本的理论知识,听课效率会有很大提升。
2.要勤加练习,没有所谓的天才,老师上课讲过的内容下课了要自己再过一遍,C语言的练习题要多做多练。
3.要学会使用AI等工具找错误和问题。

问卷调查
你平均每周投入到本课程多长时间?
22小时左右
每周的学习效率有提高吗?
有一定的提高,每周都会学习到新的内容,对课程的认识也更加深刻
学习效果自己满意吗?
还可以
课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
应该不会,,
你觉得这门课老师应该继续做哪一件事情?
及时对实验中出现的问题进行解答
你觉得这门课老师应该停止做哪一件事情?

你觉得这门课老师应该开始做什么新的事情?
对于各种资源和实验进行更详细的解答

总结链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/864499.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python学习(五)——配套《PyTorch深度学习实战》

1. Python的流程控制tips:我使用的Python3.9版本,if、else是要加:的 Python的流程控制主要通过条件语句和循环语句来实现,它们允许程序根据特定的条件执行不同的代码块。以下是Python中常用的流程控制结构:条件语句(if-elif-else) 条件语句允许程序根据条件的真假来选择执…

MOSFET 场效应管:IRF4905(P沟道)、IRF3205(N沟道)

在 H 桥电路中,同时用到 IRF4905、IRF3205 。G - D - S Gate 栅极, Drain 漏极, Source 源极 IRF4905IRF3205P沟道N沟道 通过调控 栅极G 电压(相对 源S),形成电场,从而控制 漏D-源S 电流。 P沟道的源极S接输入,漏极D导通输出 触发:V GS th , -4.0 ~ -2.0 V 。举例:(详…

为了解决服务启动慢的问题,我为什么要给Apollo和Spring提交PR?

最近在整理之前记录的工作笔记时,看到之前给团队内一组服务优化启动耗时记录的笔记,简单整理了一下分享出来。问题原因并不复杂,主要是如何精准测量和分析,优化后如何定量测量优化效果,说人话就是用实际数据证明优化效果。 背景 团队内有一组服务启动明显较其它服务要慢(…

【MATLAB】自学记录之读取DEM高程数据文件并渲染成三维地形图

1. 前言 近日在学习MATLAB编程以及地理高程数据处理等相关知识时,希望通过MATLAB的绘图等相关函数,读取高程数据文件,最后以可视化的方式展示全球陆地范围内的三维高程数据图。 2. 运行环境及数据序号 配置项 说明1 CPU Intel i5-12490F2 内存 16G*2, 3600MHz3 磁盘 256G,S…

Redpanda Console - 流数据管理控制台

Redpanda Console - 流数据管理控制台 简介 Redpanda是一个与Kafka兼容的流媒体数据平台,该平台具有高性能、操作友好和云就绪性。这家总部位于旧金山的公司成立于2019年,专注于Kafka公司关键任务系统的替代产品。 Redpanda使用C++重写Kafka,与Kafka API完全兼容,可以与所有…

Prometheus+Grafana监控flink任务指标

Prometheus+Grafana监控flink任务指标 前期准备 Prometheus 是一款基于时序数据库的开源监控告警系统,由go语言开发,Prometheus的基本原理是通过HTTP协议周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。 Grafana 是一款采用Go语言编写的开源应用…

Visual Studio中的C#项目连接本地mysql数据库

一、给项目搭载Mysql连接所需的NuGet包 1.点击visual studio上方导航栏的"工具"选项 2.在下拉框中选中"NuGet包管理器" 3.在展开的侧边栏中选择"管理解决方案的 NuGet 程序包" 4.在新打开的窗口中选择"浏览" 5.搜索框中输入"mysq…

P6822 [PA 2012 Finals] Tax

一个小Trick。很牛的题目!! 直接做可能比较困难,你要考虑一些东西重构一下原图。 这一个题目因为是与边相关的,考虑拆边,拆成两条有向边,那么对于一个点的贡献,我们暴力枚举他的边,两条边的贡献就是取 max。 但这个显然过不了,我们有一种差分建边的方式,按照边权排序…

20241421 《计算机基础与程序设计》课程总结

第一周作业 1.学习了有关专业的技能培养方向 2.对《计算机基础与程序设计》进行了大致的浏览,大概了解了计算机的相关理论知识 3.学习了有关2进制、8进制、10进制、16进制之间的转换第二周作业 1.《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概…

[.NET] 单位转换实践:深入解析 Units.NET

在现代软件开发中,准确处理不同单位的转换是一个常见而复杂的需求。无论是处理温度、长度、重量还是其他物理量,都需要可靠的单位转换机制。本文将深入介绍 Units.NET 库,展示如何在 .NET 应用中优雅地处理单位转换。单位转换实践:深入解析 Units.NET 摘要 在现代软件开发中…

卡诺图化简

卡诺图化简 卡诺图(Karnaugh Map,简称K图)是一种用于简化布尔代数表达式的工具。它通过将真值表的值图形化,帮助我们更直观地找到最小项和最大项,从而简化逻辑表达式。 卡诺图的基本概念单元格:每个单元格代表一个布尔变量的可能取值组合。 邻接:两个单元格如果只有一个…

Postman与ElasticSearch交互

为了方便测试,修改ES安装路径下的config/elasticsearch.yml中的安全配置,不使用密钥访问。 以下配置的enabled都改为false # Enable security features xpack.security.enabled: falsexpack.security.enrollment.enabled: false# Enable encryption for HTTP API client conn…