职称:教师
主讲教师:计算机基础教研室
教师团队:共5位
第4期
学校: | 河南科技大学 |
开课院系: | 信息工程学院 |
学分: | 2.5 |
课时: | 56 |
《C语言程序设计B》课程主要是培养学生的程序设计能力和运用计算机进行逻辑思维的能力。通过本课程的学习,让学生掌握C语言的编程思想、培养学生对程序设计的兴趣、学会利用计算机来进行问题的求解,同时对算法及其在计算机内的实现有一个基本的了解。为以后学习《数据结构》、《离散数学》等课程打下坚实的基础。 C语言是一种计算机程序设计语言,可以作为系统设计语言,编写工作系统应用程序,也可作为应用程序设计语言,编写不依赖计算机硬件的应用程序,应用广泛。 “万事开头难”这句谚语用在学习《C语言程序设计B》这门课程中再贴切不过,刚开始入门的时候可能会感觉比较难,该课程中处处体现“换位思考”,站在对方的立场来考虑问题,一切问题将都不再是问题;通过计算机语言和机器对话,你将会领略到什么是“真诚、严谨、忠实、诚信“,在计算机的世界里,一旦你懂了他,他也就臣服了你。 课程概述 在面向对象的编程语言已经成为主流编程语言的今天,面向过程的C语言以其丰富的数据类型及运算、简洁灵活的表达、良好的系统移植性、高质量的目标代码和高效率的程序执行能力而保持着其持久旺盛的生命力。本课程以传统的面向过程的C语言为主要内容,着重难、重点和易错点的讲解及算法的分析;注重学生逻辑思维广度的培养。由于本课程是一门实践性很强的课程,在教学实施中,我们注重教学和实践并重的原则。在教学中强调问题引导、案例驱动的教学方式,注重提出问题与解决问题的总体思路,通过分析算法加深学生对知识点的理解;同时学习者在学习过程中应按课程要求认真完成上机实践,而不仅仅是靠纸上谈兵来学习编程。本课程以Visual C++为开发环境。 编程,是一项枯燥而实践性很强的工作,初学者可能会感到吃力,也许会遇到许多问题和困难,但河南科技大学C语言课程的教学团队有多年丰富的教学经验,且针对线上教学的特点,进行了课程体系的重构和内容的提炼,实现了知识碎片化与系统性的有机结合。课程制作合理,运用了信息技术与教学的融合,采用大量示例并以录屏形式描述设计思路、方法和过程,体现了启发性、动态化的多种展现形式。对于重点内容展开介绍,普遍问题详细分析,便于学习者对内容的理解和掌握。课程的测验、作业题目由浅入深,难易程度相当,不但适合高校教师辅助课堂开展翻转课堂教学。并且为学习者更好地利用计算机解决工程实践、科学研究和日常生活中的问题打下基础。 教学目标 C语言是目前仍然广泛使用的计算机程序设计语言,是本科各学科专业学生学习计算机技术课程的基础课。C语言适用范围广、语法简洁、执行效率高。C语言是典型的结构化程序语言,是学习面向对象程序语言的基础。C语言编程方法的学习,已经成为普通本科院校大多数专业方向的必修课程。 为培养学生初步具备以下三方面的能力,即:具有应用C语言编制结构良好的程序的能力,了解科学计算的一般思路,掌握程序的基本结构,;具有算法分析的基本能力,掌握算法的常用表示方法;具有对程序进行调试和测试的基本能力,培养学生程序设计的基本能力。从而,能根据要求编制程序解决实际问题;为后续课程的学习打下良好基础。
课程章节 | | 文件类型 | | 修改时间 | | 大小 | | 备注 | |
1.1 C语言概述 |
视频
.mp4
|
2023-08-22 | 70.39MB | ||
1.2 C语言基本结构 |
视频
.mp4
|
2023-06-08 | 37.73MB | ||
1.3 C语言构成成分 |
视频
.mp4
|
2023-06-08 | 21.77MB | ||
1.4 第一个c程序 |
视频
.mp4
|
2023-06-08 | 48.56MB | ||
1.5 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
1.7 实验一 |
视频
.mp4
|
2023-06-08 | 13.86MB | ||
1.7.1 常见错误 |
视频
.wmv
|
2023-06-08 | 7.61MB | ||
视频
.wmv
|
2023-06-08 | 3.86MB | |||
视频
.wmv
|
2023-06-08 | 4.64MB | |||
1.7.2 阅读程序 |
视频
.wmv
|
2023-06-08 | 4.32MB | ||
视频
.wmv
|
2023-06-08 | 5.11MB | |||
视频
.wmv
|
2023-06-08 | 7.04MB | |||
1.7.3 程序改错 |
视频
.wmv
|
2023-06-08 | 4.51MB | ||
视频
.wmv
|
2023-06-08 | 8.95MB | |||
1.7.4 程序填空 |
视频
.wmv
|
2023-06-08 | 3.58MB | ||
视频
.wmv
|
2023-06-08 | 3.49MB | |||
视频
.wmv
|
2023-06-08 | 3.01MB | |||
视频
.wmv
|
2023-06-08 | 4.77MB | |||
视频
.wmv
|
2023-06-08 | 5.53MB | |||
2.1.1 整型数据类型 |
视频
.mp4
|
2023-06-08 | 63.74MB | ||
2.1.2 实型、字符型数据类型 |
视频
.mp4
|
2023-06-08 | 40.94MB | ||
2.2 常量 |
视频
.mp4
|
2023-06-08 | 40.92MB | ||
视频
.mp4
|
2023-06-08 | 45.19MB | |||
2.2.1 整型常量,实型常量 |
视频
.mp4
|
2023-06-08 | 40.92MB | ||
2.2.2 字符常量,字符串常量 |
视频
.mp4
|
2023-06-08 | 45.19MB | ||
2.2.3 符号常量 |
视频
.mp4
|
2023-06-08 | 20.99MB | ||
2.3 变量 |
视频
.mp4
|
2023-06-08 | 53.96MB | ||
2.4.1 算术运算符及表达式 |
视频
.mp4
|
2023-06-08 | 54.34MB | ||
2.4.2 自增自减运算符 |
视频
.mp4
|
2023-06-08 | 36.85MB | ||
2.4.3 赋值运算符及表达式 |
视频
.mp4
|
2023-06-08 | 37.91MB | ||
2.4.4 逗号运算符及表达式 |
视频
.mp4
|
2023-06-08 | 21.96MB | ||
2.5 类型转换 |
视频
.mp4
|
2023-06-08 | 33.24MB | ||
2.6 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
2.8.1 阅读程序 |
视频
.wmv
|
2023-06-08 | 1.85MB | ||
视频
.wmv
|
2023-06-08 | 4.12MB | |||
视频
.wmv
|
2023-06-08 | 2.07MB | |||
视频
.wmv
|
2023-06-08 | 4.69MB | |||
视频
.wmv
|
2023-06-08 | 4.56MB | |||
2.8.2 程序改错 |
视频
.wmv
|
2023-06-08 | 5.77MB | ||
视频
.wmv
|
2023-06-08 | 3.61MB | |||
视频
.wmv
|
2023-06-08 | 2.16MB | |||
视频
.wmv
|
2023-06-08 | 2.52MB | |||
视频
.wmv
|
2023-06-08 | 3.98MB | |||
2.8.3 程序填空 |
视频
.wmv
|
2023-06-08 | 5.46MB | ||
视频
.wmv
|
2023-06-08 | 2.85MB | |||
2.8.4 编写程序 |
视频
.wmv
|
2023-06-08 | 7.08MB | ||
视频
.wmv
|
2023-06-08 | 16.21MB | |||
视频
.wmv
|
2023-06-08 | 14.56MB | |||
3.1 C语句概述 |
视频
.mp4
|
2023-06-08 | 28.21MB | ||
3.2 格式化输出函数printf() |
视频
.mp4
|
2023-06-08 | 58.31MB | ||
3.3 格式化输入函数scanf() |
视频
.mp4
|
2023-06-08 | 40.49MB | ||
3.4 字符数据的输入/出 |
视频
.mp4
|
2023-06-08 | 20.46MB | ||
3.5 顺序结构程序设计举例 |
视频
.mp4
|
2023-06-08 | 25.52MB | ||
3.6 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
3.7.1 阅读程序 |
视频
.wmv
|
2023-06-08 | 2.25MB | ||
视频
.wmv
|
2023-06-08 | 2.73MB | |||
3.7.2 程序改错 |
视频
.wmv
|
2023-06-08 | 3.02MB | ||
视频
.wmv
|
2023-06-08 | 4.34MB | |||
视频
.wmv
|
2023-06-08 | 2.41MB | |||
3.7.3 程序填空 |
视频
.wmv
|
2023-06-08 | 1.86MB | ||
视频
.wmv
|
2023-06-08 | 5.32MB | |||
4.1 关系运算符和关系表达式 |
视频
.mp4
|
2023-06-08 | 47.60MB | ||
4.2 逻辑运算符和逻辑表达式 |
视频
.mp4
|
2023-06-08 | 58.98MB | ||
4.3 if语句 |
视频
.mp4
|
2023-06-08 | 51.71MB | ||
4.4 if语句的嵌套 |
视频
.mp4
|
2023-06-08 | 29.88MB | ||
4.5 switch语句 |
视频
.mp4
|
2023-06-08 | 37.96MB | ||
4.6 条件运算符 |
视频
.mp4
|
2023-06-08 | 34.03MB | ||
4.7 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
4.8.1 程序改错题 |
视频
.mp4
|
2023-06-08 | 4.13MB | ||
视频
.mp4
|
2023-06-08 | 5.49MB | |||
视频
.mp4
|
2023-06-08 | 7.62MB | |||
4.8.2 程序填空题 |
视频
.mp4
|
2023-06-08 | 8.25MB | ||
视频
.mp4
|
2023-06-08 | 6.42MB | |||
4.8.3 编写程序 |
视频
.mp4
|
2023-06-08 | 8.27MB | ||
5.1 循环结构的分类 |
视频
.mp4
|
2023-06-08 | 26.79MB | ||
5.2 计数控制的循环for |
视频
.mp4
|
2023-06-08 | 41.16MB | ||
5.3 while循环 |
视频
.mp4
|
2023-11-05 | 58.87MB | ||
5.4 do-while循环 |
视频
.mp4
|
2023-06-08 | 38.65MB | ||
5.5.1 循环计算 |
视频
.mp4
|
2023-06-08 | 20.39MB | ||
5.5.2 猜数游戏 |
视频
.mp4
|
2023-06-08 | 9.75MB | ||
5.5.3 算平均数 |
视频
.mp4
|
2023-06-08 | 10.57MB | ||
5.5.4 整数求逆 |
视频
.mp4
|
2023-06-08 | 6.27MB | ||
5.6 二重循环 |
视频
.mp4
|
2023-06-08 | 41.69MB | ||
5.7 break语句和continue语句 |
视频
.mp4
|
2023-06-08 | 31.52MB | ||
5.8.1 前n项求和 |
视频
.mp4
|
2023-06-08 | 5.88MB | ||
5.8.2 求最大公约数 |
视频
.mp4
|
2023-06-08 | 9.76MB | ||
5.8.3 100内素数的判断 |
视频
.mp4
|
2023-06-08 | 7.43MB | ||
5.8.4 三种求最大公约数的方法 |
视频
.mp4
|
2023-06-08 | 381.09MB | ||
5.9 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
5.10.1 阅读程序 |
视频
.mp4
|
2023-06-08 | 13.44MB | ||
视频
.mp4
|
2023-06-08 | 14.79MB | |||
5.10.2 程序改错 |
视频
.mp4
|
2023-06-08 | 7.16MB | ||
5.10.3 程序填空 |
视频
.mp4
|
2023-06-08 | 5.51MB | ||
6.1.1 什么是数组 |
视频
.mp4
|
2023-06-08 | 25.09MB | ||
6.1.2 一维数组定义 |
视频
.mp4
|
2023-06-08 | 17.12MB | ||
6.1.3 一维数组初始化 |
视频
.mp4
|
2023-06-08 | 14.92MB | ||
6.1.4 一维数组引用 |
视频
.mp4
|
2023-06-08 | 33.58MB | ||
6.1.5 举例:求一维数组元素最大值 |
视频
.mp4
|
2023-06-08 | 31.10MB | ||
6.2.1 二维数组定义 |
视频
.mp4
|
2023-06-08 | 25.59MB | ||
6.2.2 二维数组初始化 |
视频
.mp4
|
2023-06-08 | 27.71MB | ||
6.2.3 二维数组引用 |
视频
.mp4
|
2023-06-08 | 19.16MB | ||
6.2.4 举例:求二维数组主对角线元素之和 |
视频
.mp4
|
2023-06-08 | 28.43MB | ||
6.3.1 字符数组定义 |
视频
.mp4
|
2023-06-08 | 22.04MB | ||
6.3.2 字符数组初始化 |
视频
.mp4
|
2023-06-08 | 24.62MB | ||
6.3.3 字符数组的引用及输入输出 |
视频
.mp4
|
2023-06-08 | 22.28MB | ||
6.3.4 举例:字符串中小写转换大写 |
视频
.mp4
|
2023-06-08 | 18.55MB | ||
6.4 章节测验 |
作业
.work
|
2023-06-08 | -- | ||
7.1 函数定义 |
视频
.mp4
|
2023-06-08 | 36.08MB | ||
7.2 函数调用 |
视频
.mp4
|
2023-06-08 | 42.78MB | ||
7.3 函数声明 |
视频
.mp4
|
2023-06-08 | 29.58MB | ||
7.4 函数的嵌套调用和递归调用 |
视频
.mp4
|
2023-06-08 | 38.91MB | ||
7.5 数组作为函数参数 |
视频
.mp4
|
2023-06-08 | 34.29MB | ||
7.6 变量的作用域 |
视频
.mp4
|
2023-06-08 | 31.01MB | ||
7.7 变量的存储类别 |
视频
.mp4
|
2023-06-08 | 44.28MB | ||
7.8 章节测验 |
作业
.work
|
2023-06-08 | -- |