《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语言程序设计是电子商务专业的一门专业基础课。设置本课程的主要目的是培养学生的程序设计与实现及调试能力。通过本课程的学习,使学...