20241428 《计算机基础与程序设计》课程总结
第一周作业总结
参考基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统
自学计算机科学概论》并提出问题
第二周作业总结
《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概念,计算机科学是一门研究计算机及其周围各种现象和规律的科学,涵盖计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。算机科学的基本概念包括图灵机和冯·诺依曼模型。在计算机科学的基本概念中,布尔运算是一个重要的概念
第三周作业总结
《计算机科学概论》:主要学习了进制之间的转换,以及其他算法在计算机领域的应用。并且还学习了数据在计算机中的表示方式
第四周作业总结
学习了CPU和嵌入式系统的相关知识
第五周作业总结
《C语言程序设计》:本周我们学习了如何正确使用循环语句,以及“while","for","do-while"
循环控制表达式。老师向我们介绍了如何编写猜数程序,也就是循环语句的具体实际应用。
第六周作业总结
本周我们继续强化学习了循环结构的应用,并通过实验课的学习进行了语句的实践操作
第七周作业总结
![](https://img2024.cnblogs.com/blog/3524865/202501/3524865-20250105215057145-229
学习了数组和链表
第八周作业总结
学习了数组的相关知识
第九周作业总结
学习了指针的相关知识
第十周作业总结
学习了字符串和指针的相关知识
第十一周作业总结
学习了结构体以及网络分层模型的相关知识
第十二周作业总结
学习了文件的相关知识
第十三周作业总结
继续学习了结构体相关知识
第十四周作业总结
学习了文件的知识以及C语言编程中的常见错误
实验报告链接汇总
实验一:Linux 基础命令实践
实验二:基本控制结构编程练习
实验四:函数与数组编程练习
实验六:文件与结构体编程练习
实验七:缓冲区溢出实验
实验八:基于 LAMP 部署 WordPress
课程收获与不足
在学习过程中,我仿佛置身于计算机科学的宏伟殿堂,领略到了其独特的魅力。课程内容涵盖了计算机组成原理、操作系统、数据结构与算法、计算机网络等诸多领域,这些知识如同一块块拼图,逐渐拼凑出计算机系统完整的工作图景。计算机组成原理让我明白了计算机硬件的各个部件如何协同工作,从中央处理器的指令执行到存储器的数据存取,再到输入输出设备的信息传递,每一个环节都至关重要。操作系统课程则让我见识到了软件如何巧妙地管理硬件资源,调度进程、分配内存、处理文件,保证了计算机系统的高效运行。数据结构与算法更是让我大开眼界,原来复杂的数据可以借助各种结构如数组、链表、树、图等高效存储与处理,算法的巧妙设计能极大提升程序的性能,解决实际问题时总能找到恰到好处的方法。计算机网络则让我知晓了信息是如何跨越地域界限,在全球范围内互联互通,从物理层的信号传输到应用层的数据交换,每一层协议都发挥着关键作用。
然而,在这趟学习之旅中,我也发现了自身的不足。首先,理论学习与实践应用之间存在一定的脱节。课堂上学到的知识点往往停留在理论层面,缺乏足够的实践操作来加深理解。例如,在学习数据结构时,虽然能够理解各种结构的原理和特点,但在实际编程中如何灵活运用这些结构来解决具体问题,却常常感到无从下手。其次,对于一些前沿技术的了解不够深入。计算机技术日新月异,人工智能、大数据、云计算等新兴领域发展迅猛,而课程内容更新相对滞后,导致我对这些前沿技术的认知停留在表面,无法深入探索其核心原理和应用前景。此外,编程能力还有待提升。虽然课程中涉及了一些基础编程教学,但编程语言的掌握程度不够扎实,面对复杂的编程任务时,代码编写效率低下,且容易出现错误。