收藏 分享(赏)

c语言教学计划.docx

上传人:HR专家 文档编号:11681598 上传时间:2020-11-19 格式:DOCX 页数:7 大小:73.22KB
下载 相关 举报
c语言教学计划.docx_第1页
第1页 / 共7页
c语言教学计划.docx_第2页
第2页 / 共7页
c语言教学计划.docx_第3页
第3页 / 共7页
c语言教学计划.docx_第4页
第4页 / 共7页
c语言教学计划.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、.海南软件职业技术学院课程教学计划C 语言程序设计一、教学培养目标C 语言是影响深远的、传统的、面向过程的优秀编程语言。C 语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的许多特点,特别适合编写系统软件。现在,C 语言不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜爱和使用。通过本课程的学习,应使学生掌握高级语言的基本原理,学会运用C 语言进行程序设计,同时提高分析问题和解决问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。C 语言程序设计 是一门理论性、 实践均较强的课程,在教学程中要突出理论联

2、系实际的基本原则,注重上机实验。二、教学手段和方法本课程侧重于学生的C语言程序设计基础知识教育,更侧重于使学生掌握使用C 语言进行程序设计的基本技术,要求具备较新的教学和实验条件,授课与上机实训相结合,以提高学生实际应用能力;对语言的学习除了学语法之外,还必须经过大量的实践训练(如何阅读、编写与修改、调试程序),授课与上机实训相结合, 以提高学生实际应用能力提高动手能力,这就要求学生上机前先编好程序,在老师的指导下,认真调试,对于存在的问题加以分析。三、教学内容实施方案第一章C 语言概述教学内容:1.1 C语言出现的历史背景1.2 C语言的特点1.3简单的 C 程序介绍1.4 C程序的上机步骤

3、教学目的及要求:1)了解 C 语言的历史、特点2)掌握 C 语言的运行环境,初步了解运行一个 C 语言程序的过程教学重点:1) C 语言的特点2) C 程序的上机步骤教学难点:1) C语言的特点2) C程序的上机步骤课时安排: 2 学时第二章程序的灵魂 - 算法教学内容:2.1算法的概念2.2简单算法举例2.3算法的特性2.4怎样表示一个算法2.5结构化程序设计方法教学目的及要求:1) 掌握用流程图、N-S 流程图、伪代码表示算法2) 理解结构化程序设计方法的概念教学重点:用流程图、 N-S 流程图、伪代码表示算法1 / 6.教学难点:用流程图、 N-S 流程图、伪代码表示算法课时安排: 4

4、学时第三章数据类型、运算符与表达式教学内容:3.1 C的数据类型3.2常量与变量3.3整型数据3.4实型数据3.5字符型数据3.6变量赋初值3.7各类数值型数据间的混合运算3.8算术运算符和算术表达式3.9赋值运算符和赋值表达式3.10逗号运算符和逗号表达式教学目的及要求:1) 掌握几种基本数据类型的存储方式,表示方法2) 掌握不同类型间数据转换的原则与方法3) 掌握有关运算符与表达式的运用教学重点:1) 整型、实型、字符型数据2) 运算符和表达式的运用教学难点:1) 整型、实型、字符型数据2) 运算符和表达式的运用课时安排: 4 学时第四章最简单的 C程序设计 -顺序程序设计教学内容:4.1

5、 C 语句概述4.2赋值语句4.3数据输入输出的概念及在C 语言中的实现4.4字符数据的输入输出4.5格式输入与输出4.6顺序结构程序设计举例教学目的及要求:1) 掌握语句的概念2) 掌握字符数据输入输出函数3) 格式输入输出函数的用法教学重点:1)数据输入输出函数2)格式输入输出函数教学难点:1)字符数据输入输出函数2)格式输入输出函数课时安排: 4 学时第五章选择结构程序设计教学内容:5.1关系运算符和关系表达式5.2逻辑运算符和逻辑表达式5.3 if语句5.4 switch语句2 / 6.5.5程序举例教学目的及要求:1)熟练掌握关系、逻辑表达式的用法2)熟练掌握选择型程序设计语句的用法

6、教学重点:1)表达式2)选择型程序设计语句教学难点:逻辑表达式课时安排:共6 学时第六章循环控制教学内容:6.1概述6.2 goto语句以及用goto 语句构成循环6.3 while语句6.4 do-while语句6.5 for语句6.6循环的嵌套6.7几种循环的比较6.8 break语句和 continue语句6.9程序举例教学目的及要求:1)练掌握三种循环语句的运用2)掌握 break 和 continue语句的运用教学重点:1)循环语句2)循环的嵌套3) break 和 continue语句教学难点:1)循环语句2)循环的嵌套3) break 和 continue语句课时安排: 6 学时

7、第七章数组教学内容:7.1一维数组的定义和引用7.2二维数组的定义和引用7.3字符数组教学目的及要求:1) 掌握数组的概念和使用2) 掌握数组初始化的方法3) 掌握字符数组和字符串的应用教学重点:1)一维数组2)二维数组和多维数组3)字符数组教学难点:1)二维数组和多维数组2)字符数组课时安排: 6 学时3 / 6.第八章函数教学内容:8.1概述8.2函数定义的一般形式8.3函数参数和函数的值8.4函数的调用8.5函数的嵌套调用8.6函数的递归调用8.7数组作为函数参数8.8局部变量和全局变量8.9变量的存储类别8.10内部函数和外部函数8.11如何运行一个多文件的程序教学目的及要求:1)掌握

8、函数的定义和调用方法2)理解变量的存储属性,作用范围教学重点:1)数的定义2)函数的参数及返回值3)函数的调用4)数组作为函数参数5)局部变量和全局变量6)变量的存储类别教学难点:1)函数的参数及返回值2)函数的调用3)数组作为函数参数4)变量的存储类别课时安排: 8 学时第九章预处理命令教学内容:9.1宏定义9.2“文件包含”处理9.3条件编译教学目的及要求:掌握使用宏替换编写程序教学重点:宏定义教学难点:宏定义课时安排: 2 学时第十章 指针教学内容:10.1地址和指针的概念10.2变量的指针和指向变量的指针变量10.3数组的指针何指向数组的指针变量10.4字符串的指针和指向字符串的指针变

9、量10.5函数的指针和指向函数的指针变量10.6返回指针值的函数10.7指针数组和指向指针的指针10.8有关指针的数据类型和指针运算的小结4 / 6.教学目的及要求:1)掌握指针变量的定义与引用2)掌握指针与变量,指针与数组,指针与字符串的关系3)掌握用指针作为函数参数的方法,有关指针的算法教学重点:1)指针的定义、引用2)指针与变量3)指针与数组4)指针与函数教学难点:1)指针的定义、引用2)指针与数组3)指针与函数课时安排: 12 学时第十一章结构体与共用体教学内容:11.1概述11.2定义结构体类型变量的方法11.3结构体变量的引用11.4结构体变量的初始化11.5结构体数组11.6指向

10、结构体类型数据的指针11.7用指针处理链表11.8共用体11.9枚举类型11.10用 typedef 定义类型教学目的及要求:1)掌握结构体类型的概念和定义方法以及结构体变量的定义和引用2)掌握指向结构体变量的指针变量的概念和应用,掌握链表的概念和应用3)共用体的概念和应用教学重点:结构体变量的定义和引用;结构体变量与指针教学难点:结构体变量的定义和引用;结构体变量与指针课时安排: 8 学时第十二章位运算教学内容:12.1位运算符和位运算12.2位运算举例12.3位段教学目的及要求:掌握各种位运算教学重点:位运算的方法教学难点:位运算的方法课时安排:2 学时第十三章文件教学内容:13.1 C 文件概述13.2 文件类型指针5 / 6.13.3文件的打开与关闭13.4文件的读写13.5文件的定位13.6出错的检测13.7文件输入输出小结教学目的及要求:1)掌握文件和文件指针的概念和文件的定义方法2)了解文件的基本操作方法教学重点:文件的打开、关闭、读写教学难点:文件的打开、关闭、读写课时安排:4 学时四、作业内容安排每章课后习题选做,每章交实验报告一次五、考核方式及成绩评定方法本课程考核由平时抽查、实验过程、平时作业、实验报告、期末考试等部分组成。平时抽查、实验过程(含平时考勤、提问、实验完成情况): 20%平时作业: 20%期末考查: 60%6 / 6

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报