2021-2022-1 20211305《信息安全专业导论》第8周学习总结

作业信息

这个作业属于哪个课程 2020-2021-1信息安全专业导论
这个作业要求在哪里 2020-2021-1信息安全专业导论第八周作业
这个作业的目标 功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行
作业正文 本博客链接

教材学习内容总结

《计算机科学概论》

  • 功能设计与面向对象设计
    功能设计:自顶向下的设计,更能反映人们解决问题的方式,对任务进行分层。
    面向对象设计:数据和处理数据的算法绑定在一起,每个对象负责自己的处理。
    面向对象设计的底层概念是类和对象
    对象:在问题背景中相关的事物或实体。
    对象类或类:一组具有相似的属性和行为的对象的描述。
    字段:表示类的属性。
    方法:定义了类的一种行为的特定算法。
  • 面向对象设计过程
    头脑风暴:一种集体行为,为了生成解决某个特定问题要用到的候选类的列表。所有参加者都要先了解产品和问题。
    过滤阶段:确定问题解决方案中的核心类。
    场景阶段:给每个类分配责任。
    责任算法阶段:为责任编写算法,算法都很短。
  • 面向对象语言三要素
    封装:实施信息隐蔽的语言特性。
    继承:类获取其它类的属性的机制。
    多态:语言在运行时确定给定调用将执行哪些可能的方法的能力。
  • 汇编
    程序输入汇编器,汇编语言指令翻译成机器码。
  • 编译
    高级程序设计语言指令级更丰富,需要编译器。
    编译器:把用高级语言编写的程序翻译成机器码的程序。
  • 解释
    解释器:输入用高级语言编写的程序,指导计算机执行每个语句指定的1动作的程序。
  • 执行
    《看漫画学python》

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 3000行 10篇 400小时
第二周 100/100 2/2 2/2 30小时
第三周 300/400 1/5 50小时/80小时
第四周 300/700 1/6 50小时/130小时
第五周 500/1200 3/9 50小时/180小时
第六周 300/1500 1/10 30小时/130小时
第七周 300/1800 1/11 30小时/160小时
第八周 300/2100 1/12 20小时/180小时
posted @ 2021-11-14 18:43  魏子俊  阅读(16)  评论(0)    收藏  举报