资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
真诚为您提供优质参考资料,若有不当之处,请指正。C语言程序设计教学大纲课程中文名称:C语言程序设计 课程英文名称:C Program Language课程类别:计算机 课程编号:课程归属单位:计科系 考核方式:考试制定时间: 2012年2月25日一、 课程的性质、任务.C语言程序设计是计算机基础课程,是实践性很强的技术基础课。课程的任务是使学生获得程序设计方面的基本理论、基本知识和基本技能,培养学生分析问题和解决问题的能力。2.通过本课程的学习,使学生具备应用C语言进行程序设计的基本能力,为学习后续课程的应用打好基础。3.适用专业及学时数: 54学时。4.本门课程与其他课程关系:先修课程计算机文化基础,学习本门课程之前应掌握计算机基础的相关知识。 5.推荐教材及参考书:推荐教材:谭浩强主编,C程序设计教程,清华大学出版社,北京,2011年参考教材:谭浩强主编,C程序设计教程学习辅导,清华大学出版社 北京,2011年6.主要教学方法与媒体要求:多媒体教学与上机实验。 二、 各章教学内容和要求第一章 C语言概述(4学时)1基本内容:计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法。2要求学生了解计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;掌握运行C程序的步骤与方法。3教学重点和难点:C 语言的特点,运行C程序的步骤与方法。4具体教学内容和学时分配要求。计算机与程序、程序设计语言;C语言出现的历史背景;C 语言的特点;简单的C语言程序;运行C程序的步骤与方法:2学时;上机实验2学时。第二章 数据类型、运算符与表达式(10学时)1基本内容:C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。2要求学生掌握C语言的数据类型;常量与变量;整型数据;浮点型数据;字符型数据;各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。3教学重点和难点:各类数值型数据间的混合运算;算术运算符和算术表达式;逗号运算符和逗号表达式。4具体教学内容和学时分配要求。C语言的数据类型,常量与变量:2学时。整型数据,浮点型数据:2学时。字符型数据,各类数值型数据间的混合运算:2学时。算术运算符和算术表达式;逗号运算符和逗号表达式:2学时;实验上机2学时。第三章 最简单的C程序设计顺序程序设计(8学时)1基本内容:程序的三种基本结构;C语句概述;赋值表达式和赋值语句;数据输入输出的概念及在语言中的实现;字符数据的输入输出;简单的格式输入与输出;较复杂的输入输出格式控制;顺序结构程序设计举例。2要求学生了解程序的三种基本结构,C语句概述,数据输入输出的概念及在语言中的实现,掌握赋值表达式和赋值语句,字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制及相关程序举例。3教学重点和难点:字符数据的输入输出,简单的格式输入与输出,较复杂的输入输出格式控制。4具体教学内容和学时分配要求:程序的三种基本结构,C语句概述:2学时。赋值表达式和赋值语句,数据输入输出的概念及在语言中的实现:2学时。简单的格式输入与输出,较复杂的输入输出格式控制及相关程序举例2学时;实验上机2学时。第四章 选择结构程序设计(8学时)1基本内容:关于算法,条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构,程序举例。2要求学生了解算法的基本概念,掌握条件判断,用if语句实现选择结构,利用switch语句实现多分支选择结构;3教学重点和难点:用if语句实现选择结构,利用switch语句实现多分支选择结构。4具体教学内容和学时分配要求:关于算法,条件判断:2学时。用if语句实现选择结构:2学时。利用switch语句实现多分支选择结构,程序举例:2学时。实验上机2学时。第五章 循环结构程序设计(8学时)1基本内容:循环的概念,用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态,几种循环的比较,程序举例。2要求学生了解循环的概念,掌握用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。3教学重点和难点:用while语句和dowhile语句实现循环,用for 语句实现循环,循环的嵌套,用break语句和continue语句改变循环状态。4具体教学内容和学时分配要求:循环的概念,用while语句和dowhile语句实现循环:2学时。用for 语句实现循环,循环的嵌套:2学时。用break语句和continue语句改变循环状态,几种循环的比较:2学时;实验上机2学时。第六章 数组(8学时)1基本内容:数组的概念,一维数组的定义和引用,二维数组的定义和引用,字符数组。2要求学生了解数组的概念,掌握一维数组的定义和引用,二维数组的定义和引用,字符数组的定义和引用方法。3教学重点和难点:一维数组的定义及使用方法,字符串的使用方法。4具体教学内容和学时分配要求:数组的概念,一维数组的定义和引用:2学时。二维数组的定义和引用:2学时。字符数组的定义和引用方法:2学时。实验上机2学时。第七章 函数调用(12学时)1基本内容:函数概述,函数定义的一般形式,函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。2要求学生了解函数概述,掌握函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数的基本概念及使用方法。3教学重点和难点:函数参数和函数的值,函数的调用,函数的嵌套调用,函数的递归调用,数组作为函数参数,变量的作用域局部变量和全局变量,变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数。4具体教学内容和学时分配要求:函数概述,函数定义的一般形式,函数参数和函数的值:2学时。函数的调用,函数的嵌套调用,函数的递归调用:2学时。数组作为函数参数,变量的作用域局部变量和全局变量:2学时;变量的存储方式和生存期,关于变量的声明和定义,内部函数和外部函数: 2学时;实验上机4学时。第八章 指针(6学时)1基本内容:地址和指针的概念,变量的指针和指向变量的指针变量,通过指针引用数组,通过指针引用字符串。2要求学生掌握指针的基本概念。3教学重点和难点:变量的指针和指向变量的指针变量。4具体教学内容和学时分配要求:地址和指针的概念,变量的指针和指向变量的指针变量:2学时。通过指针引用数组,通过指针引用字符串:2学时。实验上机2学时;第九章 用户建立的数据类型(8学时)1基本内容:结构体类型和结构体变量,共用体类型,枚举类型,用typedef命名类型。2要求学生掌握结构体类型和结构体变量,共用体类型,枚举类型,用typedef命名类型的定义和使用方法。3教学重点和难点:结构体类型和结构体变量。4具体教学内容和学时分配要求:结构体类型和结构体变量,共用体类型:2学时;枚举类型,用typedef命名类型:2学时;实验上机2学时;总复习:2学时三、 实践教学内容与要求实验一 C语言概述实验二 数据类型、运算符与表达式实验三 顺序程序设计实验四 选择结构程序设计实验五 循环结构程序设计实验六 数组实验七 函数调用一实验八 函数调用二实验九 指针、结构体基础 /
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号