C语言程序设计教学大纲 下载本文

内容发布更新时间 : 2024/12/28 12:14:55星期一 下面是文章的全部内容请认真阅读。

如有你有帮助,请购买下载,谢谢!

《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语言的编程环境及程序编译过程。 三、 学时安排 序号 1 2 3 授课内容 C语言的概述 数据类型、运算符和表达式 程序控制结构 1页 总学时 理论学时 2 4 10 实验学时 2 4 6 备注 如有你有帮助,请购买下载,谢谢!

4 5 6 7 8 9 10 11 数 组 指 针 函 数 结构体与共用体 编译预处理 文 件 综合示例 总复习 合计 80 56 8 10 8 4 2 2 4 2 24 2 2 3 3 2 2 四、 考核

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

第一章 C语言的概述

【目的要求】

1)了解C语言的发展历史

2)识记C语言的特点、程序结构及书写规则 3)领会C语言程序的上机环境与步骤 4)了解程序设计课程的学习特点 【讲课时数】2学时

【教学内容】

1.C语言出现的历史背景

2.什么是程序,一般程序设计语言包含哪些内容 3.C语言的特点 4.简单C程序

5.C程序的上机步骤

【教学方法】讲授法 【教学手段】多媒体教学

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

【目的要求】

1、识记C语言的数据类型

2、识记常量(含符号常量)与变量的概念及其使用 3、识记整型、实型、字符型、字符串型的表示方法、范围 4、领会运算符与表达式 5、领会不同运算符的优先级

2页

如有你有帮助,请购买下载,谢谢!

【讲课时数】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语句 【教学方法】讲授法 【教学手段】多媒体教学

第四章 数组

3页