一、学习阶段
基础阶段
01 基础语法 (7-10)
能根据遇到问题正确书写程序三大结构,能够掌握常见运算符。
02读程序
能够读明白程序执行顺序,养成良好的读程序习惯。
入门阶段
03 基础算法
熟悉常见的基础算法,并能解决简单问题。
(排序 :冒泡、选择、二分、贪心、递归算法)
04 计算机原理
掌握计算机存储原理,计算原理。只有更好的了解诈机才能更好的去编程。
提高阶段
05 数据结构
熟悉计算机常见的数据结构,能够根据遇到问题选择正确的数据结构解决问题。 (栈、队列、树、图论)
06 常见算法
对常见算法有一定了解,能够根据题意反应出对应的算法。
(高精度计算,递推、递归、深度搜索、广度搜索、动态规划,分治算法)
二、学习重心
不同阶段重心偏移
让学习更加高效
基础阶段
- 注重正确编写代码习惯
- 注重读程序能力
入门阶段
- 注重解题思维
- 注重程序严谨性和扩展性
提高阶段
- 注重程序效率
- 注重程序简洁性
三、学习方法
磨刀不误砍柴工
打好基础才能学的更扎实
好的习惯
- 不要跳跃式学习
- 心平气和状态下学习
- 笔记要仔细做
- 经常思考
四、学习心态
- 对知识要有敬畏之心
- 学习没有捷径可走
- 天赋真的很重要
- 不要和别攀比