一、学习阶段

基础阶段

01 基础语法 (7-10)

能根据遇到问题正确书写程序三大结构,能够掌握常见运算符。

02读程序

能够读明白程序执行顺序,养成良好的读程序习惯。

入门阶段

03 基础算法

熟悉常见的基础算法,并能解决简单问题。
(排序 :冒泡、选择、二分、贪心、递归算法)

04 计算机原理

掌握计算机存储原理,计算原理。只有更好的了解诈机才能更好的去编程。

提高阶段

05 数据结构

熟悉计算机常见的数据结构,能够根据遇到问题选择正确的数据结构解决问题。 (栈、队列、树、图论)

06 常见算法

对常见算法有一定了解,能够根据题意反应出对应的算法。

(高精度计算,递推、递归、深度搜索、广度搜索、动态规划,分治算法)

二、学习重心

不同阶段重心偏移
让学习更加高效

基础阶段

  1. 注重正确编写代码习惯
  2. 注重读程序能力

入门阶段

  1. 注重解题思维
  2. 注重程序严谨性和扩展性

提高阶段

  1. 注重程序效率
  2. 注重程序简洁性

三、学习方法

磨刀不误砍柴工

打好基础才能学的更扎实

好的习惯

  1. 不要跳跃式学习
  2. 心平气和状态下学习
  3. 笔记要仔细做
  4. 经常思考

四、学习心态

  1. 对知识要有敬畏之心
  2. 学习没有捷径可走
  3. 天赋真的很重要
  4. 不要和别攀比