基于华为鲲鹏云的C语言程序设计
基于华为鲲鹏云的C语言程序设计
1000+ 人选课
更新日期:2026/03/19
开课平台学银在线
开课高校黑河学院
开课教师韩雪王丽红高云辉于亮李伦彬滕海坤
学科专业工学计算机类
开课时间2025/09/09 - 2026/01/10
课程周期18 周
开课状态已结课
每周学时-
课程简介

这门课会讲什么?

本门课程分为两大模块:企业课程和院校课程。

企业课程第一部分介绍了鲲鹏云及相关技术,如环境搭建、程序调试、语法区别、鲲鹏云的相关认证等等。第二部分为综合能力提升环节,结合实际项目开发过程中经常使用的算法进行课程设计,旨在提升学生的综合程序设计能力。

院校课程从三条主线来讲解课程内容。一条主线是语法知识点,从程序设计基础、简单数据类型到复杂数据类型如数组、指针、结构体、共用体;从顺序、选择、循环三种基本控制结构到模块化思想体现的函数,循序渐进地展示C语言特性。另一条主线是算法应用,以案例贯穿课程,突出案例引导,案例涵盖了选择、循环、排序、查找、删除、修改、信息化之妙用等。第三条主线是专业竞赛训练,主要以本科生在校期间参加的ACM/ICPC等程序设计竞赛为依托,开展竞赛训练专题讲解。本课程从理论讲解、算法实践及企业项目实训三个方面培养和提高学生的综合程序设计能力,以及应用计算思维分析和解决问题的能力,为学生未来能够在工作和实践中能更好地使用计算机来解决实际问题打下坚实的基础。


你将收获什么?

课程包括理论教学环节和实践教学环节。通过理论教学环节的学习,

1.应熟练掌握C语言中的基本知识、各种语句及程序控制结构;

2.应熟练掌握C语言的函数、数组、指针、结构体、链表等数据结构的基本算法;

3.能熟练地运用C语言进行结构化程序设计;具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力。

通过多层次实践教学环节的学习:

1.掌握软件系统的开发方法,设计编写满足特定需求的程序并在设计环节中体现创新意识;

2.了解经典算法基本思想,能够熟练进行算法的典型应用;

3.了解企业对程序设计的基本要求,以及企业项目开发典型案例;

4.养成严谨求实态度、工匠精神、创新精神,提高自身创新能力,养成良好的编程风格,为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。


适合什么人学习?

适合学习人群:

1.所有理学、工学、医学、农学类相关专业学生;

2.有志于从事计算机行业且没有编程经验的初学者;

3.想要提升算法设计能力与程序设计能力的软件学习者;

4.想要了解华为鲲鹏云平台的计算机爱好者;

5.对企业项目开发感兴趣的程序设计爱好者;

6.各类高等院校对C语言编程有兴趣的学生;

7.其他各类想了解和学习C语言程序设计的社会人士。


课程介绍

人工智能时代,编程是通向未来的语言。C语言多年来一直以其独特的优势稳居世界程序设计语言使用排行榜前列。校企协同开发的基于华为鲲鹏云的C语言程设计课程,力图用简明的语言、典型的案例,带领大家一起探索“云端”编程之奥秘,领悟“云端”编程之美妙,体验“云端”编程之乐趣,分享“云端”编程之心得。


课程大纲

课程章节

  • C语言语法基础
  • 顺序结构程序设计
  • 选择结构程序设计
  • 循环结构程序设计
  • 数组
  • 函数
  • 预处理命令
  • 指针
  • 结构体
  • 文件
  • 中软项目指导与实践-鲲鹏云使用基础
  • 中软项目指导与实践-文件操作
  • 阅读
  • 安全学习
  • 新建目录

C语言语法基础

1.1 课程概述

1.2 C语言概述

1.3 数据类型与常见符号

1.4 常量

1.5 变量

1.6 运算符与运算

1.7 数据类型的相互转换

1.8 本章测验

顺序结构程序设计

2.1 格式化输出

2.2 格式化输入

2.3 单个字符的输入输出

2.4 顺序结构程序设计实例

2.5 迭代算法在顺序结构中的应用

2.6 本章测验

选择结构程序设计

3.1 关系运算和逻辑运算

3.2 if语句

3.3 if嵌套

3.4 switch语句

3.5 选择结构程序设计实例

3.6 选择结构妙用之信息数字化

3.7 本章测验

循环结构程序设计

4.1 while与do-while语句

4.2 for语句

4.3 循环嵌套

4.4 break与continue语句

4.5 循环结构程序设计实例

4.6 蛮力算法在循环结构中的应用

4.7 本章测验

数组

5.1 一维数组定义及引用

5.2 一维数组的应用-输入输出

5.3 一维数组的应用--冒泡排序

5.4 二维数组的定义及引用

5.5 二维数组的应用

5.6 字符数组

5.7 倒推法与数组优化

5.8 本章测验

函数

6.1 函数概述

6.2 函数定义

6.3 函数调用

6.4 函数的参数

6.5 函数的存储类别

6.6 函数应用实例

6.7 本章测验

预处理命令

7.1 宏定义

7.2 文件包含

7.3 本章测验

指针

8.1 指针基础

8.2 数组与指针基础

8.3 指向字符串的指针

8.4 指针变量作为函数参数

8.5 指向函数的指针与返回指针值的函数

8.6 指针数组与指向指针的指针

8.7 内存操作

8.8 指针应用实例

8.9 本章测验

结构体

9.1 结构体基础

9.2 结构体数组

9.3 结构体指针

9.4 共用体

9.5 枚举类型

9.6 单链表的概念

9.7 动态单链表的建立

9.8 单链表的插入

9.9 单链表的删除与输出

9.10 结构体应用实例

9.11 本章测验

文件

10.1 文件基础

10.2 文本文件操作

中软项目指导与实践-鲲鹏云使用基础

11.1 云服务与鲲鹏

11.2 云服务与鲲鹏

11.3 常用云服务简介

11.4 购买云服务

11.5 通过SSH工具搭建

11.6 通过VNC方式搭建

11.7 gcc

11.8 gcc

11.9 gcc

11.10 gdb调试

11.11 排序

中软项目指导与实践-文件操作

12.1 标准I/O流和FILE结构体

12.2 文件的缓存

12.3 文件预定义的流

12.4 常用标准I/O库函数

12.5 文件描述符

12.6 常用文件操作函数

12.7 标准IO和文件IO对比

12.8 获取文件和目录的属性

12.9 获取文件类型和权限

12.10 文件长度

阅读

13.1 文件阅读

13.2 结构体阅读

安全学习

新建目录

App 下载
关注我们