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

news/2025/1/6 4:28:07/文章来源:https://www.cnblogs.com/chenqiqi/p/18652027

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

每周作业链接汇总

第一周作业:
【内容概要】课程概论

第二周作业:
【内容概要】①数字化 ②信息安全 ③自学教材

第三周作业:
【内容概要】①掌握门和电路 ②学习计算机部件 ③了解冯·诺依曼体系结构 ④学习C语言基础知识,

第四周作业:
【内容概要】①门电路 ②组合电路 ③逻辑电路 ③冯诺依曼结构 ④CPU ⑤内存 ⑥IO管理 ⑦嵌入式系统 ⑧并行结构 ⑨物理安全

第五周作业:
【内容概要】①Pep/9虚拟机 ②机器语言与汇编语言 ③算法与伪代码 ④测试:黑盒,白盒

第六周作业:
【内容概要】①Polya如何解决问题 ②简单类型与组合类型 ③复合数据结构 ④查找与排序算法 ⑤算法复杂度 ⑥递归 ⑦代码安全

第七周作业:
【内容概要】①数组与链表 ②基于数组和基于链表实现数据结构 ③无序表与有序表 ④树 ⑤图 ⑥子程序与参数

第八周作业:
【内容概要】①功能设计与面向对象设计 ②面向对象设计过程 ③面向对象语言三要素 ④汇编、编译、解释、执行

第九周作业:
【内容概要】①操作系统责任 ②内存与进程管理 ③分时系统 ④CPU调度 ⑤文件、文件系统 ⑥文件保护 ⑦磁盘调度

第十周作业:
【内容概要】①信息系统 ②数据库与SQL ③人工智能与专家系统 ④人工神经网络 ⑤模拟与离散事件

第十一周作业:
【内容概要】①计算机网络 ②网络拓扑 ③云计算 ④网络安全 ⑤Web HTML CSS Javascript XML

第十二周作业:
【内容概要】①指针与一维,二维数组的关系 ②指针数组及其应用 ③动态数组 ④缓冲区溢出攻击

第十三周作业:
【内容概要】①结构体的定义 ②结构体数组的定义和初始化 ③结构体指针定义和初始化 ④向函数传递结构体 ⑤共用体 ⑥单向链表

第十四周作业:
【内容概要】①二进制文件和文本文件 ②文件的打开和关闭 ③按字符读写文件 ④按格式读写文件 ⑤按数据块读写文件 ⑥文件的随机读写 ⑦文件输入/输出重定向

实验报告链接汇总

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

整体评价第1周作业中提出的问题是否抓住了学习重点

我认为我的第一周作业中的问题有一部分抓住了重点,但是还有很多是边缘化的知识点,大概是因为我当时还是一个计算机方面的新手(虽然现在还不是很熟练),对于计算机的了解不够多。

教训

1.对于C语言课上刚讲过的知识点或者程序,下课要及时复习,实际动手操作一下代码,这样可以对代码更加熟练,并且是刚讲的,记忆比较新,复习起来也很快。我之前就是经常在课后好几天才去看知识点,导致每次花在复盘上的时间就很多。
2.代码从来不是听懂就会写的,这两个阶段之间的跨越需要大量的练习与思考,量变引起质变,及时有些代码写的时候还不太懂,但是写的多了之后,可能就会自然而然得理解了代码的逻辑。比如我之前能理解选择排序的逻辑,但不理解代码为什么这样写,我就先背下来。后来由于经常用到排序的函数,写的多了,慢慢的,我也就理解了。

课程收获与不足

在《计算机基础与程序设计》这门课中,我收获了很多,从对C语言一窍不通到入门。对计算机机组原理也有了一定掌握,通过实验,我还学会了攻击缓冲区溢出,部署wordpress。除了知识上的提升,我还在能力上得到了提升,很多C语言程序的内部逻辑的思考方式很新颖,我从中拓宽了我的思维,提升了独立思考的能力。同时我也对AI的利用也更加合理高效,我的很多实验中遇到的问题就是通过询问AI解决的,它对我的学习有很大的帮助。

如果重新学习这门课,怎么做才可以学的更好

1.提前了解计算机和C语言的一些知识,这样在对课程的接受度可能会比较高。
2.平时的练习再多一些。

问卷调查

1.你平均每周投入到本课程多长时间?

答:大约15小时左右。

2.每周的学习效率有提高吗?

答:可能从前期到中期的时候学习效率有一个提升,中后期的时候学习效率就比较稳定了。

3.学习效果自己满意吗?

答:还可以吧。

4.你觉得这门课老师应该继续做哪一件事情?

答:云班课上的学习

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

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

相关文章

AutoGeaconC2:一款一键读取Profile自动化生成geacon实现跨平台上线CobaltStrike

CobaltStrike是渗透测试中常用的一款基于C2框架的攻击工具。生成Windows payload也很方便。 但在CobaltStrike中如何上线Linux设备呢❓ AutoGeaconC2是一款一键读取Profile自动化生成geacon实现跨平台上线CobaltStrike。目前仅支持Linux amd64上线。 使用 首先下载releases中的…

Nginx-克隆备份虚拟机

克隆备份虚拟机 选中要备份的虚拟机 - 管理 - 克隆 开机状态下 没有办法克隆关机 init 0下一页克隆当前状态选择 创建链接克隆克隆名称 位置完成克隆

activiti6.0.0 二次开发兼容达梦数据库(亲测有效)

一、 前因 最近公司做数据库国产化,数据从MySql数据库中迁移到达梦(DM8),在迁移过程中,当迁移工作流(Activiti6.0.0)时,提换达梦(DM8)数据库驱动后启动过程报错: Caused by: org.activiti.engine.ActivitiException: couldnt deduct database type from database pr…

MYSQL中Join的用法.240430

1、笛卡尔积(没有加筛选条件的内连接) 两表关联,把左表的列和右表的列通过笛卡尔积的形式表达出来。 mysql> select * from t1 join t2;或者 mysql> select * from t1 inner join t2;或者 mysql> select * from t1, t2;2、左连接 两表关联,左表全部保留,右表关联不…

idea左上角project一片绿的解决方法.240712

idea突然project底色一片绿,真的心里慌得一批。。解决方法: 打开File-Settings,按图示找到地方,关闭FileColor,即可。.zstitle { width: 280px; text-align: center; font-size: 26px } .zsimgweixin { width: 280px } .zsimgali { width: 280px; padding: 0px 0px 50px 0…

PCS7 笔记

400H和410H400H系统属于老版本CPU,在售的越来愈少。410H作为400H的替代和更新产品出现。冗余机制同步周期同步 事件同步:在西门子400H/410H cpu中,两个CPU内部的数据,必须保持高度统一,属于西门子冗余PLC的专利,西门子冗余均为事件同步。在西门子400H/410H冗余PLC中,不推…

2024-2025-1 20241411王思棋《计算机基础与程序设计》课程总结

每周作业链接汇总 第一周作业:基于VirtualBox安装Ubuntu,从而安装Linux系统。快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题第二周作业:数字化、信息安全第三周作业:数字分类与计数法、位置计数法、进制…

Verilog2_硬件描述语言

Verilog内容总结2_硬件描述语言一、硬件描述语言概述 1.主要的硬件描述语言VHDL(VHSIC HDL): 天然支持并发描述,允许在同一个文件中定义多个并发执行的进程;可读性和可维护性较好,适合于大型项目和团队合作;支持用户定义的数据类型;可以使用抽象类型为系统建模 Verilog…

Nginx-CentOS设置网卡配置固定IP地址

一、未设置网卡前 唔怕ping通网络二、ip addr 查看网络配置 ip addr三、修改 ifcfg-ens33 配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 四、ONBOOT = no 改为 yes (启动操作系统后一并启动网卡)五、重启网卡 systemctl restart network 此时再去ping qq.com的话…

授权MYSQL数据库用户权限.241127

授权 queryusr用户查询test数据库 grant select on test.* to queryusr@%; flush PRIVILEGES收回queryusr用户查询test数据库权限,用revoke REVOKE usage on test.* from queryusr@%; flush PRIVILEGES查queryusr用户目前授权的情况 show grants for queryusr.zstitle { width…

OpenEuler安装MongoDB并配置访问密码.241127

1. 下载MongoDB、安装 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.18.tgz tar zxvf mongodb-linux-x86_64-rhel80-4.4.18.tgz移动到/home路径下 mv mongodb-linux-x86_64-rhel80-4.4.18 /home cd /home mv mongodb-linux-x86_64-rhel80-4.4.…