第 1 年 · 系统课
C++ 编程基础
从计算机基础与 C++ 语法开始,逐步进入数组、字符串、函数、递归与基础排序。
什么样的学生适合这一年
- 零基础或刚开始接触C++,希望系统入门
- 学过少量语法,但代码书写和基础题完成不稳定
- 需要建立分支、循环、数组、字符串和函数基本功
第 1 年
学习任务
第一年先解决“能不能准确写出程序”。课程从变量、分支和循环起步,再进入数组、字符串与函数,让语法学习始终对应具体问题;完成后,学生具备继续学习算法所需的代码表达能力。
等级对应GESP 1–3 级
本年任务建立编程基本功
完成之后能够读懂题意,并独立完成基础程序
年度课程大纲
四个阶段循序推进;每个阶段保持12节课,包含知识学习、强化训练、阶段测试与讲解。
01
第一阶段 · 编程入门
12节课从程序结构进入顺序、分支与循环,建立稳定的代码书写习惯。
- 01计算机基础与模板
- 02变量与输入
- 03运算符与常量
- 04分支语句
- 05分支嵌套
- 06逻辑运算符
- 07while 与 do while 循环
- 08for 循环
- 09循环控制语句
- 10强化训练
- 11阶段测试
- 12测试讲解
02
第二阶段 · 数组与基础算法
12节课开始用数据结构组织多个数据,并接触基础效率思想。
- 01循环嵌套
- 02循环嵌套的应用
- 03数学计算常用函数 1
- 04数学计算常用函数 2
- 05一维数组
- 06一维数组的应用
- 07一维前缀和
- 08一维差分
- 09计数排序
- 10强化训练
- 11阶段测试
- 12测试讲解
03
第三阶段 · 字符串与模拟
12节课处理文本、编码和过程型问题,提升题意转化能力。
- 01字符数组
- 02string 基本语法
- 03string 类与相关函数
- 04字符串的加密解密
- 05进制转换
- 06进制转换与编码
- 07位运算
- 08位运算经典应用
- 09模拟
- 10枚举
- 11阶段测试
- 12测试讲解
04
第四阶段 · 程序结构
12节课从单段代码走向函数化、递归化和结构化表达。
- 01二维数组
- 02二维数组模拟
- 03指针
- 04函数的定义与调用
- 05递归
- 06递推
- 07基础排序
- 08结构体
- 09排序专题
- 10强化训练
- 11阶段测试
- 12测试讲解
