欢迎来到天天文库
浏览记录
ID:8811992
大小:68.00 KB
页数:26页
时间:2018-04-08
《t计算机语言(c)教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、计算机语言(C)教学大纲 (学时:54, 学分:3)一、前言根据教育部1998年颁布的专业目录, 我院重新修订了全院各专业的教学计划,在此基础上制定了C语言程序设计教学大纲。1、教学的目的和要求: 《C语言程序设计》是为电信学院各专业同学开设的一门必修课,也是学生在本科期间系统学习的唯一一门计算机语言课。主要目的和要求是:(1)掌握C语言程序设计的基本知识和程序设计方法,为后续课程的学习打下基础,也使同学掌握一个用计算机解决问题的工具。(2)培养计算机程序设计的能力和素质,以及思维方法,为以后学习其它计算机程序语言打下基础。(3)本课程是一个实践性非常
2、强的课程,要求学生要理论联系实际,在掌握C语言的基本语法后,重点应放在提高编程能力的训练上。2、教学的重点、难点: 重点是C语言程序的数据类型、运算符和表达式,顺序结构、选择结构和循环结构的程序设计,数组的定义和使用等。通过这些知识的学习,同学就可以设计最基本的C程序,而且掌握了这些基本知识,也为学习其它高级语言打下了基础。 难点是指针部分,C语言的指针是其它高级语言所没有的,指针的类型繁多,如变量的指针,数组的指针,函数的指针,字符串的指针和指针的指针等,各种指针容易混淆,容易出错。3.与其它课程的关系:本课程的先修课是《计算机文化基础》,后续课是《计算方法》
3、和《数据结构》,以及各种需要编程的课程如:电子线路CAD,控制系统仿真等。4.选用的教材是《C程序设计》(第二版)谭浩强著 清华大学出版社二、课程内容和学时分配:C语言程序设计采用CAI课件,在多媒体教室讲授。利用多媒体教室讲授这门课程的主要好处是:1.可以提高授课效率,用较少的学时讲授较多的内容。2.可以现场运行、修改例子程序实现直观教学,提高授课效果。第一章C语言概述 (2学时) 本章的难点是让学生什么计算机语言,以及它在计算机应用中的作用等。 首先要向同学讲明,为什么要学习计算机语言,它有什么用处等。计算机语言在整个计算机科学与技术中的地位等,激发同学学习积极性。
4、 §1-1 C语言的版本ANSIC;TurboC;MicrosoftC;QuickC本书以ANSIC为基础叙述,与其它略有不同。§1-2C语言的特点C语言的主要特点总结为八条;C语言与其它高级语言比较,它的长处。§1-3C语言的结构举例说明§1-4C语言的上机步骤及环境用TurboC运行C程序第2章 算法(不专门讲授,有关内容穿插到其它章讲)第3章数据类型、运算符与表达式(6学时)§3.1C的数据类型§3.2常量与变量§3.3整型数据§3.4实型数据§3.5字符型数据§3.6变量赋初值§3.7各类数值型数据间的混合运算§3.8算术运算符和算术表达式§3.9赋值运算符和赋
5、值表达式§3.10逗号运算符和逗号表达式第4章最简单的C程序设计(3学时)--顺序程序结构设计4.1C语句概述程序的三种基本结构4.2赋值语句4.4字符的输入和输出:putchar()printf()4.5数据输入:getchar() scanf()4.6程序举例第5章选择结构程序设计(3学时)§5.1关系运算符和关系表达式§5.2逻辑运算符和逻辑表达式§5.3if语句§5.4switch语句§5.5程序举例第6章循环控制(3学时)§6.1概述§6.2goto语句§6.1while语句§6.2do……while语句§6.3for语句§6.4break,cont
6、inue语句第7章数组(6学时)§7.1一维数组的定义和引用§7.2二维数组的定义和引用§7.3字符数组第8章函数(8学时)§8.1概述§8.2函数定义的一般形式§8.3函数参数和函数的值§8.4函数的调用(嵌套调用、递归调用)§8.5数组作为函数参数§8.6局部变量和全局变量§8.7动态存储变量和静态存储变量§8.8内部函数和外部函数第9章编译预处理(3学时)§9.1宏定义§9.2文件包含§9.3条件编译第10章指针(9学时)§10.1指针的概念§10.2变量的指针和指向变量的指针变量§10.3数组的指针和指向数组的指针变量§10.4字符串的指针和指向字符串的指针变量
7、§10.5函数的指针和指向函数的指针变量§10.6返回指针值的函数§10.7指针数组和指向指针的指针§10.8小结第11章结构体与共用体(4学时)§11.1结构体§11.2共用体§11.3枚举类型§11.4用typedef定义类型第12章位运算(3学时)概述12.1位运算符和位运算12.2位运算举例12.3位段第13章文件(4学时)13.1文件概述13.2文件类型指针13.3文件的打开与关闭13.4文件的读写13.5文件的定位13.6出错检测13.7文件输入输出小结一、教学参考书C语言程序设计高级教程金茂中主编北京航天航空大学出版社C语言
此文档下载收益归作者所有