《C语言程序设计》是国内高校非计算机专业开设的计算机素质教育的公共基础课程之一,它是一种面向过程的通用程序设计语言,具有语言简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于模块化结构等特点。通过对《C语言程序设计》课程的学习,学员能够掌握计算机语言的基本知识,掌握程序设计的基本方法及思维,培养计算思维能力,并使学员初步具备程序设计的能力,为后续专业课程的学习打下坚实的基础。 《C语言程序设计》共分为7个单元,48课时,主要内容包括:C语言概述,数据类型、运算符及表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数、指针等内容。课程采用线上线下混合式教学模式,以雨课堂为平台,按照BPOPPS模型发布任务,注重以学生为主体开展教学活动,教师作为辅助,充分发挥其引导作用,培养学生自主学习能力,提升学生编程思维能力,激发学生学习主动性,从而不断提高学生的学习效率和质量。课程通过雨课堂发布预习任务-提出课程目标-不同知识点前测-参与式互动学习-反思后测-归纳总结-知识扩展,实现了让学员用自己的智慧主动思考,提高了学习效率和学习能力。
Overview
Syllabus
- 第1章 最简单的C语言程序
- 1.1 最简单的C语言程序
- 第2章 算法——程序的灵魂
- 2.1 算法——程序的灵魂
- 2.2 三种基本结构和流程图
- 第3章 最简单的C程序设计——顺序程序设计
- 3.1 顺序结构
- 3.2 常量与变量
- 3.3 数据类型
- 3.4 整型数据
- 3.5 字符型数据
- 3.6 浮点型数据
- 3.7 算术运算符与表达式
- 3.8 不同类型数据的混合运算
- 3.9 用printf函数输出数据
- 3.10 用scanf函数输入数据
- 3.11 字符输入输出函数
- 第4章 选择结构程序设计
- 4.1 if语句
- 4.2 关系运算符与关系表达式
- 4.3 逻辑运算符与逻辑表达式
- 4.4.条件运算符与条件表达式
- 4.5 选择结构的嵌套
- 4.6 switch语句
- 第5章 循环结构程序设计
- 5.1 while语句
- 5.2 do while循环结构
- 5.3 for语句
- 5.4 循环说明
- 5.5 改变循环的执行状态
- 第6章 利用数组处理批量数据
- 6.1 一维数组的定义和引用
- 6.2 一维数组的初始化和使用
- 6.3 二维数组
- 6.4 字符数组
- 6.5 字符串
- 6.6 字符串处理函数
- 第7章 用函数实现模块化程序设计
- 7.1 函数定义与函数声明
- 7.2 函数调用
- 7.3 函数嵌套与函数递归
- 7.4 数组作为函数参数
- 7.5 局部变量
- 7.6 全局变量
- 7.7 局部变量的存储类别
- 7.8 全局变量的存储类别
- 7.9 关于变量的声明与定义
- 7.10 内部函数与外部函数
- 期末考试
Taught by
Si Ying, Huang Qiong, Hua Meng Di, and Dennis