探秘神奇的程序世界
探秘神奇的程序世界
5000+ 人选课
更新日期:2026/04/03
开课时间2026/03/04 - 2026/07/12
课程周期19 周
开课状态开课中
每周学时-
课程简介

这门课会讲什么?

通过课程的学习,大家可以更加深入地了解计算机的工作原理,理解基本问题的计算机求解过程和基本思路,掌握程序设计语言的数据表达和流程控制的方式,理解程序抽象与模块化的基本方法,并具备利用程序设计技术求解实际问题的能力,为其他计算机类后续课程的学习打下扎实的基础。

本课程系福建省精品课程,并连续两次获得校教学成果特等奖。课程主讲教师曾获得福建省高校青年教师教学竞赛特等奖、全国高校青年教师教学竞赛三等奖、福建省五一劳动奖章、教学名师、教坛新秀等奖项。





你将收获什么?

通过本课程的学习,将会达成以下目标:

1.理解计算机程序的执行过程,掌握用C语言进行算法表达的一般方法;

2.理解计算思维,掌握计算机解决问题的一般方法;

3.掌握程序设计方法,具备基本的程序设计能力;

4.掌握编程实现常见基本问题求解的能力,并能进行程序调试;

5.具备继续学习C++Java等面向对象程序设计语言及主流框架的能力;

6.初步具备利用C语言进行软件开发的能力;

7.具备良好的编程习惯,以及程序开发组织管理、协作能力。

适合什么人学习?

本课程主要面向计算机类相关专业的学生、对编程感兴趣的学习者、有志于从事软件开发且没有编程经验的初学者、需要参加各级各类计算机等级考试的学习者等。课程可以零基础、无门槛地学习。

课程大纲

课程章节

  • 初识编程语言
  • 基本数据类型
  • 程序的控制结构
  • 函数
  • 数组
  • 指针
  • 自定义数据类型
  • 文件
  • 综合实例
  • 面向对象的基本思想

初识编程语言

1.1 初次邂逅——程序设计ABC

1.2 小试身手——几个简单的C程序

基本数据类型

2.1 异彩纷呈——数据的表现形式

2.2 运算出场——基本的运算符和表达式

程序的控制结构

3.1 程序灵魂——算法

3.2 择优录取——选择结构

3.3 周而复始——循环结构

3.4 综合运用——结构化程序设计案例

函数

4.1 功能封装——函数ABC

4.2 有去有回——函数的嵌套调用和递归调用

4.3 经典神话——汉诺塔

4.4 分而治之 ——模块化程序设计

4.5 捉摸不定——变量的存储属性

数组

5.1 批量处理——一维数组

5.2 完美矩形——二维数组

5.3 戴帽成串——字符数组和字符串

5.4 排兵布阵——数组的排序

5.5 众里寻他——数组的查找

5.6 知识拓展——向函数传递数组

指针

6.1 寻觅芳踪——初识指针

6.2 强强联合——指针与函数

6.3 灵活高效——指针与数组

自定义数据类型

7.1 求同存异——结构体类型

7.2 走进课堂——结构体与指针

7.3 伙伴牵手——链表

7.4 多学一点——其他自定义类型

文件

8.1 涓涓细流——文件的概念与操作方法

8.2 实例出场——文件操作

综合实例

9.1 融会贯通——综合实例

面向对象的基本思想

10.1 回归现实——面向对象初探

App 下载
关注我们