2022-2023-1 20221404 《计算机基础与程序设计》课程总结
2022-2023-1 20221404 《计算机基础与程序设计》课程总结
作业信息
课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
作业要求 | 2022-2023-1计算机基础与程序设计第十五周作业 |
作业正文 | https://www.cnblogs.com/LizhenGfdhh/p/16974293.html |
每周作业汇总
第1周作业
主要内容:
课程概论
工业革命与浪潮之巅
信息与信息安全
计算机系统概论
计算机安全
计算的限制
计算思维
参考基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统
第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章并完成云班课测试
实验报告
整体评价一下第1周作业中自己提出的问题是不是抓住了学习重点
个人认为,第一周提出的问题是基于自己在对课本不了解,仅基于自己粗浅的认识提出的问题。虽然表达了我当时的问题、不明之处,但因未通过自己的认真思考,导致许多问题其实并不严格算是真正的问题,没有获得收获。但部分相应的好问题提出给了我好奇心去探索计算机。
部分问题回答
1、计算机普遍使用二进制,但数学证明三进制拥有更大优势,但二进制更适合计算机的实现且简单。
2、计算机系统的每个分层在整个系统设计中都扮演一个特定的角色
3、信息隐藏这种技术将程序段各自分离,减少了问题,使这程序段更易理解,如函数的封装。
4、无损压缩 (如Tiff文件的LZW算法)是对文件本身的压缩,原理和其它数据文件的压缩一样,是对文件的数据存储方式进行优化,采用某种算法表示重复的数据信息,文件可以完全还原,不会影响文件内容,对于数码图像而言,也就不会使图像细节有任何损失。
5、数据溢出我认为没啥彻底解决办法,但至少可以优化程序,减少该现象。
6、晶体管的组合可以构成不同的门,通过高低电平产生效果。具体还不清。
7、磁带介质稳定,比固态硬盘数据保存更稳定
8、覆盖测试应根据不同情景,若对象量大,对象测试后无法发挥正常作用等,不应使用。
9、递归算法存在两种:基线条件,和递归条件,递归达到基线停止。
10、形参与实参,即为形势参数,表达参数的形式,实参即为传入的参数
11、逻辑地址是相对于程序开头的地址,物理地址为在CPU中的地址。
12、不同调度算法在不同情况中存在不同期望时间,如分片不一定比先到先快
13、文本文件以ASSCII存入,而二进制文件直接二进制存入
14、停机问题是判断任意一个 程序 是否能在有限的时间之内结束运行的问题
15、统一资源定位符(URL,英语 Uniform / Universal Resource Locator 的缩写)也被称为网页地址,是因特网上标准的资源的地址(Address)。
16、根据网络覆盖范围的不同,可以将无线网络划分为无线广域网、无线局域网、无线城域网和无线个人局域网。
课程收获与不足
课程中了解了计算机相应知识,即硬件软件的构成、系统组成,也了解了相关的如因特网,网络防护等问题。同时大大提高了自己的自学能力。
认为自己对课本掌握不扎实,学完后面忘记前面,知识的连贯性差。自主学习意愿差。
给开学初的你和学弟学妹们的学习建议
1、认真预习课本,遵循老师要求
2、保证完成每周作业
3、学会自学,不要抱怨老师的帮助少,学会网上查找帮助,善于利用B站,CSDN等网站,遇见自己解决不了的麻烦,学会寻找电脑给出的提示如错误代码,网上搜索。
4、保证自己动手,别人帮助后一定自己再做一遍,否则下次一定还是出问题。
问卷调查
1、你平均每周投入到本课程多长时间?
会每天抽出一个小时打代码,看书,周六日写博客
2、每周的学习效率有提高吗?
学习效率提高,不过较慢
3、学习效果自己满意吗?
自我感觉效果相对较差
4、课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
不能保证一周一篇,但一定会尽最大努力写博客
5、你觉得这门课老师应该继续做哪一件事情?
鼓励学生自学
6、你觉得这门课老师应该停止做哪一件事情?
刚开始课程尽量慢一点,就个人而言,无计算机功底,开始接受困难。
7、你觉得这门课老师应该开始做什么新的事情?
还未想好。
第15周作业
课程总结
二维码
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统