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 小时
-
改进情况:通过挤压其他科时间,压缩课余活动时间,抓紧闲暇时间。