2023-2024-1 20211319 《计算机基础与程序设计》第八周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08
这个作业的目标 <写上具体方面>
作业正文 ... 本博客链接

教材学习内容总结

计算机科学概论第九章
面向对象设计(OOD)是一种软件工程方法,它将系统看作是一组相互作用的对象,每个对象都承担特定的责任,并且与其他对象通过消息传递进行交互。面向对象设计强调将系统划分为独立的对象,每个对象可以包含数据和行为,并且能够与其他对象进行交互。

面向对象设计通常包括以下几个关键概念:

1、类和对象:类是对象的模板,定义了对象的属性和行为;对象是类的一个实例,具体化了类的定义。
2、封装:封装是指将数据和操作数据的方法捆绑在一起的机制,对象的内部结构对外部是不可见的,只有通过特定的接口才能访问对象的内容。
3、继承:继承允许一个类(称为子类)继承另一个类(称为父类)的属性和方法,从而促进代码重用和层次化设计。
4、多态:多态允许不同类的对象对同一消息做出响应,即不同对象对同一方法调用可以产生不同的行为。
面向对象设计有助于提高代码的可维护性、可扩展性和重用性,使得软件系统更易于理解和修改。因此,它已成为软件开发中广泛采用的一种设计范式。

C语言程序设计第七章
从分而治之与信息隐藏的思想开始,学习了不同函数的分类及其定义,了解了向传递值与从函数返回值的方法以及函数设计的基本原则。学习了函数的递归调用与递归函数、变量的作用域与生存期,最后对模块化程序设计进行学习。

教材学习中的问题和解决过程

代码调试过程中的问题和解决过程

代码托管

基于AI的学习



上周考试错题及总结

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 30/230 3/3 20/40
第三周 30/260 5/5 20/60
... ... ... ...
第八周 30/410 10/10 20/160

耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

  • 计划学习时间: 7 小时

  • 实际学习时间: 7 小时

  • 改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。

posted on 2023-11-18 13:56  L某人cn  阅读(11)  评论(0编辑  收藏  举报