摘要: 本贴描述《数据结构》课程的意义, 以及讲授、学习、考试方式.
- 课程意义
- 数据结构是计算机最重要的课程, 没有之一. To be or not to be. 竞赛、找工作、考研、…
- 先将数据装进计算机内存, 再进行相应的处理.
- 数据之间的关系, 导致一定的结构. 数据以及围绕它的操作, 构成计算机的核心.
- 讲授方式
- 将注意力集中于知识传授, 而不是课堂管理.
- 必须提问.
- 代码为核心, 用表格进行变量跟踪.
- 学习方式
- 自学, 自悟.
- 一方面将自己变聪明, 清晰的逻辑; 另一方面把自己变笨, 程序员的大脑应与仅支持二进制的电脑无缝连接.
- 随时的课堂讨论; 随时的QQ 群讨论.
- 结合基础代码, 获得逐步的提升. Show me the code.
- 多画图, 多写运行实例, 进行方案的分析. 一幅图胜过千言万语.
- 考试方式
- 平时作业 (PTA 平台)、大作业 (Mooc 平台).
- 期末考试.