职称:讲师
单位:闽西职业技术学院
主讲教师:徐飞 / 林丽星 / 陈坤定 / 宋丽
教师团队:共8位
本课程是高职高专计算机类各专业的专业基础课程,在专业培养目标中,具有极其重要的地位和作用。在教学中以培养学生的独立思考能力与动手能力为主导原则,由学生独立上机调试程序,解决实际问题,并辅以必要的教师辅导。要求学生通过实验能够对课堂讲授内容进行验证、设计或综合运用,从而进一步加深知识的理解与掌握,培养了问题求解和编程能力。
(一)总体目标
通过本课程的学习,使学生逐步建立和掌握结构化程序设计的思想方法,具有分析问题和解决问题的能力,能够使用C语言编写应用程序解决实际问题,培养学生细致缜密的工作态度和团结协作的良好品质。
(二)具体目标
(1)知识目标
1.掌握C语言程序的结构、函数的结构和程序开发过程;
2.能够对实际问题中的数据进行描述和操作;
3.掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法;
4.熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;
5.能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;
6.能够使用数组编写程序,解决排序、查找等实际问题;
7.理解和掌握指针的概念、运算和使用方法,能利用指针编写应用程序;
8.掌握结构体类型、结构体变量定义和使用,能利用结构体编写应用程序,解决较复杂的实际问题;
9.掌握文件的读/写操作,能使用文件对数据进行处理,解决批量输入输出的实际问题。
(2)能力目标
1.能够用C语言表达式表达实际问题,具有解决简单应用问题程序设计能力;
2.能够对算法进行描述,初步建立结构化程序设计思想;
3.能够用C语言表达式表达实际问题中的各种条件,具有解决分支结构应用问题程序设计能力;
4.具有解决重复操作应用问题程序设计能力、程序阅读和程序调试的初步能力;
5.具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力,建立结构化程序设计思想;
6.具有综合运用所学知识进行应用软件开发、编码、调试、维护能力。
(3)素质目标
1.养成善于思考、深入研究的良好自主学习的习惯和创新精神;
2.培养结构化程序设计思想和良好的编码规范;
3.培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力;
4.养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。
序号 | 教材名称 | 编者 | 出版社 | 出版时间 |
1 | 《C语言程序设计》 | 张玉生 | 上海交通大学出版社 | 2018年8月第1版 |
2 | 《C语言程序设计》 | 谭浩强 | 清华大学出版社 | 2017年8月第5版 |
3 | 《C语言程序设计学习辅导》 | 谭浩强 | 清华大学出版社 | 2017年8月第5版 |
| 课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
| 1.1 程序与程序设计语言 |
文档
.ppt
|
2020-12-02 | 923.00KB | ||
| 1.2 C语言程序设计的特点 |
文档
.ppt
|
2020-03-11 | 861.50KB | ||
| 1.3 C程序的编辑、编译、连接和运行 |
文档
.ppt
|
2020-12-03 | 770.00KB | ||
| 1.3.1 C语言程序的上机步骤 |
文档
.pptx
|
2018-12-11 | 1.18MB | ||
|
视频
.mp4
|
2023-06-02 | 150.03MB | |||
| 2.1 C语言的数据类型 |
文档
.ppt
|
2020-03-11 | 798.50KB | ||
| 2.2 C语言的常量 |
文档
.ppt
|
2020-03-11 | 966.00KB | ||
| 2.3 C语言的变量 |
文档
.ppt
|
2020-03-11 | 862.50KB | ||
| 2.4 运算符与表达式 |
文档
.ppt
|
2020-03-11 | 960.00KB | ||
| 2.4.1 运算符和表达式 |
文档
.pptx
|
2018-12-11 | 1.31MB | ||
|
视频
.mp4
|
2023-06-02 | 209.59MB | |||
| 2.4.2 赋值及自反算术赋值运算 |
文档
.pptx
|
2018-12-11 | 1.56MB | ||
|
视频
.mp4
|
2023-06-02 | 220.64MB | |||
| 2.4.3 算术运算符 |
文档
.pptx
|
2018-12-11 | 1.56MB | ||
|
视频
.mp4
|
2023-06-02 | 214.62MB | |||
| 2.5 数据类型转换 |
文档
.ppt
|
2020-03-11 | 785.50KB | ||
| 3.1 C语言的语句 |
文档
.ppt
|
2020-03-11 | 796.50KB | ||
| 3.2 数据的输入和输出 |
文档
.ppt
|
2020-03-11 | 1004.50KB | ||
| 3.3 数学库函数 |
文档
.ppt
|
2020-03-11 | 809.50KB | ||
| 4.1 关系运算符、逻辑运算符、条件运算符 |
文档
.ppt
|
2020-03-11 | 904.50KB | ||
| 4.1.1 关系表达式 |
文档
.pptx
|
2018-12-11 | 172.41KB | ||
|
视频
.mp4
|
2023-06-02 | 52.15MB | |||
| 4.1.2 逻辑表达式 |
文档
.pptx
|
2018-12-11 | 197.39KB | ||
|
视频
.mp4
|
2023-06-02 | 69.03MB | |||
| 4.2 if实现分支结构 |
文档
.ppt
|
2020-03-11 | 969.50KB | ||
| 4.2.1 if选择结构 |
文档
.pptx
|
2018-12-11 | 550.99KB | ||
|
视频
.mp4
|
2023-06-02 | 92.21MB | |||
| 4.3 switch实现分支结构 |
文档
.ppt
|
2020-03-11 | 814.00KB | ||
| 4.3.1 switch结构 |
文档
.ppt
|
2018-12-11 | 1.09MB | ||
|
视频
.mp4
|
2023-06-02 | 115.85MB | |||
| 4.4 分支结构程序设计示例 |
文档
.ppt
|
2020-03-11 | 855.50KB | ||
| 5.1 for语句实现循环结构 |
文档
.ppt
|
2020-03-11 | 1.08MB | ||
| 5.1.1 for循环语句 |
文档
.pptx
|
2018-12-11 | 1.21MB | ||
|
视频
.mp4
|
2023-06-02 | 150.99MB | |||
| 5.2 while语句实现循环结构 |
文档
.ppt
|
2020-03-11 | 787.50KB | ||
| 5.3 do-while语句实现循环结构 |
文档
.ppt
|
2020-03-11 | 843.00KB | ||
| 5.4 改变循环解雇的跳转语句 |
文档
.ppt
|
2020-03-11 | 818.50KB | ||
| 5.5 循环嵌套 |
文档
.ppt
|
2020-03-11 | 832.00KB | ||
| 5.6 循环程序设计示例 |
文档
.ppt
|
2020-03-11 | 802.00KB | ||
| 6.1 一维数组 |
文档
.ppt
|
2020-03-11 | 944.50KB | ||
| 6.1.1 数组的定义 |
文档
.pptx
|
2018-12-11 | 1.81MB | ||
|
视频
.mp4
|
2024-01-24 | 124.60MB | |||
| 6.1.2 数组的初始化 |
文档
.pptx
|
2018-12-11 | 957.19KB | ||
|
视频
.mp4
|
2024-01-24 | 128.46MB | |||
| 6.2 二维数组 |
文档
.ppt
|
2023-06-02 | 853.00KB | ||
| 6.3 字符数组 |
文档
.ppt
|
2020-03-11 | 861.50KB | ||
| 6.4 字符串 |
文档
.ppt
|
2020-03-11 | 1.04MB | ||
| 7.1 函数概述 |
文档
.ppt
|
2020-03-11 | 756.00KB | ||
| 7.2 函数定义 |
文档
.ppt
|
2020-03-11 | 820.00KB | ||
| 7.3 函数调用 |
文档
.ppt
|
2020-03-11 | 926.00KB | ||
| 7.3.1 函数调用和参数传递的过程 |
文档
.ppt
|
2020-03-11 | 1.44MB | ||
| 7.4 递归函数 |
文档
.ppt
|
2020-03-11 | 811.00KB | ||
| 7.5 数组作函数参数 |
文档
.ppt
|
2020-03-11 | 921.50KB | ||
| 7.6 局部变量和全局变量 |
文档
.ppt
|
2020-03-11 | 792.00KB | ||
| 7.7 变量生命期与存储类型 |
文档
.ppt
|
2020-03-11 | 794.50KB | ||
| 7.8 内部函数与外部函数 |
文档
.ppt
|
2020-03-11 | 762.00KB | ||
| 7.9 函数程序设计示例 |
文档
.ppt
|
2020-03-11 | 762.50KB | ||
| 8.1 指针与指针变量 |
文档
.ppt
|
2023-05-24 | 898.50KB | ||
| 8.2 指针与函数 |
文档
.ppt
|
2023-05-24 | 821.50KB | ||
| 8.3 指针与一维数组 |
文档
.ppt
|
2023-05-24 | 847.50KB | ||
| 8.4 指针与二维数组 |
文档
.ppt
|
2023-05-24 | 872.50KB | ||
| 8.5 指针与字符串 |
文档
.ppt
|
2023-05-24 | 806.00KB | ||
| 8.6 二级指针与指针数组 |
文档
.ppt
|
2023-05-24 | 887.50KB | ||
| 8.7 指针程序设计示例 |
文档
.ppt
|
2023-05-24 | 743.50KB | ||
| 9.1 结构的概念与定义 |
文档
.ppt
|
2020-03-11 | 770.50KB | ||
| 9.2 结构变量 |
文档
.ppt
|
2020-03-11 | 796.00KB | ||
| 9.2.1 结构体变量的定义和初始化 |
文档
.pptx
|
2018-12-11 | 1.19MB | ||
|
视频
.mp4
|
2024-01-24 | 156.59MB | |||
| 9.3 结构数组 |
文档
.ppt
|
2023-05-24 | 765.00KB | ||
| 9.4 结构指针 |
文档
.ppt
|
2023-05-24 | 803.50KB | ||
| 9.5 链表 |
文档
.ppt
|
2023-05-24 | 1002.50KB | ||
| 9.6 共用体 |
文档
.ppt
|
2023-06-02 | 806.00KB | ||
| 9.7 枚举 |
文档
.ppt
|
2020-03-11 | 790.00KB | ||
| 9.8 类型定义 |
文档
.ppt
|
2020-03-11 | 777.00KB | ||
| 10.1 数据文件概述 |
文档
.ppt
|
2023-05-24 | 744.00KB | ||
| 10.2 文件的打开和关闭 |
文档
.ppt
|
2023-05-24 | 830.50KB | ||
| 10.3 文件的操作 |
文档
.ppt
|
2023-05-24 | 762.50KB | ||
| 10.4 其他文件操作函数 |
文档
.ppt
|
2023-05-24 | 759.50KB | ||
| 10.5 文件程序设计示例 |
文档
.ppt
|
2023-05-24 | 725.00KB | ||
| 11.1 宏定义 |
文档
.ppt
|
2020-03-11 | 817.50KB | ||
| 11.2 文件包含 |
文档
.ppt
|
2020-03-11 | 741.00KB | ||
| 11.3 条件编译 |
文档
.ppt
|
2020-03-11 | 773.00KB | ||
| 12.1 逻辑位运算 |
文档
.ppt
|
2023-05-24 | 777.00KB | ||
| 12.2 移位运算符 |
文档
.ppt
|
2023-05-24 | 755.50KB |