C语言程序设计教学大纲

发布 2021-05-13 23:41:28 阅读 2911

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

课程编号:课程名称:c语言程序设计。

学分:5总学时:80

理论学时:56

实验学时:24

先修课程:大学计算机基础。

适应专业:计算机各专业,电类、信息类专业。

参考教材:1.《c语言程序设计实用教程》 机械工业出版社李庆亮,狄文辉,陈震等编。

2.《c程序设计清华大学出版社谭浩强编。

3.《c语言程序设计科学出版社刘加海编。

4.《c语言程序设计高教出版社张磊编。

一、 课程在培养方案中的地位、目的和任务。

c程序设计是一门概念性和实践性都很强的专业基础课,是全校各专业的计算机公共基础课程,也是当今许多高校计算机语言教学入门的首选语言。它具有功能丰富、表达能力强、使用灵活方便、**效率高、可移植性好等特点。所以,它是计算机各专业后继课程重要的基础课程,是利用计算机解决实际工程计算问题的基础。

通过本课程的学习,应使学生能准确完整地理解c语言的语法、语义规则,掌握c语言丰富的数据类型、运算符、控制语句及程序结构,并能运用结构化程序设计思想,正确地阅读程序、分析程序和设计编制程序,提高程序设计的能力,以适应计算机科学不断发展的需要。

二、 课程基本要求。

1、 基本理论与基本知识。

通过本课程的学习,达到以下要求:

1) c语言的概述及基本数据类型、运算符及表达式,使学生掌握程序和程序设计的基本概念。

2) 使学生掌握结构化程序设计的基本方法。

3) 使学生掌握c语言的基本语法、基本概念和基本知识。

4) 通过训练使学生能读懂较为复杂的c语言源程序。

5) 通过训练使学生具备基本的c语言程序设计的能力。

6) 通过上机实践环节使学生逐步掌握在计算机上调试程序的基本方法。

7) 具备通过c语言操作文件的能力。

2、 基本技能

熟练c语言的编程环境及程序编译过程。

三、 学时安排。

四、 考核。

考试内容、方式和要求:按以上各章的重点内容为考试的主要内容,重点考查学生的基础知识,基本概念和编程的思想概念。试题的类型分选择题、填空题、程序填空、程序阅读、程序编写等五大方式进行。

五、 课程基本内容。

第一章 c语言的概述。

目的要求】1)了解c语言的发展历史。

2)识记c语言的特点、程序结构及书写规则。

3)领会c语言程序的上机环境与步骤。

4)了解程序设计课程的学习特点。

讲课时数】2学时。

教学内容】1.c语言出现的历史背景。

2.什么是程序,一般程序设计语言包含哪些内容。

3.c语言的特点。

4.简单c程序。

5.c程序的上机步骤。

教学方法】讲授法。

教学手段】多**教学。

第二章基本数据类型、运算符及表达式。

目的要求】1、识记c语言的数据类型。

2、识记常量(含符号常量)与变量的概念及其使用。

3、识记整型、实型、字符型、字符串型的表示方法、范围。

4、领会运算符与表达式。

5、领会不同运算符的优先级。

讲课时数】4学时。

教学内容】1、 c的数据类型。

2、 常量与变量。

3、 整型数据。

4、 实型数据。

5、 字符型数据。

6、 变量赋初值。

7、 各类数值型数据间的混合运算。

8、 算术运算符和算术表达式。

9、 赋值运算符和赋值表达式。

10、 逗号运算符和逗号表达式。

教学方法】讲授法。

教学手段】多**教学、结合习题、上机掌握c的基本数据类型,和不同数据类型间的混合运算。

第三章结构化程序设计。

目的要求】1.简单的c程序设计(顺序结构程序设计)

2.选择结构程序设计。

1)领会if、switch及break语句的格式、执行流程以及嵌套原则。

3.循环结构程序设计。

领会while、do-while、for、break、continue语句的格式、执行流程

讲课时数】10学时。

教学内容】1、 字符数据输入输出函数。

2、 格式输入输出函数。

3、 关系运算符和关系表达式

4、 逻辑运算符和逻辑表达式

5、 if语句。

6、 switch语句。

7、 goto语句以及用goto语句构成循环。

8、 while、do-while语句。

9、 for语句。

10、 循环的嵌套。

11、 break语句和continue语句。

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

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

C语言程序设计教学大纲

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

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

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