程序设计(c)教学大纲new

程序设计(c)教学大纲new

ID:15354321

大小:40.00 KB

页数:4页

时间:2018-08-02

程序设计(c)教学大纲new_第1页
程序设计(c)教学大纲new_第2页
程序设计(c)教学大纲new_第3页
程序设计(c)教学大纲new_第4页
资源描述:

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

1、《程序设计(C)》教学大纲课程中文名称:《程序设计(C)》课程性质:专业必修课学时/学分:75学时,5学分(其中讲课60学时,实验、上机15学时)先修课程:《计算机应用基础》适用专业:计算机科学与技术、机械设计制造及其自动化、电气工程及其自动化、通信工程一、课程性质、任务和要求本课程是计算机科学与技术及相关专业的专业必修课。本课程的主要任务是通过各个教学环节的学习,使学生掌握C语言的基本语法和规则,掌握结构化程序设计的编程思想,掌握用C语言编程的一般方法,掌握程序开发的基本方法和技巧。本课程侧重于培养学生对程序设计思想和方法的深入理解,在学生掌握C语言语法和程序设计的基本知识与基本技能的

2、基础上,结合有一定难度的应用实例,培养学生分析问题和解决问题的能力,提高学生的编程能力,重点为学生建立良好的思维模式,为后续专业基础和专业课程的学习打下良好的基础。二、教学内容和教学要求(一)课程总体要求1、掌握结构化程序设计的特点、算法的概念和表示方法。2、掌握C程序的构成、基本数据类型、标识符的命名规则、常量与变量的概念。3、熟练掌握C语言中的各种运算符和表达式的运算规则。4、了解C语句的分类,掌握C语句的构成和各种语句的使用,能进行简单的顺序结构、分支结构和循环结构程序设计,掌握循环的嵌套使用。5、掌握一维数组/二维数组/字符数组的定义、初始化和数组元素的使用。6、掌握字符串和字符

3、数组的联系,掌握字符串函数的使用,能进行基本的数组和字符数组程序的设计。7、掌握库函数的调用方法;掌握函数的定义、函数的原型声明方法、函数的调用及形参和实参间的数据传递。8、掌握函数的嵌套调用和递归调用方法,掌握数组名/数组元素作为实参调用函数的方法。9、理解局部变量、全局变量的概念和特点、变量的存储类别、变量的作用域和生存期。10、理解预处理命令(宏定义、文件包含、条件编译)的作用。11、掌握指针的意义及使用方法,理解数组的指针/数组元素的指针的意义,掌握通过指针引用数组元素的方法,掌握指针数组的应用,了解带参数的main函数的一般形式和命令行参数的应用。12、了解字符串的表示形式,理

4、解字符指针变量与字符数组的区别,掌握字符串作函数参数的应用。13、了解利用函数指针变量调用函数的方法,了解指向void的指针变量,掌握返回指针的函数的应用,掌握动态存储分配的方法。14、理解结构体类型和结构体变量的含义,掌握结构体变量的定义和使用方法,掌握结构体数组和结构体指针的应用。15、理解共用体变量和结构体变量的区别,掌握枚举类型的定义、枚举型变量的应用,掌握类型定义符typedef的使用。16、了解文件的分类,掌握文件类型指针的使用、文件的打开与关闭、文件的读写方法、文件定位函数的使用。(二)课程内容初级篇第1章C语言概述1.1程序与程序设计语言1.2C语言简介1.3C语言程序的

5、基本结构1.4C语言程序的开发环境1.5结构化程序设计算法第2章数据与运算2.1C语言的数据类型2.2标识符、常量与变量2.3运算符与表达式2.4数据类型转换2.5程序举例第3章C程序的基本控制结构3.1顺序结构3.2选择结构3.3循环结构中级篇第4章数组4.1一维数组4.2二维数组4.3字符数组第5章函数5.1函数的概念5.2定义函数的一般形式5.3函数的值和函数参数5.4函数的调用形式5.5函数的嵌套调用5.6函数的递归调用5.7数组作为函数参数5.8全局变量与局部变量5.9变量的存储类别5.10外部函数与内部函数5.11编译预处理高级篇第6章指针6.1指针的基本概念6.2指针变量的

6、定义与引用6.3指针与数组6.4指向字符串的指针变量6.5指针数组6.6指针数组作main函数的形参6.7指向指针的指针变量6.8指向函数的指针变量6.9返回指针的函数6.10指向void的指针变量6.11指针程序举例6.12指针的数据类型和指针运算的小结第7章结构体与共用体7.1结构体7.2结构体变量成员的引用方法7.3结构体变量的初始化7.4结构体数组7.5结构体指针7.6动态存储分配7.7用结构体和指针处理链表7.8共用体7.9枚举类型7.10类型定义符typedef第8章文件8.1文件概述8.2文件的打开与关闭8.3文件的读写8.4文件的定位8.5位运算与位运算符三、实践性教学环

7、节要求(一)实验教学的要求通过实践让学生掌握C语言程序设计的技能,程序调试、程序排错、程序维护等方法。(二)实验安排实验1、C程序运行环境与简单程序设计,2学时实验2、选择结构程序设计,1学时实验3、循环结构程序设计,1学时实验4、数组,3学时实验5、函数,3学时实验6、指针,2学时实验7、结构体与共用体,2学时实验8、文件,1学时四、建议教材与教学参考书(一)推荐教材C语言程序设计,牛志成,徐立辉,刘冬莉编著,清华大学出版社(二)

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

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

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