c程序设计教学大纲

c程序设计教学大纲

ID:11425587

大小:87.50 KB

页数:9页

时间:2018-07-11

c程序设计教学大纲_第1页
c程序设计教学大纲_第2页
c程序设计教学大纲_第3页
c程序设计教学大纲_第4页
c程序设计教学大纲_第5页
资源描述:

《c程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C语言程序设计》教学大纲 《CProgrammingLanguage》课程基本信息:课程名称:C程序设计课程代码:XF053206适用专业:电子科学与技术、物理学、教育技术学课程类别:专业选修课总学时数:90学时(理论54学时,上机实验36学时)学分:3《C程序设计》是我院电子科学与技术专业的专业必修课,物理学和教育技术学专业的专业选修课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。主要内容是C语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;

2、位运算;文件的操作;算法的基本表示方法及结构化程序设计方法。一、教学目的与要求:(1)通过本课程的教学和学习,要求学生能够比较熟练地掌握C语言的语法规则,能够掌握一些较为简单的算法,并初步积累编程经验,自己解决一些比较简单的程序课题。(2)为后续课程打下基础。二、教学方法与手段:1.《C程序设计》是一门应用性很强的课程,它所涉及的内容也十分广泛。整个教学过程由授课、实验、作业和自学四个环节组成。2.课程主要采用案例式教学方法,授课尽可能采用现代教学手段——多媒体教学形式。三、教学内容、目标与学时分配:第一章C语言

3、概述1.教学内容:(1)C语言出现的历史背景(2)C语言的特点(3)简单的C程序介绍(4)运行C程序的步骤与方法2.教学目的及要求:(1)了解C语言的历史、特点(2)掌握C语言的运行环境,初步了解运行一个C语言程序的过程3.教学重点:(1)C语言的特点(2)C程序的上机步骤4.教学难点:(1)C语言的特点(2)C程序的上机步骤5.课时分配:共2学时第二章程序的灵魂--算法1.教学内容:(1)算法的概念(2)简单算法举例(3)算法的特性(4)怎样表示一个算法(5)结构化程序设计方法2.教学目的及要求:(1)掌握用流

4、程图、N-S流程图、伪代码表示算法(2)理解结构化程序设计方法的概念3.教学重点:用流程图、N-S流程图、伪代码表示算法4.教学难点:用流程图、N-S流程图、伪代码表示算法5.课时分配:共4学时第三章数据类型、运算符与表达式1.教学内容:(1)C语言的数据类型(2)常量与变量(3)整型数据(4)浮点型数据(5)字符型数据(6)变量赋初值(7)各类数值型数据间的混合运算(8)算术运算符和算术表达式(9)赋值运算符和赋值表达式(10)逗号运算符和逗号表达式2.教学目的及要求:(1)掌握几种基本数据类型的存储方式,表示

5、方法(2)掌握不同类型间数据转换的原则与方法(3)掌握有关运算符与表达式的运用3.教学重点:(1)整型、浮点型、字符型数据(2)运算符和表达式的运用4.教学难点:(1)整型、浮点型、字符型数据(2)运算符和表达式的运用5.课时分配:共8学时第四章最简单的C程序设计----顺序程序设计1.教学内容:(1)C语句概述(2)赋值语句(3)数据输入输出的概念及在C语言中的实现(4)字符数据的输入输出(5)格式输入与输出(6)顺序结构程序设计举例2.教学目的及要求:(1)掌握语句的概念(2)掌握字符数据输入输出函数(3)格

6、式输入输出函数的用法3.教学重点:(1)字符数据输入输出函数(2)格式输入输出函数4.教学难点:(1)字符数据输入输出函数(2)格式输入输出函数5.课时分配:共4学时第五章选择结构程序设计1.教学内容:(1)关系运算符和关系表达式(2)逻辑运算符和逻辑表达式(3)if语句(4)switch语句(5)程序举例2.教学目的及要求:(1)熟练掌握关系、逻辑表达式的用法(2) 熟练掌握选择型程序设计语句的用法3.教学重点:(1)表达式(2)选择型程序设计语句4.教学难点:逻辑表达式5.课时分配:共4学时第六章循环控制1.

7、教学内容:(1)概述(2)goto语句以及用goto语句构成循环(3)用while语句实现循环(4)用do-while语句实现循环(5)用for语句实现循环(6)循环的嵌套(7)几种循环的比较(8)break语句和continue语句(9)程序举例2.教学目的及要求:(1)熟练掌握三种循环语句的运用(2)掌握break和continue语句的运用3.教学重点:(1)循环语句(2)循环的嵌套(3)break和continue语句4.教学难点:(1)循环语句(2)循环的嵌套(3)break和continue语句5.课

8、时分配:共4学时第七章数组1.教学内容:(1)一维数组的定义和引用(2)二维数组的定义和引用(3)字符数组2.教学目的及要求:(1)掌握数组的概念和使用(2)掌握数组初始化的方法(3)掌握字符数组和字符串的应用3.教学重点:(1)一维数组(2)二维数组和多维数组(3)字符数组4.教学难点:(1)二维数组和多维数组(2)字符数组5.课时分配:共4学时第八章函数1.教学内容:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。