课程链接:,提供全部的视频和课件下载。
三部分的课程主页。提供了为每一课时配套的自測、演示样例下载,以及程序阅读、程序填空、实践项目、參考解答等。这是本课最具价值的部分,是保证学习效果的根本保证。请在看视频基础上,完毕相关的实践。
这三部分的课程主页的链接各自是:、、
本课QQ交流群:528582245
学员列表:
(以上是主动提供信息的学员,仅占一小部分。
请速在评论处报到。来这里找兄弟。)
【重要通知1】自測题因为问卷星服务规则变化,不能看到答题情况,现转到“蓝墨云班课”中。增加方法:到mosoteach.cn免费注冊账号。选择“用邀请码增加班课”。
本课邀请码:261213。下载蓝墨的APP。在手机或平板上做题的体验也不错。
请做题时,依据知识点名称找到相应的题目。
【初步篇】
知识点 | 视频及课件 | 自測或问卷 | 实践项目 | 參考解答 | 课堂演示样例 |
1 人人学点程序设计 |
| ||||
2 程序设计语言 | |||||
3 搭建C语言的执行平台 |
| 实践要求:搭建编程环境并执行程序,见课程视频及课件 | |||
4 C语言程序初体验 |
| 项目1: 项目2:;。 | |||
5 本课的学习策略建议 |
| ||||
6 让代码积累“看得见” | 见课程视频及课件 | ||||
7 分支结构程序体验 | 项目1: 项目2: 项目3: |
【自測题目在“蓝墨云班课”平台。见本文開始处“重要通知1”】
知识点 | 视频及课件 | 自測或问卷 | 实践项目 | 參考解答 | 课堂演示样例 |
8 数值数据类型及表现 | 见通知1 |
| |||
9 变量 | 见通知1 |
| 见项目描写叙述页面 | ||
10 标识符及其命名 | 有 | ||||
11 算术运算符与算术表达式 | 有 | 1- 2- 3- 4- 5- 资料: ; | |||
12 自增与自减 | 有 | ||||
13 数值型数据的存储 |
|
| |||
14 指针及其运算 | 有 |
| |||
15 数据的输入 | 有 |
| |||
16 数据的输出 |
| ||||
17 赋值运算符与赋值表达式 | 有 | ||||
18 逗号运算符与逗号表达式 | 有 | ||||
19 字符数据及字符类型 | 有 |
| 1- 2- 资料: |
知识点 | 课件及视频 | 问卷与自測 | 实践项目 | 參考解答 | 课堂演示样例 |
20 表达“条件”——条件表达式 | 有 | ||||
21 将条件“组合”起来——逻辑表达式 | 有 | ||||
22 控制结构与流程图 | |||||
23 用if语句实现分支结构 | 有 | ||||
24 if语句的嵌套 | 有 | ||||
25 用switch语句实现多分支结构 | 有 | ||||
26 利用switch语句解决这个问题 | |||||
27 条件运算符和条件表达式 | 有 |
知识点 | 课件及视频 | 问卷与自測 | 实践项目 |
28 编程学习中常见障碍的克服 |
| ||
29 调试利器——程序的单步执行 | 有 |
|
知识点 | 课件及视频 | 问卷与自測 | 实践项目 | 參考解答 | 课堂演示样例 |
30 算法的基本概念 | 有 | ||||
31 循环控制结构及流程图 | |||||
32 循环思想启蒙:输出小星星 | |||||
33 三种循环语句 | 有 | ||||
34 用循环累加 | |||||
35 问题求解方法——迭代 | 有 | ||||
36 用循环处理文字 | 有 | ||||
37 循环嵌套 | 有 | ||||
38 用break和continue改变流程 | 有 | ||||
39 问题求解——求素数 | |||||
40 问题求解方法——穷举 | |||||
41 C语言的程序结构与语句小结 | |||||
42 将数据保存到文本文件 | 有 | ||||
43 从文本文件里读入数据 |
知识点 | 视频与课件 | 实践项目 | 參考解答 |
44 程序设计能力提高途径——OJ平台简单介绍 | |||
45 OJ平台中的典型输入处理 | |||
46 小小型应用系统开发指导(一) | 照视频提示实践 | ||
47 小小型应用系统开发指导(二) | 照视频提示实践 | ||
48 课程总结及展望 |
【提高篇】
知识点 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
1 我们要提高什么 | 问卷 |
|
知识点 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
2 模块化程序设计及C语言中的函数 |
| |||
3 体验自己定义函数 | 有 | |||
4 函数的返回值 | 有 | |||
5 函数的參数 | 有 | |||
6 參数传递方式:传值与传地址 | 有 |
| ||
7 返回指针的函数 | 有 | |||
8 函数的声明、定义和调用 | 有 | |||
9 函数的嵌套调用 | 有 | |||
10 调试技术:进入函数内部去 | 有 |
| ||
11 全局变量和局部变量 | 有 |
| ||
12 变量的存储类别 | 有 |
| ||
13 C语言的库函数 | 有 |
| ||
14 应用系统结构 |
| |||
15 小小型应用系统开发指导(三) | (请按视频指导完毕自己的项目) |
知识点 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
16 数组的引入 | 有 |
| ||
17 一维数组的定义和引用 | 有 | |||
18 一维数组应用二三例 | ||||
19 越界的后果 | 有 | |||
20 经典:查找的艺术 |
| |||
21 首尝排序——冒个泡 | ||||
22 用指针法訪问数组元素 | 有 | 补充阅读: | ||
23 指针的运算 | 有 | |||
24 数组名作为函数參数 | 有 | |||
25 指针作函数參数 | ||||
26 实现线性表基本操作的函数 | ||||
27 编写查找和排序函数 | ||||
28 字符串、字符数组、字符指针 | 有 |
| ||
29 实战字符串处理四例 | 有 | |||
30 字符和字符串处理函数 | 有 | |||
31 编制自己的字符串函数 | 有 |
知识点 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
32 二维数组及其定义 | 有 | |||
33 二维数组元素的引用 | 有 | |||
34 二维数组的存储 | 有 |
| ||
35 使用指针操作二维数组 | 有 | |||
36 多维数组作函数參数 | ||||
37 操作字符串数组 | 有 | |||
38 main函数的參数 | 有 |
| ||
39 动态存储管理与动态数组的实现 | ||||
40 小小型应用系统开发指导(四) | 按视频及演示样例代码的指导完毕开发 |
【进阶篇】
知识点 | 视频 |
1 再上一个台阶 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
2 一个程序,多个文件 | 有 |
| |||
3 静态函数与外部函数 | |||||
4 外部全局变量和静态全局变量 | 有 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
5 认识递归 | 有 |
| |||
6 递归法问题求解 | |||||
7 递归经典:汉诺塔 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 |
8 预处理之宏定义 | 有 | |||
9 预处理之文件包括 | 有 |
| ||
10 预处理之条件编译 | 有 |
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
11 体验结构体 | 有 |
| |||
12 结构体成员的引用 | 有 | ||||
13 结构体数组及其应用 | 有 | ||||
14 开发一个电子词典 |
| ||||
15 指向结构体的指针 | 有 | ||||
16 当结构体成员为指针 | 有 | ||||
21 银行储蓄系统(第五版)开发 |
|
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
17 认识链表 | 有 |
| |||
18 链表中结点的插入和删除 | 有 | ||||
19 链表应用 | |||||
20 链表拓展 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 |
22 问题求解的一般过程 | |||
23 数据结构及算法概述 | 有 | ||
24 查找问题及其求解 | 有 | ||
25 排序问题及其求解 | 有 | ||
26 回溯溯法问题求解 | |||
27 贪心法问题求解 | |||
28 动态规划法问题求解 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
29 枚举类型及其应用 | 有 | ||||
30 联合体及其应用 | 有 |
| |||
31 自己定义类型 | 有 |
|
| ||
32 位运算及其应用 | 有 |
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
33 文件概述 | |||||
34 文件结构体及打开方式 | 有 | ||||
35 标准文件读写方法 | 有 | ||||
36 文件的随机读写 | 有 | ||||
37 二进制文件及其读写 | 有 | ||||
38 非标准文件及其操作 |
|
| |||
39 银行储蓄系统(第六版)开发 |
|
|
知识点 | 视频 |
40 由C语言到C++ | |
41 C语言还能学什么 | |
42 用C语言贯穿计算机学习的始终 |
知识点 | 视频 |
1 再上一个台阶 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
2 一个程序,多个文件 | 有 |
| |||
3 静态函数与外部函数 | |||||
4 外部全局变量和静态全局变量 | 有 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
5 认识递归 | 有 |
| |||
6 递归法问题求解 | |||||
7 递归经典:汉诺塔 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 |
8 预处理之宏定义 | 有 | |||
9 预处理之文件包括 | 有 |
| ||
10 预处理之条件编译 | 有 |
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
11 体验结构体 | 有 |
| |||
12 结构体成员的引用 | 有 | ||||
13 结构体数组及其应用 | 有 | ||||
14 开发一个电子词典 |
| ||||
15 指向结构体的指针 | 有 | ||||
16 当结构体成员为指针 | 有 | ||||
21 银行储蓄系统(第五版)开发 |
|
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
17 认识链表 | 有 |
| |||
18 链表中结点的插入和删除 | 有 | ||||
19 链表应用 | |||||
20 链表拓展 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 |
22 问题求解的一般过程 | |||
23 数据结构及算法概述 | 有 | ||
24 查找问题及其求解 | 有 | ||
25 排序问题及其求解 | 有 | ||
26 回溯溯法问题求解 | |||
27 贪心法问题求解 | |||
28 动态规划法问题求解 |
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
29 枚举类型及其应用 | 有 | ||||
30 联合体及其应用 | 有 |
| |||
31 自己定义类型 | 有 |
|
| ||
32 位运算及其应用 | 有 |
|
知识点 | 视频 | 演示样例代码 | 自測及问卷 | 实践项目 | 參考解答 |
33 文件概述 | |||||
34 文件结构体及打开方式 | 有 | ||||
35 标准文件读写方法 | 有 | ||||
36 文件的随机读写 | 有 | ||||
37 二进制文件及其读写 | 有 | ||||
38 非标准文件及其操作 |
|
| |||
39 银行储蓄系统(第六版)开发 | 演示样例 |
|
|
知识点 | 视频 |
40 由C语言到C++ | |
41 C语言还能学什么 | |
42 用C语言贯穿计算机学习的始终 |