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

发布 2021-05-13 23:47:28 阅读 6245

《c语言》教学大纲。

课程名称: c语言课程类别: 公共课。

学时: 48学分: 2.5

适用专业: 机械类专业。

先修课程: 计算机文化基础及office

一、课程教学目标。

通过本课程的学习,使学生熟练掌握c语言的基本理论知识,掌握用c语言进行较简单的程序设计,达到计算机二级水平。通过学习c语言这门简单的计算机语言,培养学生用计算机进行程序设计的能力、素质,及思维方法,培养学生学习计算机语言的能力,为以后理解和学习较复杂的计算机语言打下基础。

二、教学内容及基本要求。

1、c语言概述。

1)了解c语言的发展历史和现状。

2)了解c语言的基本特点。

3)了解c语言的基本结构。

4)了解传统的结构化程序设计方法。

5)掌握c语言的上机步骤。

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

1)掌握c语言的几种基本数据类型(整型、实型、字符型)的表示方法和存储形式。

2)掌握c语言标识符的正确定义。

3)掌握c语言几种基本数据类型变量和符号常量的定义方法。

4)掌握c语言各类数值型数据间的混合运算方法。

5)掌握c语言几种基本的运算符(算术、自增、自减、赋值、逗号)的功能、优先级和结合性。

6)掌握c语言几种基本表达式的值的判定。

3、基本输入输出和顺序结构程序设计。

1)了解c语言的三种基本结构(顺序结构、选择结构、循环结构)。

2)了解数据输入和输出的概念。

3) 熟练掌握几种基本输入、输出函数(getchar、putchar、printf、scanf)的使用方法。

4)掌握c语言顺序结构程序设计的方法。

4、选择结构、循环结构程序设计。

1)熟练掌握c语言关系运算符、逻辑运算符的功能、优先级和结合性。

2)熟练掌握关系表达式、逻辑表达式的值的判定。

3)熟练掌握if 语句、switch语句的基本结构,以及使用方法。

4)熟练掌握while语句、do-while语句、for语句的基本结构,以及使用方法。

5)掌握break语句、continue语句的功能和使用方法。

6)了解if 语句、循环语句的嵌套形式、方法。

7)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

8)掌握选择结构、循环结构程序设计思想。

5、数组。1)熟练掌握一维数组的定义和引用。

2)掌握二维数组的定义和引用。

3)了解二维数组的实际意义。

4)掌握字符数组的定义和使用。

5)掌握利用数组进行数据存储和处理简单的实际问题。

6)了解常用的字符数组相关标准函数。

6、函数。1)掌握函数定义的格式和方法。

2)掌握函数的形参与实参的对应关系,参数传递及参数的值。

3)掌握用数组名作为函数的参数的一些特点。

3)掌握函数调用的几种形式。

4)掌握函数嵌套调用、递归调用几种形式。

5)掌握局部变量与全局变量的差别,以及它们的使用方法。

6)掌握动态存储变量与静态存储变量的使用方法。

7、指针。1)掌握指针的概念。

2)掌握指针变量的定义和应用,以及指针变量作为参数的使用方法。

3)掌握指向数组的指针的概念、定义和应用,以及使用指针访问数组元素的方法,掌握指向数组的指针作为参数时的应用。

4)掌握指向字符串的指针的定义和应用。

5)掌握指向函数的指针的定义和应用。

6)掌握返回指针值的函数的定义和应用,了解它与指向函数的指针变量的区别。

7)掌握指针数组的定义和应用,掌握指针的指针的定义和应用,了解它指针数组与指向数组的指针变量的区别。

三、教学安排及方式。

c语言是一门计算机技术基础课,其教学以课堂讲授和上机实验为主,时间分别是24 学时。课堂讲授和上机实验之比为1:1。

学时分配建议:

四、考核办法。

闭卷笔试,考试成绩占60%,平时成绩占40%。

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

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

C语言程序设计教学大纲

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

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

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