《C语言程序设计》 教学大纲_第1页
《C语言程序设计》 教学大纲_第2页
《C语言程序设计》 教学大纲_第3页
《C语言程序设计》 教学大纲_第4页
《C语言程序设计》 教学大纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言程序设计 教学大纲 一、 课程基本情况 课程代码: 总学时数:64 课程类型:专业基础课适用对象:计算机应用技术专业 二、课程性质和目标 C语言程序设计是我校计算机系各专业方向必修的计算机技术专业基础课程,是数据结构、c+、操作系统等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对计算机专业来说是一门必修的专业基础课程。同时,这门课程也是全国计算机软件专业技术人员资格与水平考试中程序员级与软件设计师级下午试题中主要考查的内容,也是 “浙江省非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。 本课程的教学目标是:通过理论和实践教学,使

2、学生较好地掌握C语言各方面的知识,掌握基本的程序设计过程和技巧,具备一定的高级语言程序设计能力,并能熟练应用Visual C+环境和Turbo C集成环境进行C语言的编写、编译与调试,具备一定的编程水平。 三、课程教学方法与手段本课程采用多媒体、板书及上机实践练习教学相结合四、课程教学内容、要求及重点、难点第1章 C语言程序设计基础(一)主要教学内容第一节 C程序结构第二节 最简单的C程序第三节 标识符与保留字第四节 常量第五节 变量第六节 变量与变量地址第七节 运算符与表达式第八节 指针与数组初步(二)学习目的要求1. 掌握C语言程序的结构2. 了解基本类型及其常量的表示法3 掌握变量的定义

3、及初始化方法4 掌握运算符与表达式的概念5 领会C语言的自动类型转换和强制类型转换和赋值的概念6掌握C语言常用的输入/出方式7了解C语言的变量地址、指针(三)重点和难点C程序结构、常用算法思想、常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力、指针的概念与运算。第2章 程序的控制结构(一)主要教学内容第一节 程序的分支结构第二节 程序的循环结构(二)学习目的要求1. 熟练掌握ifelse的三种语法2. 领会switch与break语句的作用3. 领会程序设计中构成循环的方法4掌握for、while、do-while语句的用法5了解break、continue在循环语句中的作用(三

4、)重点和难点关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用。C构成循环的三种方法、break与continue语句的基本作用。尤其是培养循环程序设计思路与方法。第3章 函数(一)主要教学内容第一节 函数基本概念第二节 库函数第三节 自定义函数第四节 函数的参数第五节 函数的嵌套调用第六节 函数的递归调用第七节 变量存储类型与作用域、生存期之间的相互关系第八节 字符串处理函数第九节 文件包含处理(二)学习目的要求1. 掌握函数的定义与调用2. 掌握函数参数的传递方式3. 领会变量存储类型的概念及各种存储类型变量的生存期和有效范围4领会函数的嵌套调用与递归调用(三

5、)重点和难点函数定义、函数调用、函数声明等基本概念。函数的嵌套调用与递归调用、函数的参数、变量的存储类别与作用域。第4章 指针与数组(一)主要教学内容第一节 一维数组与指针第二节 字符串与字符指针变量第三节 二维数组与指针第四节 指针数组第五节 多级指针(二)学习目的要求1. 了解一维数组、二维数组的基本概念2. 掌握数组类型变量的定义与引用3. 掌握数组元素的引用4掌握指针与数组、指针数组、二级指针等知识(三)重点和难点一维数组、二维数组的定义与引用,字符数组的定义与引用、常用字符串处理函数及字符处理函数。指针与数组、指针与字符串、指针数组与二级指针。数组的应用、指针的应用。第5章 指针与函

6、数(一)主要教学内容第一节 指向函数的指针第二节 返回值为指针的函数第三节 命令行参数(二)学习目的要求1. 了解指针与函数的概念2. 掌握指针作为函数参数的应用3. 命令行参数的使用(三)重点和难点函数指针的概念、定义及赋值,函数指针的应用,指针函数的定义及命令行参数的应用。第6章 结构体与共用体(一)主要教学内容第一节 结构体与共用体的基本概念第二节 结构体数组第三节 结构体变量的指针第四节 结构体变量作为函数的参数第六节 结构体的嵌套第七节 动态链表的基本操作(二)学习目的要求1. 掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法2. 掌握结构体与共用体变量成员的引用3

7、. 领会存储动态分配和释放4领会链表的基本概念和基本操作(三)重点和难点结构体与共用体的基本概念、结构类型及变量的定义、结构数组。用指针处理链表。第7章 文件(一)主要教学内容第一节 C文件的概念第二节 文件的作用第三节 文件结构类型第四节 文件的操作第五节 位置指针与文件定位(二)学习目的要求1. 掌握文件的打开与关闭2. 掌握文件的读写(三)重点和难点文件的基本概念;文件的打开、关闭、常用读写方法。五、各教学环节学时分配内 容/五号宋课堂讲授课程实验习题或讨论其它教学环节小计(一)C程序设计基础44(二)分支结构222(三)循环结构664(四)函数442(五)指针与数组864(六)指针与函数442(七)结构体与共用体864(八)文件22总 计38341890六、推荐教材和教学参考书 教 材:C语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论