首页 > 编程语言 >20241403《计算机基础与程序设计》课程总结

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

时间:2025-01-04 17:12:38浏览次数:1  
标签:20241403 文件 概要 作业 C语言 课程 内容 程序设计 计算机

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.你觉得这门课老师应该继续做哪一件事情?

答:云班课上的学习

标签:20241403,文件,概要,作业,C语言,课程,内容,程序设计,计算机
From: https://www.cnblogs.com/chenqiqi/p/18652027

相关文章

  • 学期(如2024-2025-1) 学号(如:20241300) 《计算机基础与程序设计》第X周学习总结
    20241303《计算机基础与程序设计》课程总结一.(按顺序)每周作业链接汇总第一周作业1.简要内容:①课程概论②工业革命与浪潮之巅③信息与信息安全④计算机系统概论⑤计算机安全⑥计算的限制⑦计算思维2.二维码第二周作业1.简要内容:①数字化②信息安全2.二维码第三周作业......
  • 2024-2025-1 20241411王思棋《计算机基础与程序设计》课程总结
    每周作业链接汇总第一周作业:基于VirtualBox安装Ubuntu,从而安装Linux系统。快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题第二周作业:数字化、信息安全第三周作业:数字分类与计数法、位置计数法、进制转换、模拟数......
  • 20241401 《计算机基础与程序设计》 课程总结
    班级链接2024计算机基础与程序设计作业要求第十五周作业每周作业汇总第一周作业链接简要内容:对计算机的程序、原理、语言进行基本的了解与认识第二周作业链接简要内容:了解计算系统的宏观分层,数字化,信息安全第三周作业链接简要内容:①数字分类与计数法位......
  • # 2024-2025-1 20241422 《计算机基础与程序设计》第15周学习总结
    2024-2025-120241422《计算机基础与程序设计》第15周学习总结作业信息这个作业属于哪个课程(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里(2024-2025-1计算机基础与程序设计第十三周作业)这个作业的目标信息系统、数据库与SQL、人工智能与专家系统、人工......
  • (免费源码)计算机毕业设计必学必看 万套实战教程 java、python、php、node.js、c#、APP
    摘 要本论文主要论述了如何使用SSM框架开发一个网络课程系统,将严格按照软件开发流程进行各个阶段的工作,采用B/S架构Java技术,面向对象编程思想进行项目开发。在引言中,将论述网络课程系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统进行各个阶段分析......
  • HIT-CS-研究生课程(2024)
    组合数学这个课是hyf老师上的,大概开过两年,老师讲的非常好,每道例题都从头到尾的讲一遍,大概内容包括鸽巢原理,排列组合,容斥原理,生成函数,递推关系,ploya定理。。。整个课就是数数(各种求方案数),有两次作业占20分,期末占80分,平时课上听一听,期末把ppt过一遍稳过的,老师还会把往年真题发在群......
  • springboot毕设 课程教学评估数据分析 程序+论文
    系统程序文件列表开题报告内容研究背景在当今教育信息化快速发展的背景下,课程教学评估作为提升教学质量的重要手段,日益受到各界的广泛关注。传统的教学评估方式往往依赖于人工收集和处理数据,不仅效率低下,而且难以全面、准确地反映教学活动的真实情况。随着大数据技术和人工......
  • C++课程设计,c++餐厅管理系统
    本系统主要只用于c++课程设计、毕业设计。其功能如图:(每个功能执行后都可返回初始页面继续选择执行功能)1.信息查询:餐厅信息、服务员信息、菜单信息、查看评价(1)查询餐厅信息:(2)查询服务员信息:(3)查询菜单:(4)查看评价:2.信息录入:(1)添加菜品信息:包括菜品的编号、名称、价格......
  • javaweb基于SSH开发车辆管理系统源码+论文+开题报告+任务书+PPT 课程设计 毕业设计
    ......
  • 《IT项目管理》 - 课程笔记
    Chapter1.项目管理概述哪些是项目,哪些不是项目?为某银行客户开发、安装网上银行支付系统√负责网上银行系统的销售工作×在2022年销售20套以上的网上银行系统√为某银行的网上银行系统提供售后服务×建立客户售后服务热线√管理售后服务热线,接听客户来电,解......