程序设计(C)教学大纲new.doc

上传人:工**** 文档编号:545698852 上传时间:2023-07-18 格式:DOC 页数:4 大小:40.01KB
返回 下载 相关 举报
程序设计(C)教学大纲new.doc_第1页
第1页 / 共4页
程序设计(C)教学大纲new.doc_第2页
第2页 / 共4页
程序设计(C)教学大纲new.doc_第3页
第3页 / 共4页
程序设计(C)教学大纲new.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计(C)教学大纲new.doc》由会员分享,可在线阅读,更多相关《程序设计(C)教学大纲new.doc(4页珍藏版)》请在金锄头文库上搜索。

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.2 C语言简介1.3 C语言程序的基本结构1.4 C语

5、言程序的开发环境1.5 结构化程序设计算法第2章 数据与运算2.1 C语言的数据类型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.

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 指针的数据类型和指针运算的小结第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 文件的打

7、开与关闭8.3 文件的读写8.4 文件的定位8.5 位运算与位运算符三、实践性教学环节要求(一) 实验教学的要求通过实践让学生掌握C语言程序设计的技能,程序调试、程序排错、程序维护等方法。(二) 实验安排实验1、C程序运行环境与简单程序设计,2学时实验2、选择结构程序设计,1学时实验3、循环结构程序设计,1学时实验4、数组,3学时实验5、函数,3学时实验6、指针,2学时实验7、结构体与共用体,2学时实验8、文件,1学时四、建议教材与教学参考书(一)推荐教材C语言程序设计,牛志成,徐立辉,刘冬莉编著,清华大学出版社(二)推荐参考书1、程序设计与C语言(第二版),马鸣远,西安电子科技大学出版社 2、C语言的科学和艺术,(美)Eric S. Robert 著,翁惠玉、张冬茉等译,机械工业出版社简介

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号