C语言程序设计教学大纲

发布 2021-05-13 23:20:28 阅读 2063

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

课程编号:使用专业:计算机应用总学时数:90其中:理论讲授学时:45学时实践讲授学时:45学时。

一、本课程性质、目的和任务。

c语言程序设计》是一门专业基础课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。通过本课程的学习,学生应掌握c语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用c语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。二、课程教学内容与基本要求第一章c语言概述。

1.教学内容c语言的演变及特点。c语言的结构特点。

数据输入和输出的常用方法。c语言的字符集与c语言词汇。turbo c集成开发环境。2.重点、难点。

printf输出语句和scanf输入语句。

3.教学基本要求。

掌握标识符的命名规则,了解c语言中的关键字。掌握在turbo c集成开发环境下建立和运行c程序的方法。

第二章数据类型、运算符与表达式1.教学内容。

c语言的数据类型常量和变量整型数据实型数据字符型常量c语言运算符及表达式变量赋初值数据类型转换2.重点、难点。

c语言运算符运算规则,书写正确的表达式3.教学基本要求。

掌握c语言的数据类型的分类。

第三章基本控制语句1.教学内容。

c语句的概念及种类。

赋值语句和赋值表达式的区别。

putchar函数、getchar函数、scanf函数、printf函数格式和使用。顺序结构c程序的编写。

分支结构的概念,if else 语句三种形式的格式及用法,switch语句的使用,break语句的作用,掌握选择结构c程序的编写。

循环结构的概念,while、do while、for语句的格式和用法,几种循环的异同,简单循环结构c程序的编写。

goto语句以及goto语句构成的循环。

break、continue在循环语句中的作用。

循环嵌套的几种格式,循环嵌套的概念以及循环嵌套的执行过程,循环嵌套c程序的编写。典型c程序的算法:穷举法。

2.重点、难点。

while、dowhile、for语句的格式和用法,几种循环的异同,简单循环结构c程序的编写。循环嵌套的几种格式,循环嵌套的概念以及循环嵌套的执行过程,循环嵌套c程序的编写。典型c程序的算法:

穷举法。

3.教学基本要求。

了解循环嵌套的几种格式,理解循环嵌套的概念以及循环嵌套的执行过程,掌握循环嵌套c程序的编写。

掌握典型c程序的算法:穷举法。

第四章数组1.教学内容。

一维数组的定义与引用及初始化。二维数组的定义与引用。字符数组。程序举例。2.重点、难点。

二维数组的定义、赋值、输入输出方法。字符数组和字符串函数的使用。3.教学基本要求。

掌握字符数组和字符串函数的使用。

第五章函数。

1.教学内容。

函数概述。函数定义的一般形式。函数的参数和函数的值。函数的调用。函数声明和函数原型。局部变量和全局变量。变量的存储类型。预处理命令。

2.重点、难点。

函数参数的传递方式。

函数的嵌套调用与递归调用使用。

条件编译命令的作用,掌握“文件包含”处理及宏定义的使用方法。3.教学基本要求。

掌握函数的嵌套调用与递归调用。

理解变量存储类型的概念及各种存储类型变量的生存期和有效范围。

第六章指针1.教学内容指针的基本概念。

变量的指针和指向变量的指针变量数组与指针。

指针数组与指向指针的指针字符串与指针函数指针变量。

指针型函数。

2.重点、难点。

一维数组指针的使用方法和指向字符串指针的使用方法。二维数组指针的用法,指针数组与多级指针的概念。指针作为函数参数的应用。

3.教学基本要求。

掌握指向一维数组指针的使用方法和指向字符串指针的使用方法。了解指向二维数组指针的用法,指针数组与多级指针的概念。

第七章结构体、共用体与枚举。

1.教学内容。

定义结构的一般形式。

类型定义符typedef

2.重点、难点。

结构体与共用体变量成员的引用。链表的基本概念。

枚举类型变量的定义,typedef的作用。

3.教学基本要求。

掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法。掌握结构体与共用体变量成员的引用。

第八章位运算、文件。

1.教学内容位运算概述位运算符位域。

文件指针。文件的打开与关闭文件的读写。

2.重点、难点。

位运算符和位运算。

文件指针定义的一般形式。

文件的打开、关闭、常用读写方法。

3.教学基本要求。

了解文件指针定义的一般形式。

掌握文件的打开、关闭、常用读写方法。

章次第一章第二章。

教学内容c语言概述。

学时分配理论教学2

实验。上级24

讨论。合计410

数据类型、运4算符与表达式。

基本控制语句。

第三章第四章第五章第六章第七章第八章合计。

数组。函数。

6指针。结构体、共用6体与枚举。

位运算、文件2

五、课程成绩考核方式。

本课程为考试课。考核方式采用笔试的方式,期末笔试占总成绩的60%,期中考试占总成绩的20%,平时成绩占总成绩的20%(考勤、作业、上级实训等)。

六、说明。本大纲适用于计算机应用专业(.net和j**a软件开发方向)、计算机应用专业三年制教学。

c语言程序设计》方少卿主编中国铁道出版社。

c程序设计》潭浩强著清华大学出版社。

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

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

C语言程序设计教学大纲

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

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

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