如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
“程序设计(C)”教学大纲一、计划总学时75学时,其中理论课60学时,实验课15学时二、课程性质本课程是计算机科学与技术及相关专业的专业必修课。本课程的主要任务是通过各个教学环节的学习,使学生掌握C语言的基本语法和规则,掌握结构化程序设计的编程思想,掌握用C语言编程的一般方法,掌握程序开发的基本方法和技巧。三、课程的基本要求本课程侧重于培养学生对程序设计思想和方法的深入理解,结合有一定难度的应用实例,培养学生分析和解决问题的能力,重点为学生建立良好的思维模式,提高学生的编程能力,为后续专业基础课程和专业课程的学习打下良好的基础。。通过学习《程序设计(C)》,使学生:1.掌握结构化程序设计的基本思想方法,包括算法的表示和三种基本结构的表示。2.掌握基本数据类型与运算符、复合基本数据类型中的数组与结构体的使用、指针运算;3.掌握基本的C语句和函数的编写,理解文件的组成和文件操作的方法。4.掌握标准库函数的使用方法,了解用户编写库函数的方法。四、讲授大纲章节内容学时第1章C语言概述1.1程序与程序设计语言1.2C语言简介1.3C语言程序的基本结构1.4C语言程序的开发环境1.5结构化程序设计算法3学时第2章数据与运算2.1C语言的数据类型2.2标识符、常量与变量2.3运算符与表达式2.4数据类型转换2.5程序举例5学时第3章C程序的基本控制结构3.1顺序结构3.2选择结构3.3循环结构12学时第4章数组4.1一维数组4.2二维数组4.3字符数组10学时第5章函数5.1函数的概念5.2定义函数的一般形式5.3函数的值和函数参数5.4函数的调用形式5.5函数的嵌套调用5.6函数的递归调用5.7数组作为函数参数5.8全局变量与局部变量5.9变量的存储类别5.10外部函数与内部函数5.11编译预处理12学时第6章指针6.1指针的基本概念6.2指针变量的定义与引用6.3指针与数组6.4指向字符串的指针变量6.5指针数组6.6指针数组作main函数的形参6.7指向指针的指针变量6.8指向函数的指针变量6.9返回指针的函数6.10指向void的指针变量6.11指针程序举例6.12指针的数据类型和指针运算的小结16学时第7章结构体与共用体7.1结构体7.2结构体变量成员的引用方法7.3结构体变量的初始化7.4结构体数组7.5结构体指针7.6动态存储分配7.7用结构体和指针处理链表7.8共用体7.9枚举类型7.10类型定义符typedef8学时第8章文件8.1文件概述8.2文件的打开与关闭8.3文件的读写8.4文件的定位8.5位运算与位运算符4学时总复习4学时五、教材及主要参考资料★教材HYPERLINK"http://search.dangdang.com/book/search_pub.php?category=01&key2=%C5%A3%D6%BE%B3%C9"\t"_blank"牛志成,HYPERLINK"http://search.dangdang.com/book/search_pub.php?category=01&key2=%D0%EC%C1%A2%BB%D4"\t"_blank"徐立辉,HYPERLINK"http://search.dangdang.com/book/search_pub.php?category=01&key2=%C1%F5%B6%AC%C0%F2"\t"_blank"刘冬莉编著:《C语言程序设计》,清华大学出版社,2008年。★参考资料1.程序设计与C语言(第二版),马鸣远,西安电子科技大学出版社。2.(美)EricS.Robert著,翁惠玉、张冬茉等译:《C语言的科学和艺术》,机械工业出版社出版。