热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

每周作业链接汇总第一周作业:简要内容:快速浏览《计算机科学概论》,对每章内容提出两个问题。二维码:第二周作业:简要内容:关于计算机系统与计算机的发展历史的了解、关于C语言的

每周作业链接汇总

第一周作业:

简要内容:快速浏览《计算机科学概论》,对每章内容提出两个问题。

二维码:


第二周作业:

简要内容:关于计算机系统与计算机的发展历史的了解、关于C语言的初步了解。

二维码:


第三周作业:

简要内容:BASE64编码。

二维码:



简要内容:数字分类与计数法、位置计数法、进制转换、模拟数据与数字数据、压缩与解压、数字化、信息安全、基本数据类型、数据在计算机中是如何表示和储存的、在高级语言中为什么要引入数据类型、常量与变量、如何定义变量和为变量赋值。

二维码:


第四周作业:

简要内容:罗马数字转阿拉伯数字

二维码:



简要内容:IEEE754浮点数

二维码:



简要内容:寻找我的黑客偶像

二维码:



简要内容:门电路、组合电路、逻辑电路、冯诺依曼结构、CPU、内存、IO管理、嵌入式系统、并行结构、物理安全、算术运算符、增一减一运算符、宏常量与const常量、自动类型转换、强制类型转换运算符、常用的标准数学函数。

二维码:


第五周作业:

简要内容:用或非门实现其他逻辑门

二维码:



简要内容:机器语言、汇编语言、伪代码的编译、输入和输出的函数,映像较深的是用%c输入字符时存在的问题及解决方案。

二维码:


第六周作业:

简要内容:Polya如何解决问题、简单类型与组合类型、复合数据结构、查找与排序算法、算法复杂度、递归、代码安全、算法的描述、关系运算符、条件运算符、逻辑运算符、条件语句、开关语句、程序测试

二维码:


第七周作业:

简要内容:数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数、循环结构与循环控制方法、循环语句、流程转移控制语句、嵌套循环、结构化程序设计基本思想

二维码:


第八周作业:

简要内容:功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行、函数定义、函数调用、函数原型、函数的参数传递与返回值、递归函数、变量的作用域与储存类型、模块程序设计方法。

二维码:


第九周作业:

简要内容:操作系统责任、内存与进程管理、分时系统、CPU调度、文件、文件系统、文件保护、磁盘调度、对数组名特殊含义的理解、数组的定义与初始化、向函数传递一维数组、向函数传递二维数组、排序查找求最值等算法。

二维码:


第十周作业:

简要内容:信息系统、数据库与SQL、人工智能与专家系统、人工神经网络、模拟与离散事件、排队系统、天气与地震模型、图形图像、指针的概念与变量的地址、指针变量的定义与初始化、取地址和间接寻址运算符、指针变量做函数参数、函数指针。

二维码:


第十一周作业:

简要内容:计算机网络,网络拓扑,云计算,网络安全,Web,HTML,CSS,Javascript,XML,字符串常量,字符数组与字符指针,字符串处理函数,向函数传递字符串,从函数返回字符串指针。

二维码:


第十二周作业:

简要内容:指针与一维数组的关系、指针与二维数组的关系、指针数组及其应用、动态数组、动态内存分配。

二维码:


第十三周作业:

简要内容:结构体、共用体、枚举类型、结构体变量、数组、指针的定义、结构体成员的应用,向函数传递结构体、动态数组结构:链表、栈、队列、二叉树。

二维码:


第十四周作业:

简要内容:C语言中的流、标准输入输出及其重定向、文件的分类、文件的打开和关闭、文件的读写。

二维码:


实验报告链接汇总

简要内容:基于云平台或者在本地创建虚拟机,并熟悉操作系统基本命令。

完成下面的任务:

(1)基于云平台或者在本地创建虚拟机;

(2)熟悉操作系统基本命令;

(3)熟悉C语言编译调试命令。

二维码:


整体评价第一周提出的学习问题

个人认为由于当时是第一次接受这样一个课程的学习,对这一领域没有太大的了解,所以提出的问题大多也是浮于表面,没有太多深入的思考,没有能够提出有一定深刻性的问题,提出的问题大多是基于自己以前的思维提的问题,没有什么新意。但是还是有些问题值得进一步讨论研究。


回答第一周作业中提出的问题

SCAN磁盘调度法有无速度优势

这个问题应该更好地被理解为SCAN磁盘调度法是否能更加高效地完成磁盘的调度。

通过学习可知,其实FCFS磁盘调度法,SSTF磁盘调度法,SCAN磁盘调度法这三种磁盘调度法各有各的优势。寻道时间的长短也是根据具体情况变化的,所以要具体问题具体分析。SSTF磁盘调度法会存在饿死的情况。SCAN磁盘调度法又存在一些变体可以使其提升效能:例如,对盘片边缘柱面的请求可能需要等读写头从边缘到轴心再从轴心到边缘,还有可以最小化到轴心和到到盘片边缘的移动极限。


加分项目经验分享

优秀作业

第十周学习总结:

链接:

学期(2022-2023-1) 学号(20221320) 《计算机基础与程序设计》第十周学习总结

二维码:



第十四周学习总结:

链接:

2022-2023-1 20211405《计算机基础与程序设计》第十四周作业 总结

二维码:


课程收获与不足

收获:其实这门课程让我很好的适应了大学的学习生活,让我学到了很多好的学习方法,最主要体现在如何从互联网良莠不齐的资料中找到适合自己的学习资料(这个是真的很烦人的事),和更多的向周围优秀的同学请教学习。还有就是体现在计算机方面的,发现计算机其实不是那么的高深莫测,而是有一些在人类看开“极其笨”的思维方法,造就了这个改变时代的机器。《计算机科学概论》的内容与《C语言程序设计》有很大的联系,对这门课的学习很大加深了我对C语言的理解。每一次做作业时不断扶正自己对知识正确的理解也是非常愉快的。

不足:可能是现在接触到的东西都是计算机领域的皮毛吧,有点吃不饱,想了解更多的东西。还有就是现在学到的这些知识没能在自己的脑海里连成逻辑链条,还是有些零散,需要下来花时间整理一下。


给开学初的你和学弟学妹们的学习建议

学弟学妹们看看我的这篇博客里的学习心得吧,其实说的都是我在这里想要表达的。我把链接放在这里,有需要的学弟学妹们可以康康:20221320_获奖感言与学习心得


问卷调查

你平均每周投入到本课程多长时间?

10小时左右

每周的学习效率有提高吗?

有慢慢的提升,但是现在还是不够我认为。

学习效果自己满意吗?

还好,还有提升空间,个人觉得。

课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)

我之后会用博客这个工具来记录我在Besti的求学过程的,博客真的是一个良好的记录工具,记录你学习的点点滴滴,慢慢翻翻以前的博客,你可以看到自己的成长。

你觉得这门课老师应该继续做哪一件事情?

让下一届学弟学妹们都养成写博客的习惯吧,微信的朋友圈里记录的是生活成长,而博客则是记录你的学习成长,这是一件挺不错的事的。

你觉得这门课老师应该停止做哪一件事情?

不要太高估学生的专业基础吧,开始教学的时候还是让学生慢慢来,不要一下子就教太多的linux命令,学生其实很蒙逼的,没有足够的时间去消化学习的代码。

你觉得这门课老师应该开始做什么新的事情?

在课程教学前可以进行一些类似于导论性质的课程吧,让学生更好的了解这门课的学习内容与方法,让学生有的放矢。

本文链接:20221320 《计算机基础与程序设计》课程总结

本文二维码:



推荐阅读
  • 本文详细解析了JavaScript中相称性推断的知识点,包括严厉相称和宽松相称的区别,以及范例转换的规则。针对不同类型的范例值,如差别范例值、统一类的原始范例值和统一类的复合范例值,都给出了具体的比较方法。对于宽松相称的情况,也解释了原始范例值和对象之间的比较规则。通过本文的学习,读者可以更好地理解JavaScript中相称性推断的概念和应用。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
author-avatar
徐恩爱2702937105
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有