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

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

ID:14087444

大小:43.00 KB

页数:4页

时间:2018-07-25

c语言程序设计课程教学大纲_第1页
c语言程序设计课程教学大纲_第2页
c语言程序设计课程教学大纲_第3页
c语言程序设计课程教学大纲_第4页
资源描述:

《c语言程序设计课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言程序设计课程教学大纲课程名称:C语言程序设计/ProgrammingLanguageC学时/学分:88学时/5.5学分(其中理论教学68学时,实验上机20学时)先修课程:高等数学、代数、计算机文化基础适用专业:信息与计算科学开课院(系、部、室):数学与计算机科学学院一、课程的性质与任务本课程是“信息与计算科学”专业的专业基础课程。其任务是使学生从应用的角度出发,结合一般数值计算问题和简单的文件应用介绍计算机程序设计的基本知识。使学生掌握C语言的基本内容及程序设计的基本方法与编程技巧,了解进行科学计算的一般

2、思路,培养学生掌握基础知识和应用基础知识的一般方法,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机奠定基础。二、课程内容、基本要求与学时分配(一)C概述     6学时1.了解C语言的发展及其特点2.掌握C程序的基本结构[组成]与书写格式3.掌握函数的开始和结束标志与程序的执行。4.熟练掌握C程序的上机操作步骤重点:C程序的基本结构、C程序的执行难点:C程序的上机操作步骤(二)算法介绍                 2学时1.了解算法的概念与特征2.理解算法及计算机算法的概

3、念及其表示方法3.掌握计算机算法的计算机语言表示法4.掌握结构化程序设计方法重点:算法的概念、算法的计算机语言表示法难点:算法的计算机语言表示法(三)数据类型、运算符与表达式     8学时1.掌握C的数据类型,熟练掌握C的基本数据类型2.掌握关键字、标识符的概念及其标识符的分类。3.熟练掌握C的基本类型的表示及其数据的定义4.熟练掌握常量的数据类型及其表示方法与存储形式5.熟练掌握变量的数据类型及其表示方法;变量的定义及其赋值方法6.掌握不同运算符的使用特点、掌握每种运算符的优先级与结合性。7.熟练掌握不同类

4、型数据间的转换与运算8.掌握运算符号的五个要素;熟练掌握常用的运算及其运算规则,9.熟练掌握常用表达式的类型、含义和求值规则。重点:数据的输入、输出;顺序的重要性难点:不同类型数据间的转换与运算、数据输入时,数据流的分隔问题(四)顺序结构程序设计    2学时1.掌握C语句及其类型以及与表达式的区别2.掌握赋值语句的构成与使用要点3.熟练掌握不同类型数据的输入与输出[函数]及其格式控制4.理解C程序的三种基本结构;掌握C程序的顺序结构、选择结构、循环结构5.掌握顺序结构化程序设计方法;能编写简单的顺序结构程序重

5、点:数据的输入、输出;顺序的重要性难点:不同类型数据间的转换与运算、数据输入时,数据流的分隔问题(五)选择结构程序设计     4学时1.熟练掌握IF语句的三种形式,掌握IF语句的基本结构以及IF语句的嵌套,掌握条件运算符与IF语句的等价条件与相互之间的转换。2.掌握switch语句的一般形式,掌握用switch语句实现多分支选择结构,并能解决一些常用的实际问题3.掌握选择结构程序设计方法,能编写简单的选择结构程序重点:IF语句的三种形式及其应用;switch语句的一般形式及其执行难点:IF语句的嵌套,swit

6、ch语句的执行过程(六)循环结构程序设计   6学时1.理解循环的概念及其执行情况2.熟练掌握三种循环控制语句及其使用3.掌握循环的嵌套及其几种循环的相互转换4.掌握Break语句与Continue语句的作用与应用5.掌握循环结构程序设计方法;能编写简单的循环结构程序重点:三种循环结构及其应用;break和continue语句及其应用;难点:循环条件的建立与控制、循环体的建立、循环的嵌套应用(七)数组 6学时1.理解数组的概念及其与一般变量的区别2.熟练掌握一维数组的定义、元素引用、应用3.掌握二维数组的定义、

7、元素引用;理解二维数组的实际意义4.熟练掌握一维字符数组的定义、元素引用、应用;理解一维字符数组与字符串的关系5.掌握常用字符串处理函数的作用与简单应用重点:数组的定义及其基本操作;字符数组及其函数的应用;难点:数组的定义与应用,数组元素的几种表示,数组的行地址和列地址(八)函数    6学时1.理解函数的功能、自定义函数与库函数以及函数的声明的概念。2.掌握函数定义的一般形式、函数的调用形式。3.掌握形式参数与实在参数的区别与对应关系,参数值的传递、函数返回值与函数类型的概念。4.掌握函数的一般调用和嵌套调用

8、,学会递归调用。5.掌握局部变量和全局变量的概念及其应用。6.掌握变量的存储类型,变量的作用域和生存期。7.理解内部函数和外部函数的概念。8.掌握数组名作为函数的参数的一些特点。9.熟悉多个文件的组装、编译和运行方法重点:函数的定义、调用;变量的作用区域与生存周期难点:函数的定义、调用;变量的存储类别与其作用区域和生存周期(九)编译预处理    2学时1.理解宏定义的概念及其与相应函数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。