说明:教学单元中的学习内容活动的学习时长达到建议学习时长的60%,活动视为通过,没有达到则视为不通过,还需要继续学习。
章 |
节 |
知识点 |
建议学习时长 |
第一章 软件技术初步 |
1.1 计算机系统 |
1.1.1 计算的需要及其局限性 |
10分钟 |
1.1.2计算机系统及其发展 |
10分钟 |
||
1.1.3计算机软件的分类及其功能 |
10分钟 |
||
1.1.4计算机系统的应用模式 |
10分钟 |
||
1.2 程序和程序设计 |
1.2.1 数据和数据类型 |
10分钟 |
|
1.2.2 变量的特点 |
10分钟 |
||
1.2.3 数据结构 |
10分钟 |
||
1.2.4 算法和算法描述 |
10分钟 |
||
1.2.5 程序和程序设计 |
10分钟 |
||
1.3 程序设计语言 |
1.3.1 程序设计语言的基本概念 |
10分钟 |
|
1.3.2 程序设计语言及其发展 |
10分钟 |
||
1.4 程序设计方法 |
1.4.1结构化程序设计方法 |
10分钟 |
|
1.4.2 面向对象程序设计方法 |
10分钟 |
||
1.5 软件工程 |
10分钟 |
||
第二章 程序设计基础 |
2.1 C程序设计入门 |
2.1.1 C语言的发展简史 |
10分钟 |
2.1.2 C程序的基本结构 |
10分钟 |
||
2.1.3 C语言的基本数据类型 |
10分钟 |
||
2.1.4基本运算符和表达式 |
10分钟 |
||
2.1.5 数据混合运算及数据转换 |
10分钟 |
||
2.1.6 C程序设计初步 |
10分钟 |
||
2.2 C程序的控制结构 |
2.2.1 概述 |
10分钟 |
|
2.2.2 选择结构(分支结构) |
10分钟 |
||
2.2.3 循环结构 |
10分钟 |
||
2.2.4 其他简单控制结构 |
10分钟 |
||
2.2.5 算法与程序举例 |
10分钟 |
||
第三章 模块化程序设计 |
3.1模块化程序设计的基本概念 |
10分钟 |
|
3.2 函数的定义和调用 |
10分钟 |
||
3.3 作用域和存贮类别 |
10分钟 |
||
3.4 编译预处理 |
10分钟 |
||
3.5 系统函数 |
10分钟 |
||
3.6 模块化程序设计举例 |
10分钟 |
||
第四章 复杂数据类型和程序设计 |
4.1 构造类型和程序设计 |
4.1.1 指针的概念 |
10分钟 |
4.1.2 函数和指针 |
10分钟 |
||
4.2 数组类型和程序设计 |
4.2.1 一维数组 |
10分钟 |
|
4.2.2 二维数组 |
10分钟 |
||
4.2.3字符数组和字符串 |
10分钟 |
||
4.2.4指针和数组 |
10分钟 |
||
4.3 结构类型和程序设计 |
4.3.1 结构类型变量的定义 |
10分钟 |
|
4.3.2 结构类型变量的引用 |
10分钟 |
||
4.3.3 结构变量的初始化 |
10分钟 |
||
4.3.4 结构和函数 |
10分钟 |
||
4.3.5 结构和数组 |
10分钟 |
||
4.3.6 结构的嵌套 |
10分钟 |
||
4.3.7 指向结构的指针 |
10分钟 |
||
4.4 共用体和程序设计 |
10分钟 |
||
4.5 位运算及位段 |
4.5.1 二进制位运算符及位运算 |
10分钟 |
|
4.5.2 位段 |
10分钟 |
||
4.6 文件 |
4.6.1 文件的概念 |
10分钟 |
|
4.6.2 文件的操作 |
10分钟 |
||
4.7 复杂程序设计及常用算法举例 |
10分钟 |
||
第5章 基础数据结构及算法 |
5.1 数据结构的基本概念 |
5.1.1 什么是数据结构 |
10分钟 |
5.1.2 数据的逻辑结构 |
10分钟 |
||
5.1.3 数据结构的存储方式 |
10分钟 |
||
5.1.4 抽象数据类型及C语言描述 |
10分钟 |
||
5.2 线性数据结构 |
5.2.1线性表及其基本运算 |
10分钟 |
|
5.2.2 线性表的链接存储结构 |
10分钟 |
||
5.2.3 栈和队列 |
10分钟 |
||
5.2.4 C语言实现线性结构应用举例 |
10分钟 |
||
5.3 树型数据结构 |
5.3.1 树的基本概念 |
10分钟 |
|
5.3.2 二叉树 |
10分钟 |
||
5.4 查找与排序 |
5.4.1查找 |
10分钟 |
|
5.4.2 排序 |
10分钟 |