2024-2025-1 20241308《计算机基础与程序设计》课程总结
一、十四周作业
第1周作业:
学习任务
加入云班课,参考学习本周学习资源
注册博客园账号,加入2022-2023-1-计算机基础与程序设计
参考 基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统
参考上面的学习总结模板,把学习过程通过博客(随笔)发表,博客标题“学年 学号 《计算机基础与程序设计》第一周学习总结”,博客(随笔)要通过作业提交,截至时间本周日 23:59。本周作业还要完成下面任务:快速浏览一遍教材计算机科学概论(第七版),课本每章提出至少一个自己不懂的或最想解决的问题并在期末回答这些问题
提高学习效率,提高写博客效率:尽量少摘抄书上的内容,主要写有疑惑和有收获的内容
截止时间:本周日 24:00,不按时发博客要扣1分,优秀博客加1分
不按上面的模板写的要重写,否则会扣1分
严禁抄袭,违反者总成绩清零
第2周作业:
学习目标
数字化
信息安全
自学教材
计算机科学概论(第七版)第1章并完成云班课测试
《C语言程序设计》第1章并完成云班课测试
第3周作业:
学习目标
数字分类与计数法
位置计数法
进制转换
模拟数据与数字数据
压缩与解压
数字化
信息安全
第4周作业:
学习目标
门电路
组合电路,逻辑电路
冯诺依曼结构
CPU,内存,IO管理
嵌入式系统,并行结构
物理安全
第5周作业:
学习目标
Pep/9虚拟机
机器语言与汇编语言
算法与伪代码
测试:黑盒,白盒
第6周作业:
学习目标
Polya如何解决问题
简单类型与组合类型
复合数据结构
查找与排序算法
算法复杂度
递归
代码安全
第7周作业:
学习目标
数组与链表
基于数组和基于链表实现数据结构
无序表与有序表
树
图
子程序与参数
第8周作业:
学习目标
功能设计与面向对象设计
面向对象设计过程
面向对象语言三要素
汇编、编译、解释、执行
第9周作业:
学习目标
操作系统责任
内存与进程管理
分时系统
CPU调度
文件、文件系统
文件保护
磁盘调度
第10周作业:
学习目标
信息系统
数据库与SQL
人工智能与专家系统
人工神经网络
模拟与离散事件
排队系统
天气与地震模型
图形图像
第11周作业:
学习目标
计算机网络
网络拓扑
云计算
网络安全
Web
HTML,CSS,Javascript
XML
第12周作业:
学习任务
加入云班课,参考本周学习资源
自学教材
《C语言程序设计》第11章并完成云班课测试
第13周作业:
学习任务
加入云班课,参考本周学习资源
自学教材
《C语言程序设计》第12章并完成云班课测试
第14周作业:
学习任务
加入云班课,参考本周学习资源
自学教材
《C语言程序设计》第13-14章并完成云班课测试
二.实验报告汇总
实验一:Linux 基础命令实践
实验二:基本控制结构编程练习
实验四:函数与数组编程练习
实验六:文件与结构体编程练习
实验七:缓冲区溢出实验
实验八:基于 LAMP 部署 WordPress
三.课程收获与不足
1.课程收获
理论知识深化
通过完成计算机作业,我对计算机系统的组成有了更透彻的理解。从硬件层面,了解了 CPU、内存、硬盘等核心部件的工作原理以及它们之间如何协同运作,不再局限于书本上抽象的概念。例如,在学习存储系统时,明白了为什么内存读写速度快但容量有限,而硬盘容量大却相对较慢,这让我在后续优化计算机性能的作业中能够有的放矢。
软件方面,对操作系统的进程管理、线程调度等知识有了实践层面的认知。在编写多线程程序作业时,真切体会到线程并发执行带来的效率提升以及可能出现的资源竞争、死锁等问题,进而深入学习如何运用同步机制解决这些隐患,使得理论知识得以巩固并升华。
实践技能提升
编程能力显著提高。从最初简单的控制台程序编写,到后来运用多种编程语言完成复杂的项目作业,包括图形界面开发、网络编程等领域。
熟练掌握了多种软件工具的使用。在完成数据处理作业时,精通了 Excel 的高级功能,如数据透视表、宏编程等,能够高效地对海量数据进行整理、分析与可视化。
问题解决能力增强
面对计算机作业中的各种难题,逐渐养成了独立思考、深入探究的习惯。遇到程序报错时,不再盲目地四处求助,而是先根据错误提示仔细排查代码逻辑,利用调试工具逐行分析执行流程,精准定位问题根源。例如,在网络编程作业中,遇到连接超时的问题,通过查阅大量资料、尝试不同的网络配置和代码调整,最终发现是防火墙设置导致的,成功解决问题的同时也积累了宝贵的排查经验。
团队协作解决问题的能力也得到锻炼。在小组作业中,与成员共同面对复杂的项目任务,学会了倾听他人意见,合理分工,优势互补。如在开发一个数据库管理系统的作业时,有人擅长数据库设计,有人精通前端界面开发,有人负责后端逻辑实现,通过紧密协作,顺利完成项目,并且在交流过程中拓宽了自己的知识面。
2.不足之处
知识掌握不全面
虽然在作业过程中对部分重点知识有了深入了解,但计算机领域太过庞大,仍存在一些知识盲区。在涉及人工智能算法的作业时,对于一些前沿的深度学习模型,如卷积神经网络、循环神经网络等,仅了解皮毛,无法深入理解其内部复杂的数学原理和优化算法,导致在实际应用中只能照搬现成代码,缺乏创新能力。
实践经验不足
尽管完成了不少作业项目,但与实际工业生产中的复杂项目相比,仍显得稚嫩。在作业中遇到的问题相对单一,缺乏应对大规模系统故障、海量数据实时处理等复杂场景的经验。例如,在企业级数据库运维作业中,面对突发的数据库崩溃事件,由于缺乏实战经验,无法迅速判断故障原因并采取有效的恢复措施。
跨平台开发的实践经验欠缺。在完成的作业中,大多集中在单一操作系统平台(如 Windows 或 Linux),对于如何在不同平台间无缝移植代码、优化性能,还需要进一步学习和实践。
时间管理不善
没有充分利用课余时间深入学习计算机知识。作业之余,本可以进一步拓展知识边界,但由于缺乏时间管理意识,常常把时间浪费在一些无意义的娱乐活动上,错过了提升自我的机会。
在今后的学习中,我将针对这些不足,有针对性地加强学习,拓宽知识面,积累更多实践经验,提升时间管理能力,力求在计算机领域取得更大的进步。
四、问卷调查
1.你平均每周投入到本课程多长时间?
大概12个小时
2.每周的学习效率有提高吗?
能够有所提高
3.学习效果自己满意吗?
一般
4.课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
不会吧
5.你觉得这门课老师应该继续做哪一件事情?
上课可以多提问
6.你觉得这门课老师应该停止做哪一件事情?
没有
7.你觉得这门课老师应该开始做什么新的事情?
没有
本文的链接和二维码:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理