• 软件技术基础
  • 课程概况: 87 个知识点,70 个教学活动
  • 课程试学中,不记录课程学习情况~

学习建议及要求

说明:教学单元中的学习内容活动的学习时长达到建议学习时长的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分钟