2022-2023-1 20221305 《计算机基础与程序设计》课程总结
2022-2023 20221305《计算机基础与程序设计》课程总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2022-2023-1-计算机基础与程序设计) |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK15 |
每周作业链接汇总
第一周作业
简要内容:《计算机科学概论》整本书浏览,每章提出几个问题。
https://www.cnblogs.com/zhao-yuexi/p/16651999.html
第二周作业
简要内容:
《计算机科学概论》第一章
- 计算机系统的分层
- 抽象的概念
- 计算机的历史和计算工具与计算学科。
《C语言程序设计》第一章
- 学习编程的热潮和为什么要学习编程
- 什么是编程
https://www.cnblogs.com/zhao-yuexi/p/16658098.html
第三周作业
简要内容:
《计算机科学概论》第二章
- 数字的分类
- 位置计数法
- 二进制,八进制,十六进制转化为十进制,十进制转换成其他进制的数
- 二进制数值与计算机。
- 基数的概念,位,字节,字的概念。
《计算机科学概论》第三章
- 数据与计算机,模拟数据与数字数据
- 二进制表示法,数字数据表示法,实数表示法,文本表示法
- ASCII字符集和Unicode字符集
- 文本压缩,音频数据表示法图像与图形表示法,视频表示法
《C语言程序设计》第二章
- 常量与变量的具体内容
- 数据类型
- 变量的赋值和赋值运算符和运算的优先级
https://www.cnblogs.com/zhao-yuexi/p/16692635.html
第四周作业
《计算机科学概论》第四章
- 门和电路
《计算机科学概论》第五章
- 冯诺依曼体系结构
- 读取执行周期
- RAM,RON
- 二级储存器磁带磁盘硬盘闪存
- 嵌入式系统,并行体系结构
《C语言程序设计》第三章
- 算数运算符和表达式
- 增1减1运算符
- 宏常量与宏替换
- const常量
- 自动类型转换与强制类型转换运算符
- 常用的标准学函数
https://www.cnblogs.com/zhao-yuexi/p/16712172.html
第五周作业
简要内容:
《计算机科学概论》第六章
- 机器语言和汇编语言
- Pep/9虚拟机
- 立即寻址模式和直接寻址模式
- 数字数据,分支,标签
- 伪代码
《c语言程序设计》第四章
第六周作业
简要内容:
《计算机科学概论》第七章
- 算法
- 信息隐蔽
- 抽象
《C语言程序设计》第五章
- 关系运算和逻辑运算
- 条件语句
- 开关语句
- 程序测试
https://www.cnblogs.com/zhao-yuexi/p/16759586.html
第七周作业
简要内容:
《计算机科学概论》第八章
- 数据结构
《C语言程序设计》第六章
第八周作业
简要内容:
《计算机科学概论》第九章
- 程序设计语言范型
《C语言程序设计》第七章
- 函数的定义和调用
- 函数封装与程序的健壮性
- 断言与防御使程序设计
- 代码风格
- 函数的递归调用,递归函数和函数调用栈
- 变量的作用域,变量的生存期
- 模块化程序设计
https://www.cnblogs.com/zhao-yuexi/p/16815679.html
第九周作业
简要内容:
《计算机科学概论》第十章
- 操作系统的角色
- 内存管理
- 进程管理
- CPU调度
《计算机科学概论》第十一章
- 文件系统,目录
- 磁盘调度
《C语言程序设计》第八章
第十周作业
简要内容:
《计算机科学概论》第十二章
- 信息管理
- 数据库管理
《计算机科学概论》第十三章
- 思维机
- 知识表示
《计算机科学概论》第十四章
- 模拟和模型
- 计算机图形学
《C语言程序设计》第九章
第十一周作业
简要内容:
《计算机科学概论》第十五章
- 连网
- 开放式系统与协议
- 网络地址
- 云计算和区块链
《C语言程序设计》第十章
- 字符串的储存于表示
- 字符串的输入和输出
- 字符串处理操作
- 向函数传递字符串
- 从函数返回字符串
https://www.cnblogs.com/zhao-yuexi/p/16972311.html
第十二周作业
简要内容:
《C语言程序设计》第十一章
- 指针与一维数组的关系,指针与二维数组间的关系
- 像函数传递一维数组和二维数组
- 指针数组
- 命令行参数
- 动态数组,动态内存分配
https://www.cnblogs.com/zhao-yuexi/p/16908621.html
第十三周作业
简要内容:
《C语言程序设计》第十二章
第十四周作业
简要内容
《C语言程序设计》第十三章
简要评价第一周的提问
总体上看,第一周提的问题比较肤浅,大部分可以自教材上找到或没有太大意义,没有较好的抓住学习重点。
回答第一周的问题
挑选了部分问题
1.并行计算和云计算是什么?
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。
2.如何让用晶体管实现门?
该问题可以阅读教材初步了解,可参考链接较为详细
https://blog.csdn.net/ybhuangfugui/article/details/109396329
3.加法器中半加器和全加器有什么区别?
半加器:HA 有两个代表数字(A0,B0)有两个输出端,用于输出和S0及进位C1。(只考虑两个1位二进制数A和B相加,不考虑低进位来的进位数相加称为半加。)
全加器:FA,有三个输入端,以输入Ai、Bi、Ci,有两个输出端Si,Ci+1(除了两个1位二进制数,还与低位向本位的进数相加称为全加器。)
半加器没有接收进位的输入端,全加器有进位输入端,在将两个多位二进制数相加时,除了最低位外,每一位都要考虑来自低位的进位,半加器则不用考虑,只需要考虑两个输入端相加即可。
4.CD和DVD有什么区别?
cd光盘和dvd光盘最大的区别是内存不同,CD光盘只能容纳650MB-700MB左右的数据,而DVD光盘最少可以容纳4.7GB的数据。除此之外,DVD可以提供多语言、多文字支持以及多角度观赏等功能,CD光盘没有这些功能。
5.立即寻址模式和直接寻址模式有什么区别?
操作数就在指令中,紧跟在操作码后面,作为指令一部分存放在内存的代码段中,该操作数为立即数,这种寻址方式称为立即寻址方式。
存储单元的有效地址(即:操作数的有效地址)直接由指令给出为直接寻址模式。
6.无序列表和有序列表有什么区别?
有序列表和无序列表都有前缀,但是有序列表是大写字母、小写字母、数字和罗马数字等,而无序列表的前缀是实心圆、空心圆、实心正方形。 自定义列表与有序列表,无序列表的区别是它有缩进而没有前缀。
7.逻辑地址物理地址是什么,关系是什么?
逻辑地址:其表达形式为“段地址:段内偏移地址”。
物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。
物理地址=段地址×10H+段内偏移量
项目被加分
- 第一章格式较好,被老师提出表扬
- 第二章作业被评为优秀作业,经验就是认真阅读,多查资料
项目被扣分
忘记及时提交作业,仅仅发布博客而未在指定地点提交
课程收获与不足
《计算机科学概论》这本书的内容理论性较强,自学时需要花费大量时间阅读,查找资料,在阅读和查找资料的过程中也收获了不少知识,通过网络也学到了许多课外知识,理解更加深刻。《C语言程序设计》主要是代码的编写,不能只看书不实践,这样很容易在真正编写代码时没有思路,写不出,出现大量错误,需要多做题联系,增强思维。
不足之处是可能由于刚上大学没有适应新的学习方式,自主学习能力较差,掌握的不是很扎实,后期课程任务比较重,没有花足够时间练习。
给开学初的你和学弟学妹们的学习建议
还是要认真听课,下课多自学,多练习,动手操作。
问卷调查
- 你平均每周投入到本课程多长时间?
6-8小时 - 每周的学习效率有提高吗?
有所提高 - 学习效果自己满意吗?
大部分满意,也有不满意之处 - 课程结束后会继续一周至少一篇博客吗?
尽量做到 - 你觉得这门课老师应该继续做哪一件事情?
继续认真授课,解答学生疑问 - 你觉得这门课老师应该停止做哪一件事情?
发布一些以前年级布置的任务,与我们学的内容不符 - 你觉得这门课老师应该开始做什么新的事情?
给同学们分享一些知识视频
本文链接https://www.cnblogs.com/zhao-yuexi/p/16974329.html
posted on 2022-12-11 20:11 20221305赵月溪 阅读(102) 评论(0) 编辑 收藏 举报