C语言程序设计
C语言程序设计
1000+ 人选课
更新日期:2025/06/25
开课时间2020/10/20 - 2021/04/30
课程周期28 周
开课状态已结课
每周学时-
课程简介

       今天我们比任何时候都能切身感受到互联网技术、经济对我们生活的影响。“现在还在,未来已来”,人工智能伴随着互联网的蓬勃发展应运而生,将引领世界第四次工业革命的浪潮。谁抓住人工智能研究和发展的先机谁就会在未来占据主导地位。人工智能离不开互联网,互联网离不开编程,编程就要从C语言程序设计学起。

       程序是逻辑处理和数据处理的载体。大数据分析和机器学习作为人工智能的基础就是要基于优秀的逻辑处理和数据处理。通过C语言程序设计的学习会教会你如何描述逻辑、如何进行计算思维,如何进行数据处理。

       青岛科技大学C语言程序设计从生活角度引导你进入课程学习,从内存角度解析数据存储,从计算机角度进行计算思维训练。课程内容经过重新构建完全符合认知过程,课程示例完全来源于生活,使得学习过程就如同在日常生活。学习中生活,生活中学习。

      通过本课程的学习可以使你快速掌握计算机编程规则,具有初步逻辑处理和计算思维能力,能够对实际问题进行描述,分析数据结构模型;能够分析、辨析已有方法、模拟解决方案;运用C语言编程技术对一般应用进行有效分析,得到合理的方法,设计出较为合理的解决方案,用计算机求解实际问题。并进一步为复杂数据处理、复杂逻辑处理以及复杂问题的解决提供基础。



课程大纲

第 1 章 C语言基础

1.1 流程图、关键字和标识符

1.2 数的进制和常量

C语言基础作业

第 2 章 数据类型

2.1 整数类型

2.2实数类型

2.3 字符型

2.4 格式输入与输出

第二章 单元作业

第 3 章 运算符、表达式及语句

3.1 算术运算符及表达式

3.2 关系与逻辑运算

3.3 赋值运算

3.4 位运算

3.5 其他运算

3.6 C语言语句类型及基本结构

第 3 章 运算符、表达式及语句作业

第 4 章 选择结构

4.1 生活情景导入选择结构

4.2 if语句

4.3 switch 语句

4.4 选择结构 小节

第四章 单元作业

第 5 章 循环结构

5.1 循环结构情景导入

5.2 while 循环

5.3 do while 循环

5.4 for循环及嵌套

5.5 转移语句

第5章 单元作业

第 6 章 数组

6.1 数组的引入

6.2 一维数组

6.3 二维数组

6.4 字符数组

第6章 单元作业

第 7 章 函数

7.1 函数式多文件结构

7.2 函数的定义、调用及声明

7.3 函数的参数传递

7.4 函数的嵌套与递归

7.5 变量的作用域与存储

第7章 单元作业

第 8 章 自定义类型

8.1 结构体类型

8.2 共用体

8.3 枚举类型

第 8 章 单元作业

第 9 章 指针

9.1 指针与指针变量

9.2 指针与数组

9.3 指针与字符串

9.4 指针与函数

第 9章 单元作业

第 10 章 文件

10.1 文件引入

10.2 文件的读写操作

10.3 文件的定位与出错检测

第 10 章 单元作业