《C语言程序设计》教学大纲

发布 2021-05-13 23:35:28 阅读 7872

课程编号:020420

课程性质:学科基础课先修课程:计算机文化基础。

总学时数:54 学分:3.0 讲课:36 上机:18

适合层次:本科适合专业:工科专业。

一、课程的目的与任务。

本课程主要学习编写c程序。使学生掌握c语言的常用语法,领悟结构化程序设计的基本思想,掌握高级语言的基本算法。使学生能够利用c语言编写和调试程序,应用结构化程序设计思想开发软件,解决工程实际问题。

培养学生计算机程序的分析能力和实际开发能力,通过理论教学与实践教学紧密结合,加强学生智力开发和综合实践能力的培养。

二、理论教学内容。

一)概述。1、程序的基本概念。

2、算法的概念。

3、main函数。

4、c语言程序的开发环境。

二)数据类型和表达式。

1、c语言的基本数据类型。

2、标识符和关键字。

3、常量和变量。

4、运算符和表达式。

5、数据类型转换。

三)顺序程序设计。

1、c语言的基本语句。

2、getchar函数和putchar函数。

3、scanf函数和printf函数。

(四)选择结构程序设计。

1、关系运算符和关系表达式。

2、逻辑运算符和逻辑表达式。

3、if语句。

4、if嵌套。

5、switch语句。

6、条件运算符。

五)循环结构程序设计。

1、while语句。

2、do-while语句。

3、for语句。

4、循环嵌套。

5、break和continue语句。

六)数组。1、一维数组。

2、二维数组。

3、字符数组和字符串。

七)函数。1、函数和模块。

2、函数定义和调用。

3、嵌套调用。

4、数组名作为函数参数。

5、变量作用域和存储方式。

八)编译预处理。

1、宏定义。

2、文件包含。

九)指针。1、指针和指针变量。

2、指针作为函数参数。

3、指针和一维数组。

4、指针和字符串。

十)结构体。

1、结构体类型和结构体变量。

2、结构体数组。

3、结构体指针。

三、实践教学要求。

本课程开设8个必做的实验:

1、c语言环境实验(2学时,验证型),熟悉c语言开发环境。

2、顺序程序设计实验(2学时,设计型),掌握c语言标准输入输出函数的特点及调用方法。

3、选择程序设计实验(2学时,设计型),掌握if语句的特点及选择结构程序设计方法。

4、循环程序设计实验(2学时,设计型),掌握循环语句的特点及循环结构程序设计方法。

5、数组程序设计实验(2学时,设计型),掌握数组的特点及数组程序设计方法。

6、函数程序设计实验(2学时,设计型),掌握函数的特点及函数程序设计方法。

7、指针程序设计实验(2学时,设计型),掌握指针的特点及指针程序设计方法。

8、综合设计实验(4学时,综合型),综合应用c语言语法和基本算法,掌握结构化程序设计方法。

四、学时分配。

五、课程有关说明。

1、本课程与其它课程的关系。

学习本课程应先修《计算机文化基础》,熟悉计算机的基本操作。

2、本课程的重点内容是:变量;运算符和表达式;pintf函数和scanf函数;if语句;for语句;一维数组;字符串;函数定义和调用;数组名作为函数参数;指针变量;指针作为函数参数;指针和一维数组。

难点内容是:if嵌套;循环嵌套;数组名作为函数参数;指针。

3、本课程特别强调学生动手能力的培养,要加强实验环节,尽量做到实验内容与理论教学内容紧密衔接,防止“高分低能”现象的出现。

4、要善于利用多**教学手段,提高授课效率;在课堂上最好能够现场演示并分析程序,加深学生的感性认识。

六、建议使用教材及参考书目。

1] 杨路明.c语言程序设计教程.北京邮电大学出版社,2003,12.

[2] 谭浩强.c程序设计(第二版).清华大学出版社,2000,1.

制订人:王晓东 2004 年12月30日。

审核人:朱贤成 2004 年12月31日

《C语言程序设计》教学大纲

一 课程的目的与任务 本课程将以结构化程序设计思想指导学习者运用c语言进行程序设计,充分利用c语言的结构性好,书写格式自由简洁,数据类型丰富,表达式类型多样化,程序执行效率高,可移植性好等特点,使学习者养成严谨的程序设计风格和习惯,在程序设计基本技能方面得到良好的训练,为后继课程的学习及今后的实际应...

C语言程序设计教学大纲

课程中文名称 c语言程序设计课程英文名称 c program language 课程类别 计算机课程编号 课程归属单位 计科系考核方式 考试。制定时间 2012年2月25日。一 课程的性质 任务。c语言程序设计 是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论...

《c语言程序设计》教学大纲

c语言程序设计 教学大纲。课程编码 1212080130课程性质 专业基础课 课时 36学分 3 开课学期 第2 学期先修课程 大学计算机基础 适用专业 电子商务 课程简介 c语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...