一、对视频粗略过一遍
1.01 软件设计师考试介绍
2.01 计算机组成与体系结构前言
2.02 数据的表示(进制的转换)
2.03 数据的表示(原码反码补码移码)
2.04 数据的表示(浮点数运算)
2.05 CPU结构(运算器与控制器的组成)
2.06 Flynn分类法简介
2.07 CISC 和 RISC
2.08 流水线的基本概念
2.09 流水线周期及流水线执行时间计算
2.10 流水线吞吐率计算
2.11 流水线加速比计算
2.12 计算机层次化存储结构
2.13 Cache的基本概念
2.14 时间局部性与空间局部性
2.15 随机存储与只读存储器
2.16 磁盘工作原理
2.17 计算机总线
2.18 串联系统与并联系统可靠度计算
2.19 校验码的概念
2.20 循环校验码(CRC)
2.21海明校验码
3.01 操作系统概述
3.02 进程状态转换图
3.03 前趋图
3.04 进程的同步与互斥
3.05 PV操作
3.06 PV操作练习题1
3.07 PV操作与前趋图
3.09 死锁问题 【视频跳过了3.08】
3.10 银行家算法
3.11 分区存储组织
3.12 页式存储、段式存储、段页式存储
3.13 页面淘汰算法
3.14 页面淘汰算法练习题
3.15 索引文件结构
3.16 树型目录结构
3.17 位示图法
3.18 数据传输控制方式
3.19 虚设备与Spooling技术
3.20 微内核操作系统
今日学习总结:
- 状态不是很好,一学习就想睡觉,很容易打瞌睡、分神。不过后面把原来定为几点到几点学习改成要完成看多少章后,精神状态相比之前好了许多,学的时候也比较有盼头了,正一步步朝着小目标前进。
- 我相信可以把自己的想法,用行动很好的展示出来,不辜负自己!
- 愿努力的我们,可以好好抓住其中的机遇,并为之付出行动。有想法不足为奇,最重要的是能把想法落实到位!!!
2021.8.9
- 4.01 数据库系统前言
- 4.02 数据库三级模式两级映射
- 4.03 数据库设计过程说明
- 4.04 ER模型
- 4.05 关系代数
- 4.06 规范化理论_函数依赖
- 4.07 规范化理论的价值与用途
- 4.08 规范化理论_求候选关键字
- 4.09 规范化理论_范式
- 4.10 规范化理论_范式练习题
- 4.11 规范化理论_模式分解
- 4.12 数据库并发控制
- 4.13 数据库完整性约束
- 4.14 数据库安全
- 4.15 数据库备份与恢复
- 4.16 数据仓库与数据挖掘
- 4.17 反规范化技术
- 4.18 大数据基本概念
- 5.01 七层模型
- 5.02 网络技术标准与协议
- 5.03 网络类型与拓扑结构
- 5.04 网络规划与设计
- 5.05 IP地址与子网划分
- 5.06特殊含义IP地址
- 5.07 HTML
- 5.08 无线网
- 5.09 网络接入技术
- 5.10 IPv6
- 6.01 信息系统安全属性
- 6.02 对称加密与非对称加密
- 6.03 信息摘要
- 6.04 数字签名
- 6.05 数字证书与PGP
- 6.06 设计邮件加密系统(实例)
- 6.07 各个网络层次的安全保障
- 6.08 网络威胁与攻击
- 6.09 防火墙技术
今日学习总结 :
- 要看的视频蛮多的,还是一学习就犯困。后面看视频的时候,只是觉得必须把今天的任务完成。要不是因为这个想法,应该看不下去了。
- 还有一点就是,开始看的时候自己只是觉得先粗略过一遍,所以并没有花多大心思在听,有很大应付成分在里面
- 今天主要是对上述内容有了一些了解,现在还不能很好的应用,后面需要做题的来验证。重点是放到了做题那里,遇到不会的再针对性攻克。
2021.8.10
- 7.01 数据结构与算法基础
- 7.02 数组
- 7.03 稀疏矩阵
- 7.04 数据结构的定义
- 7.05 顺序表与链表
- 7.06 顺序存储与链式存储
- 7.07 队列与栈
- 7.08 广义表
- 7.09 树与二叉树的基本概念
- 7.10 满二叉树与完全二叉树
- 7.11 二叉树遍历
- 7.12 反向构造二叉树
- 7.13 树转二叉树
- 7.14 查找二叉树(排序二叉树)
- 7.15 最优二叉树(哈弗曼树)
- 7.16 线索二叉树
- 7.17 平衡二叉树
- 7.18 图的概念及存储
- 7.19 图的遍历
- 7.20 拓扑排序
- 7.21 图的最小生成树(普利姆算法与克鲁斯卡尔算法)
- 7.22 算法的特性
- 7.23 算法的时间复杂度与空间复杂度
- 7.24 顺序查找与二分查找
- 7.25 散列表
- 7.26 排序
- 7.27 直接插入排序
- 7.28 希尔排序
- 7.29 直接选择排序
- 7.30 堆排序
- 7.31 冒泡排序
- 7.32 快速排序
- 7.33 归并排序
- 7.34 基数排序
- 7.35 排序算法的时间复杂度和空间复杂度
- 8.1 程序设计语言与语言处理程序基础前言
- 8.2 编译过程
- 8.3 文法的定义以及语法推导树
- 8.4 有限自动机与正规式
- 8.5 有限自动机例题
- 8.6 表达式
- 8.7 函数调用(传值与传址)
- 8.8 各种程序语言特点
- 9.1 法律法规知识(知识产权)前言
- 9.2 法律法规知识(保护期限)
- 9.3 法律法规知识(知识产权人确定)
- 9.4 法律法规知识(侵权判定)
- 9.5 标准化基础知识(标准的分类与标准的编号)
两日学习总结 :
- 还是看视频的时候,处于应付状态。昨晚临睡前突然对自己说,既然都是把同样的时间花在学习上,为什么不更加认真点呢!
- 而是在真正学习时,找借口反正我就先过一遍,不用那么努力吧。。。这种想法是很邪恶的,现在不好好学习,那么后期要花费的时间更多!
- 2021.8.12
- 10.1 多媒体基础前言
- 10.2 音频相关概念
- 10.3 图像相关概念
- 10.4 媒体的种类
- 10.5 媒体的计算问题
- 10.6常见多媒体标准
- 10.7 数据压缩技术基础
- 10.8 有损压缩与无损压缩
- 11.01 瀑布模型
- 11.02 原型模型、演化模型、增量模型
- 11.03 螺旋模型
- 11.04 V模型
- 11.05 喷泉模型与RAD
- 11.06 构建组装模型(CBSD)
- 11.08 敏捷开发方法(省去了11.07)
- 11.09 信息系统开发方法
- 11.10 需求的分类
- 11.11 结构化设计
- 11.12 测试原则与类型
- 11.13 测试用例设计
- 11.14 测试阶段
- 11.15 McCabe复杂度计算
- 11.16 系统运行于维护
- 11.17 软件能力成熟度模型集成(CMMI)
- 11.18 项目管理基础知识
- 12.1 面向对象基本概念
- 12.2 面向对象设计(设计原则)
- 12.3 UML
- 12.4 面向对象设计(设计模式的概念)
- 12.5 面向对象设计(设计模式的分类)
- 12.6 面向对象设计(创建型模式)
- 12.7 面向对象设计(结构型模式)
- 12.8 面向对象设计(行为型模式)
今日总结:
虽说看视频还是在划水,不过在思想上有了一些变化。稍微了解了做一个项目需要涉及到的方方面面,以及用何种方法来解决或提前预防某些问题。现在说的都还有些抽象,还有两天就可以把整个视频大概过一遍了。之后便要开启总大纲回顾,总大纲计划。分类下去的小部分,使用细嚼慢咽的方式。对知识进一步加深,之后便是去使用它。
2021.8.13
- 13.1 数据流图前言
- 13.2 数据流图基本概念
- 13.3 数据流图的分层(DFD)
- 13.4 数据字典
- 13.5 数据流图平衡原则
- 13.6 数据流图试题解题技巧
- 13.7 数据流图案例分析1
- 13.8 数据流图案例分析2
- 14.1 数据库设计前言
- 14.2 数据库设计过程
- 14.3 ER模型
- 14.4 数据库设计答题技巧
- 14.5 数据库设计案例分析1
- 14.6 数据库设计案例分析2
- 15.1 UML建模前言
- 15.2 UML图(用例图)
- 15.3 UML图(类图)
- 15.4 UML图(顺序图)
- 15.5 UML图(活动图)
- 15.6 UML图(状态图)
- 15.7 UML图(通信图)
- 15.8 UML案例分析1
今日总结:
比较常考用例图、类图,通常出题会以上任意两种左右组合在一起考,通过大量练习都相对比较容易。
2021.8.14
- 16.1 数据结构及算法应用前言
- 16.2 分治法
- 16.3 分治法(递归技术)
- 16.4 分治法(二分查找)
- 16.5 回朔法
- 16.6 贪心法
- 16.7 动态规划法
- 16.8 数据结构及算法应用案例分析1
- 16.9 数据结构及算法应用案例分析2
- 17.1 面向对象程序设计
- 17.2 面向对象程序设计案例分析1
- 17.3 面向对象程序设计案例分析2
今天所学习的内容,主要和下午的考试题有关,也还只是粗略过了一下。
2021.8.15
二、总结所学内容
通过这一周的粗略学习,对软件设计师所考内容,有了一些了解。主要是以下几点:
- 计算机行业的法律法规;
- 一个项目涉及到的方方面面:
1、拿到一个项目,项目经理该采用何种方法去规划;
2、怎么尽可能的满足客户需求,在合理时间内交付项目;
3、程序员完成项目功能后,如何去测试这个项目是否有问题,发现并解决它;
4、程序员为完成某个功能时,采取怎样的算法去设计,里面设计的方法、时间复杂度、空间复杂度等等,如何去选择; - 对程序设计的基础理解,存储、字节;
- 项目的安全性,如何加密、解密;
三、今后两周的计划
一天一套题,上午刷题,晚上对答案,把不懂的都写进错题本,总结~。睡前回顾软件设计师学习,工作情况,自己的表现,有哪些需要改进的地方,可以直接在简书上发布。2021.8.15