版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、海南软件职业技术学院课程教学计划C语言程序设计一、教学培养目标C语言是影响深远的、传统的、面向过程的优秀编程语言。C语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,特别适合编写系统软件。现在,C语言不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜爱和使用。通过本课程的学习,应使学生掌握高级语言的基本原理,学会运用C语言进行程序设计,同时提高分析问题和解决问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。C语言程序设计是一门理论性、实践均较强的课程,在教学程中要突出理论联系实际的基本原则,
2、注重上机实验。二、教学手段和方法本课程侧重于学生的C语言程序设计基础知识教育,更侧重于使学生掌握使用C语言进行程序设计的基本技术,要求具备较新的教学和实验条件,授课与上机实训相结合,以提高学生实际应用能力;对语言的学习除了学语法之外,还必须经过大量的实践训练(如何阅读、编写与修改、调试程序),授课与上机实训相结合,以提高学生实际应用能力提高动手能力,这就要求学生上机前先编好程序,在老师的指导下,认真调试,对于存在的问题加以分析。三、教学内容实施方案第一章C语言概述教学内容:1.1 C语言出现的历史背景1.2 C语言的特点简单的C程序介绍1.4 C程序的上机步骤教学目的及要求:1.5 )了解C语
3、言的历史、特点2)掌握C语言的运行环境,初步了解运行一个C语言程序的过程教学重点:1 )C语言的特点2 )C程序的上机步骤教学难点:1) C语言的特点2) C程序的上机步骤课时安排:2学时第二章程序的灵魂-算法教学内容:算法的概念简单算法举例算法的特性怎样表示一个算法结构化程序设计方法教学目的及要求:1)掌握用流程图、N-S流程图、伪代码表示算法2)理解结构化程序设计方法的概念教学重点:用流程图、N-S流程图、伪代码表示算法教学难点:用流程图、N-S流程图、伪代码表示算法课时安排:4学时第三章数据类型、运算符与表达式教学内容:3.1C的数据类型常量与变量整型数据实型数据字符型数据变量赋初值各类
4、数值型数据间的混合运算算术运算符和算术表达式赋值运算符和赋值表达式逗号运算符和逗号表达式教学目的及要求:1 )掌握几种基本数据类型的存储方式,表示方法2 )掌握不同类型间数据转换的原则与方法3 )掌握有关运算符与表达式的运用教学重点:1 )整型、实型、字符型数据2 )运算符和表达式的运用教学难点:1 )整型、实型、字符型数据2 )运算符和表达式的运用课时安排:4学时第四章最简单的C程序设计-顺序程序设计教学内容:4.1C语句概述赋值语句数据输入输出白概念及在C语言中的实现字符数据的输入输出格式输入与输出顺序结构程序设计举例教学目的及要求:1 )掌握语句的概念2 )掌握字符数据输入输出函数3 )
5、格式输入输出函数的用法教学重点:1)数据输入输出函数2)格式输入输出函数教学难点:1)字符数据输入输出函数2)格式输入输出函数课时安排:4学时第五章选择结构程序设计教学内容:关系运算符和关系表达式逻辑运算符和逻辑表达式if语句switch语句程序举例教学目的及要求:1)熟练掌握关系、逻辑表达式的用法2)熟练掌握选择型程序设计语句的用法教学重点:1)表达式2)选择型程序设计语句教学难点:逻辑表达式课时安排:共6学时第六章循环控制教学内容:概述goto语句以及用goto语句构成循环while语句do-while语句for语句循环的嵌套几种循环的比较break语句和continue语句程序举例教学目
6、的及要求:1 )练掌握三种循环语句的运用2 )掌握break和continue语句的运用教学重点:1)循环语句2)循环的嵌套3)break和continue语句教学难点:1)循环语句2)循环的嵌套3)break和continue语句课时安排:6学时第七章数组教学内容:一维数组的定义和引用二维数组的定义和引用字符数组教学目的及要求:1 )掌握数组的概念和使用2 )掌握数组初始化的方法3 )掌握字符数组和字符串的应用教学重点:1)一维数组2)二维数组和多维数组3)字符数组教学难点:1)二维数组和多维数组2)字符数组课时安排:6学时第八章函数教学内容:概述函数定义的一般形式函数参数和函数的值函数的调
7、用函数的嵌套调用函数的递归调用数组作为函数参数局部变量和全局变量变量的存储类别内部函数和外部函数如何运行一个多文件的程序教学目的及要求:1 )掌握函数的定义和调用方法2)理解变量的存储属性,作用范围教学重点:1 )数的定义2)函数的参数及返回值3)函数的调用4)数组作为函数参数5)局部变量和全局变量6)变量的存储类别教学难点:1 )函数的参数及返回值2)函数的调用3)数组作为函数参数4)变量的存储类别课时安排:8学时第九章预处理命令教学内容:宏定义“文件包含”处理条件编译教学目的及要求:掌握使用宏替换编写程序教学重点:宏定义教学难点:宏定义课时安排:2学时第十章指针教学内容:地址和指针的概念变
8、量的指针和指向变量的指针变量数组的指针何指向数组的指针变量字符串的指针和指向字符串的指针变量函数的指针和指向函数的指针变量返回指针值的函数指针数组和指向指针的指针有关指针的数据类型和指针运算的小结教学目的及要求:1)掌握指针变量的定义与引用2)掌握指针与变量,指针与数组,指针与字符串的关系3)掌握用指针作为函数参数的方法,有关指针的算法教学重点:1)指针的定义、引用2)指针与变量3)指针与数组4)指针与函数教学难点:1)指针的定义、引用2)指针与数组3)指针与函数课时安排:12学时第十一章结构体与共用体教学内容:概述定义结构体类型变量的方法结构体变量的引用结构体变量的初始化结构体数组指向结构体
9、类型数据的指针用指针处理链表共用体枚举类型用typedef定义类型教学目的及要求:1)掌握结构体类型的概念和定义方法以及结构体变量的定义和引用2)掌握指向结构体变量的指针变量的概念和应用,掌握链表的概念和应用3)共用体的概念和应用教学重点:结构体变量的定义和引用;结构体变量与指针教学难点:结构体变量的定义和引用;结构体变量与指针课时安排:8学时第十二章位运算教学内容:位运算符和位运算位运算举例位段教学目的及要求:掌握各种位运算教学重点:位运算的方法教学难点:位运算的方法课时安排:2学时第十三章文件教学内容:13.1C文件概述文件类型指针文件的打开与关闭文件的读写文件的定位出错的检测文件输入输出小结教学目的及要求:1)掌握文件和文件指针的概念和文件的定义方法2)了解文件的基本操作方法教学重点:文件的打开、关闭、读写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园周边接送交通管理制度
- 风电场电力迁改施工方案
- 中小型医疗机构疫情物资管理方案
- 民政方案:转业志愿兵技能提升计划
- 儿童医院常态化陪护探视制度研究
- 食品加工厂原料运输方案
- 水资源节约型生活给水系统方案
- 校园文化节活动评选方案
- 校园安全监控报警系统解决方案
- 电商平台系统软件实施方案
- 2024智慧园区系统建设规范
- 2024-2030年中国纺织服装行业市场发展分析及发展趋势与投资研究报告
- 肌肉筋膜疼痛综合征
- 我与班集体共成长主题班会
- 注册资本金代缴协议书范本
- 机加车间工作思路
- 2024年大学英语四六级考试大纲词汇
- 国家自然科学基金项目申报建议
- 人教版八年级数学上册第15章《分式》全部教案(共12课时)
- 2024-2030年中国抗菌肽行业市场发展分析及发展趋势与投资前景研究报告
- 人教精通版(2024)三年级上册英语全册教学设计
评论
0/150
提交评论