程序设计基础是电子信息类专业的核心课程,是软件开发重要的技能基础,在目前信息学中极具重要的价值。该课程以C语言为蓝本,可使学生了解程序设计的基本理论、掌握C语言程序设计的主要内容。培养IT人才初步的程序设计思想,为以后学习计算机相关专业的后续课程奠定基础。
该课程由重庆电子工程职业学院武春岭教授领衔,以武春岭、高灵霞主编和出版的“十二五”国家规划教材(高等教育出版社出版)为主线。课程曾于2013年被评为重庆市精品资源共享课程,开发了大量的教学资源,涵盖每个章节的课件、视频、教案、作业、实验等。2016年该课程又重新录制了每段长度不超过7分钟的精品微视频102个,实现了精品资源更新、微视频画面细腻,表现手法突出,得到广大师生好评。
1. 立体化“国规”教材为主线,二维码扫码学习更便捷
2. 打造课程富媒体资源,为辅教学奠定基础
3. 以学生为中心,教学设计和内容体现现代化教育理念
4. 翻转课程教学模式,提高学生兴趣度、满意度
第1讲 C语言概述
1.1 认识C语言
1.2 C语言的特点
1.3 认识C程序
1.4 C程序的特点
1.5 C程序的开发调试过程
第一章 C语言概述------单元作业
第一章 C语言概述-----单元测试
第2讲 基本数据类型
2.1 认识C语言的数据类型
2.2 标识符、常量和变量的使用
2.3 基本数据类型及其修饰符的使用
2.4 基本数据的输入与输出的使用
C语言数据类型------单元测试
第3讲 运算符与表达式
2.5 运算符和表达式的使用
2.6 自动类型转换与强制类型转换的使用
2.7 逗号运算符与条件运算符的使用
运算符与表达式——单元测试
运算符与表达式------单元作业
第4讲 顺序结构
3.1 程序的3种基本结构
3.2 C语句
3.3 顺序结构示例------计算圆柱体体积
3.4 顺序结构示例------计算数据的平方根
顺序结构------单元作业
第5讲 选择结构
3.5 if语句的格式
3.6 if语句应用示例------三个数排序
3.7 if语句应用示例------计算学生成绩等级
3.8 switch语句的格式
3.9 switch语句的应用示例---根据年月,求对应天
3.10 switch语句的应用示例---显示学生成绩等级
第三章 程序设计初步------单元测试
第三章 程序设计初步------单元作业
第6讲 循环结构
4.1 认识循环结构
4.2 goto语句的使用
4.3 while语句
4.4 while语句示例—统计从键盘输入一行字符的个数
4.5 do---while语句
4.6 例子—输入一个整数n,求n的各位上数字之积
while语句------单元测试
while语句------单元作业
第7讲 循环结构进阶
4.7 for语句
4.8 例子—验证一个正整数x(x3)是否是素数
4.9 循环的拓展----嵌套结构
4.10 例子---做做智力题—百马驼百担
4.11 break语句
4.12 continue语句
4.13 综合应用------使用穷举法求两个整数的最大公约数
4.14 综合应用------买苹果问题
4.15 综合应用------打比赛问题
第四章 循环结构------单元测试
第四章 循环结构------单元作业
第8讲 函数
5.1 认识函数
5.2 函数的定义与声明
5.3 函数的一般调用
5.4 函数的嵌套调用
5.5 函数的参数
函数----单元测试
第9讲 宏定义
5.6 认识变量的类型
5.7 函数的变量存储方式
5.8 变量的静态存储方式
5.9 宏定义
5.10 文件包含
5.11 条件编译
5.12 特殊符号处理
第五章 模块化程序设计----单元测试
第五章 模块化程序设计----单元作业
第10讲 数组
6.1 一维数组的概念
6.2 一维数组的定位与搜索操作
6.3 一维数组的极值操作
6.4 一维数组的排序操作
6.5 二维数组的概念
6.6 二维数组的定位和搜索
6.7 二维数组的行列操作
第六章 数组------单元测试1
第六章 数组------单元作业1
第11讲 数组进阶
6.8 数组元素作为函数参数
6.9 数组名作为函数参数
6.10 字符数组与字符串
6.11 字符数组的使用
第六章 数组------单元测试2
第六章 数组------单元作业2
第12讲 指针
7.1 认识指针
7.2 指针变量的定义及初始化
7.3 指针变量作函数参数的使用
7.4 指向一维数组的指针使用
7.5 指向字符串的指针变量使用
第七章 指针------单元测试
第七章 指针------单元作业