课程概述

   C语言程序设计是一门基础课,也是一门公共课,是连接你所学的专业知识与计算机领域之间的桥梁。 

   特别对非计算机专业的同学来说,学习本课程的主要目的是掌握程序设计的基本方法,提升本专业的基础知识和信息化程度。

   本课程是零基础的入门课程,完成本课程之后,就能具有初步的运用C语言编写程序的能力。需要强调的是程序设计是实践性很强的课程,必须通过大量的编程训练,在实践中掌握编程知识,培养编程能力,并逐步理解和掌握程序设计的思想和方法。

   为了学习C语言编程,需要有一台装有VC6.0或DEV C++或VS 2019等编译环境的计算机,和一颗向往创造的好奇心。

证书要求

  本课程学习结束时,参加全校90分钟无纸化的统考,合格及以上,才能获得相应学分。

  有意愿的同学,可自行参加福建省或全国类的计算机登记考试二级考试C语言的考试,合格可获得相应证书。



预备知识

     作为第一门编程课,本课程可以零基础学习。如果学习过大学计算机导论或者大学信息技术基础等课程,对于理解本课程的部分内容是有帮助的,但这些课程的学习不是必须的。

授课大纲

第1周:程序设计与C语言

1 计算机和编程语言

2 C语言

3 第一个程序

第1周编程练习

第2周:计算

1 变量

2 数据类型

3 表达式

4 在线评判系统

第2周编程练习

第3周:判断与循环

1 判断

2 循环

第3周编程练习

第4周:进一步的判断与循环

1 逻辑类型和运算

2 级联和嵌套的判断

3 多路分支

4 循环的例子

5 判断和循环常见的错误

第4周编程练习

第5周:循环控制

1 循环控制

2 多重循环

3 循环应用

第5周编程练习

第6周:数组与函数

1 数组

2 函数的定义与使用

3 函数的参数和变量

4 二维数组

第一次单元测验

第6周编程练习

第7周:数组运算

1 数组运算

2 搜索

3 排序初步

第7周编程练习

第8周:指针与字符串

1 指针

2 字符类型

3 字符串

4 字符串计算

第8周编程练习

参考资料

    1.《C语言程序设计教程》(第二版),叶东毅主编,厦门大学出版社,2017年2月。

    2.《C语言程序设计学习指导》(第二版),叶东毅主编,厦门大学出版社,2017年2月。

常见问题

暂无。