C程序设计理论教学大纲

C程序设计理论教学大纲

ID:36495327

大小:182.50 KB

页数:9页

时间:2019-05-11

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

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

1、《C程序设计》教学大纲第一部分说明部分一、本课程的教学目的和要求:通过学习本课程,学生能够比较熟练地掌握C语言的语法规则,能够掌握一些较为简单的算法,并初步积累编程经验,自己解决一些比较简单的程序课题。二、本课程的主要内容:C语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;;结构体和共用体;文件的操作;算法的基本表示方法及结构化程序设计方法。三、教学重点与难点:C语言的高级数据类型,如数组,指针,结构体;函数的概念和用法。四、学时分配本课程总学时为64(4学分),其中课堂讲授40学时,上机实验24学时。序号教学内容要求

2、课时分配课堂实验合计1C语言概述熟悉2242程序的灵魂——算法熟悉223数据类型、运算符与表达式掌握4264最简单的程序设计—顺序设计掌握2245选择结构程序设计掌握2246循环控制掌握4267数组掌握64108函数掌握64109指针熟悉641010结构体与共用体熟悉4411文件熟悉224总计402464五、教材及参考书教材:《C程序设计》第三版,谭浩强编,清华大学出版社实验教材:《C程序设计》实验指导书,彭作华等编著,校内教义,2007年1月。六、考核本课程的成绩由考试成绩(占60%),实验成绩(占20%),平时成绩(占20%)三部分组成。课程考试使用《C程序设计》

3、考试系统,实行计算机网络化上机考试,从《C程序设计》试题库中随机抽取考题组卷考试,考试时间为60分钟。考试内容包含教学要求层次的大致比例为:了解、认知占10%,熟悉理解占20%~30%,掌握占60%~70%。实验成绩依据实验报告书给定。平时成绩依据学生在学习本课程时上课、实验及作业情况综合给定。第二部分教学内容第一章C语言概述一、教学内容1.1C语言出现的历史背景1.2C语言的特点1.3简单的C程序介绍1.4C程序的上机步骤二、教学目的及要求1.了解C语言的历史、特点2.掌握C语言的运行环境,初步了解运行一个C语言程序的过程三、教学重点1.C语言的特点2.C程序的上机

4、步骤四、教学难点1.C语言的特点2.C程序的上机步骤第二章程序的灵魂--算法一、教学内容2.1算法的概念2.2简单算法举例2.3算法的特性2.4怎样表示一个算法2.5结构化程序设计方法二、教学目的及要求1.掌握用流程图、N-S流程图、伪代码表示算法2.理解结构化程序设计方法的概念三、教学重点1.用流程图、N-S流程图、伪代码表示算法四、教学难点2.用流程图、N-S流程图、伪代码表示算法第三章数据类型、运算符与表达式一、教学内容3.1C的数据类型3.2常量与变量3.3整型数据3.4实型数据3.5字符型数据3.6变量赋初值3.7各类数值型数据间的混合运算3.8算术运算符和

5、算术表达式3.9赋值运算符和赋值表达式3.10逗号运算符和逗号表达式二、教学目的及要求1.掌握几种基本数据类型的存储方式,表示方法2.掌握不同类型间数据转换的原则与方法3.掌握有关运算符与表达式的运用三、教学重点1.整型、实型、字符型数据2.运算符和表达式的运用四、教学难点1.整型、实型、字符型数据2.运算符和表达式的运用第四章最简单的C程序设计----顺序程序设计一、教学内容4.1C语句概述4.2赋值语句4.3数据输入输出的概念及在C语言中的实现4.4字符数据的输入输出4.5格式输入与输出4.6顺序结构程序设计举例二、教学目的及要求1.掌握语句的概念2.掌握字符数据

6、输入输出函数3.格式输入输出函数的用法三、教学重点1.字符数据输入输出函数2.格式输入输出函数四、教学难点1.字符数据输入输出函数2.格式输入输出函数第五章选择结构程序设计一、教学内容5.1关系运算符和关系表达式5.2逻辑运算符和逻辑表达式5.3if语句5.4switch语句5.5程序举例二、教学目的及要求1.熟练掌握关系、逻辑表达式的用法2.熟练掌握选择型程序设计语句的用法三、教学重点1.表达式2.选择型程序设计语句四、教学难点1.逻辑表达式第六章循环控制一、教学内容6.1概述6.2goto语句以及用goto语句构成循环6.3while语句6.4do-while语句

7、6.5for语句6.6循环的嵌套6.7几种循环的比较6.8break语句和continue语句6.9程序举例二、教学目的及要求1.熟练掌握三种循环语句的运用2.掌握break和continue语句的运用三、教学重点1.循环语句2.循环的嵌套3.break和continue语句四、教学难点1.循环语句2.循环的嵌套3.break和continue语句第七章数组一、教学内容7.1一维数组的定义和引用7.2二维数组的定义和引用7.3字符数组二、教学目的及要求1.掌握数组的概念和使用2.掌握数组初始化的方法3.掌握字符数组和字符串的应用三、教学重点1.一维数

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

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

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