- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》 教学大纲:
《C语言程序设计》 教学大纲 课程基本情况
课程代码:
总学时数:
课程类型适用对象
二、课程性质和目标
《C语言》是我校各专业必修的计算机技术基础课程,是数据结构、c++、操作系统等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机专业来说是一门必修的课程。同时,这门课程也是 “浙江省非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。 本课程的教学目标是:通过理论和实践教学,使学生较好地掌握C语言各方面的知识,掌握基本的程序设计过程和技巧,具备的高级语言程序设计能力,并能熟练应用 C++环境进行C语言的编写、编译与调试,编程水平。 三、课程教学方法与手段四、课程教学内容、要求及重点、难点
C语言
第一节 C程序结构
第二节 最简单的C程序
第三节 标识符与保留字
第四节 常量
第五节 变量
第六节 变量与变量地址
第七节 运算符与表达式
第八节 指针与数组初步
(二)学习目的要求
1. 掌握C语言程序的结构
2. 了解基本类型及其常量的表示法. 掌握变量的定义及初始化方法. 掌握运算符与表达式的概念. 领会C语言的自动类型转换和强制类型转和赋值的概念
掌握C语言常用的输入/出方式C程序结构常用算法思想常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力
第一节 程序的分支结构
第二节 程序的循环结构
(二)学习目的要求
1. 熟练掌握if…else的三种语法
2. 领会switch与break语句的作用
3. 领会程序设计中构成循环的方法掌握for、while、do-while语句的用法了解break、continue在循环语句中的作用关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用。C构成循环的三种方法、break与continue语句的基本作用。
第一节 函数基本概念
第二节 库函数
第三节 自定义函数
第四节 函数的参数
第五节 函数的嵌套调用
第六节 函数的递归调用
第七节 变量存储类型与作用域、生存期之间的相互关系
第八节 字符串处理函数
第九节 文件包含处理
(二)学习目的要求
1. 掌握函数的定义与调用
2. 掌握函数参数的传递方式
3. 领会变量存储类型的概念及各种存储类型变量的生存期和有效范围领会函数的嵌套调用与递归调用函数定义、函数调用、函数声明等基本概念函数的嵌套调用与递归调用函数的参数、变量的存储类别与作用域。
第一节 一维数组与指针
第二节 字符串与字符指针变量
第三节 二维数组与指针
第四节 指针数组
第五节 多级指针
(二)学习目的要求
1. 了解一维数组、二维数组的基本概念
2. 掌握数组类型变量的定义与引用
3. 掌握数组元素的引用掌握指针与数组、指针数组、二级指针等知识一维数组、二维数组的定义与引用字符数组的定义与引用、常用字符串处理函数及字符处理函数指针与数组指针与字符串、指针数组与二级指针数组的应用指针的应用
第一节 指向函数的指针
第二节 返回值为指针的函数
第三节 命令行参数
(二)学习目的要求
1. 了解指针与函数的概念
2. 掌握指针作为函数参数的应用
3.
第一节 结构体与共用体的基本概念
第二节 结构体数组
第三节 结构体变量的指针
第四节 结构体变量作为函数的参数
第六节 结构体的嵌套
第七节 动态链表的基本操作
(二)学习目的要求
1. 掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法
2. 掌握结构体与共用体变量成员的引用
3. 领会存储动态分配和释放领会链表的基本概念和基本操作结构体的基本概念、结构类型及变量的定义、结构数组。用指针处理链表
第一节 C文件的概念
第二节 文件的作用
第三节 文件结构类型
第四节 文件的操作
第五节 位置指针与文件定位
(二)学习目的要求
1. 掌握文件的打开与关闭
2. 文件的基本概念;文件的打开、关闭、常用读写方法。五、各教学环节学时分配 容/五号宋 课堂讲授 课程实验 习题或讨论 其它教学环节 小计 (一)C程序设计基础 4 4 (二)分支结构 2 2 2 (三)循环结构 6 6 4 (四)函数 4 4 2 (五)指针与数组 8 6 4 (六)指针与函数 4 4 2 (七)结构体与共用体 8 6 4 (八)文件 2 2 总 计 38 34 18 90
六、推荐教材和教学参考书
教 材:C语言程序设计》 刘加海 科学出版社
制订日期: 2006 年 月
1
文档评论(0)