首页 C语言教材编写大纲

C语言教材编写大纲

举报
开通vip

C语言教材编写大纲计算机科学与技术(非师范类) 《C语言程序设计》教材编写大纲 单位:基础教研室 执 笔 人:陈世清 一、课程基本信息 1.课程名称(中文):C语言程序设计 2.课程名称(英文):C Programming Language 3.课程类别:必修 4.适用专业:非计算机专业 5.总学时: 64学时(其中理论44学时,实验20学时) 6.总学分:4分 二、本课程在教学计划中的地位、作用和任务 《C语言程序设计》是我校非计算机专业必修的基础课程,是计算机基础等课程的后续课程。 课程的任务是使学生掌握C语言程序设计的语法规则...

C语言教材编写大纲
计算机科学与技术(非师范类) 《C语言程序设计》教材编写大纲 单位:基础教研室 执 笔 人:陈世清 一、课程基本信息 1.课程名称(中文):C语言程序设计 2.课程名称(英文):C Programming Language 3.课程类别:必修 4.适用专业:非计算机专业 5.总学时: 64学时(其中理论44学时,实验20学时) 6.总学分:4分 二、本课程在教学计划中的地位、作用和任务 《C语言程序设计》是我校非计算机专业必修的基础课程,是计算机基础等课程的后续课程。 课程的任务是使学生掌握C语言程序设计的语法规则及相关的基本概念,结合上机实践使学生学会程序设计的基本方法和技巧,为进一步培养和提高学生综合编程的能力打好基础。 三、理论教学内容与教学基本要求 第一章 C语言概述 1.教学内容: 1.1 C 语言出现的历史背景 1.2 C 语言的特点 1.3 简单的C程序介绍 1.4 C 程序的上机步骤 2. 教学目的及要求: 1)了解C语言的历史、特点 2)掌握C语言的运行环境,初步了解运行一个C语言程序的过程 3. 教学重点:1)C语言的特点 2)C程序的上机步骤 3)C 程序结构。 4. 教学时间分配及进度安排: 1.1 C 语言出现的历史背景 0.5 学时 1.2 C 语言的特点 0.5 学时 1.3 简单的C程序介绍 0.5 学时 1.4 C 程序的上机步骤 0.5 学时  共2学时 5. 主要教学环节的组织: 结合上机掌握C语言的运行环境,并运行一些简单的C程序 本章小结 习题 共15页左右 第二章 数据类型、运算符与 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式 1.教学内容: 2.1 算法及其描述 2.2 简结构化程序设计方法 2.3 C的数据类型 2.4 常量与变量 2.5 整型数据 2.6 实型数据 2.7 字符型数据 2.8 变量赋初值 2.9 各类数值型数据间的混合运算 2.10 算术运算符和算术表达式 2.11 赋值运算符和赋值表达式 2.12 逗号运算符和逗号表达式 2.13 位运算符和位运算 2.教学目的及要求: 1) 掌握用 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图、N-S流程图、伪代码表示算法 2) 理解结构化程序设计方法的概念 3) 掌握几种基本数据类型的存储方式,表示方法 4) 掌握不同类型间数据转换的原则与方法 5) 掌握有关运算符与表达式的运用 3.教学重点: 1) 用流程图、N-S流程图、伪代码表示算法、常用算法思想。 2) 整型、实型、字符型数据 3) 运算符和表达式的运用 4.教学时间分配及进度安排: 2.1 算法的概念 0.25学时 2.2 结构化程序设计方法 0.25学时  2.3 C 的数据类型 0.25学时 2.4 常量与变量 0.25学时 2.5 整型数据  0.5 学时 2.6 实型数据   0.5 学时 2.7 字符型数据 0.5学时 2.8 变量赋初值 0.25学时 2.9 各类数值型数据间的混合运算 0.5学时 2.10 算术运算符和算术表达式 0.5学时 2.11 赋值运算符和赋值表达式 0.5学时 2.12 逗号运算符和逗号表达式 0.25学时 2.13 位运算符和位运算 0.5 学时  共5学时 5. 主要教学环节的组织: 结合习题、上机掌握C的基本数据类型,和不同数据类型间的混合运算。 本章小结 习题 共35页左右 第三章 最简单的C程序设计——顺序程序设计 1. 教学内容: 3.1 C语句概述 3.2 赋值语句 3.3 数据输入输出的概念及在C语言中的实现 3.4 字符数据的输入输出 3.5 格式输入与输出 3.6 顺序结构程序设计举例 2. 教学目的及要求: 1) 掌握语句的概念 2) 掌握字符数据输入输出函数 3) 格式输入输出函数的用法 3. 教学重点:1)字符数据输入输出函数 2)格式输入输出函数 4. 教学时间分配及进度安排: 3.1 C 语句概述 0.25学时 3.2 赋值语句  0.25学时 3.3 数据输入输出的概念及在C语言中的实现   0.5 学时 3.4 字符数据的输入输出   0.25学时 3.5 格式输入与输出   0.5学时 3.6 顺序结构程序设计举例   0.25学时 共2学时 5. 主要教学环节的组织: 结合习题、上机掌握语句的概念,基本输入输出语句的用法。 本章小结 习题 共12页左右 第四章 选择结构程序设计 1. 教学内容: 4.1 关系运算符和关系表达式 4.2 逻辑运算符和逻辑表达式 4.3 if语句 4.4 switch语句 4.5 程序举例 2. 教学目的及要求: 1) 熟练掌握关系、逻辑表达式的用法 2) 熟练掌握选择型程序设计语句的用法 3. 教学重点:1)表达式 2)选择型程序设计语句 4. 教学时间分配及进度安排: 4.1 关系运算符和关系表达式 0.5 学时 4.2 逻辑运算符和逻辑表达式 0.5 学时 4.3 if 语句   1 学时 4.4 switch 语句   0.5学时 4.5 程序举例 0.5学时  共3学时 5.主要教学环节的组织:结合上机掌握逻辑表达式,条件判断语句的用法 本章小结 习题 共15页左右 第五章 循环结构程序设计 1.教学内容: 5.1 概述 5.2 goto语句以及用goto语句构成循环 5.3 while语句 5.4 do-while语句 5.5 for语句 5.6 循环的嵌套 5.7 几种循环的比较 5.8 break语句和continue语句 5.9 程序举例 2.教学目的及要求:1) 熟练掌握三种循环语句的运用 2) 掌握break和continue语句的运用 3.教学重点:1) 循环语句 2) 循环的嵌套 3) break和continue语句 4.教学时间分配及进度安排: 5.1 概述 0.25学时 5.2 goto语句以及用goto 语句构成循环 0.25学时 5.3 while 语句 0.5 学时 5.4 do-while 语句 0.25学时 5.5 for 语句 0.75学时 5.6 循环的嵌套 0.5学时 5.7 几种循环的比较 0.5学时 5.8 break语句和continue 语句 0.5学时 5.9 程序举例 0.5学时 共4学时 5.主要教学环节的组织:结合习题、上机掌握循环语句的用法 本章小结 习题 共20页左右 第六章 函数 1.教学内容: 6.1 概述 6.2 函数定义的一般形式 6.3 函数参数和函数的值 6.4 函数的调用 6.5 函数的嵌套调用 6.6 函数的递归调用 6.7 数组作为函数参数 6.8 局部变量和全局变量 6.9 变量的存储类别 6.10 内部函数和外部函数 6.11 如何运行一个多文件的程序 2.教学目的及要求:1) 掌握函数的定义和调用方法 2) 理解变量的存储属性,作用范围 3.教学重点: 1.函数的定义 2.函数的参数及返回值 3.函数的调用 4.数组作为函数参数 5.局部变量和全局变量 6.变量的存储类别 4.教学时间分配及进度安排: 6.1 概述 0.25学时 6.2 函数定义的一般形式 0.25学时 6.3 函数参数和函数的值 0.5 学时 6.4 函数的调用 0.5学时 6.5 函数的嵌套调用 0.5 学时 6.6 函数的递归调用 0.75学时 6.7 数组作为函数参数 1 学时 6.8 局部变量和全局变量 0.5学时 6.9 变量的存储类别 1 学时 6.10 内部函数和外部函数 0.25学时 6.11 如何运行一个多文件的程序 0.25学时   共6学时 5. 主要教学环节的组织: 结合习题、上机掌握函数的定义、调用,掌握不同的存储类别的变量的用法;结合幻灯演示掌握递归函数调用的过程 本章小结 习题 共25页左右 第七章 数组 1.教学内容: 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用 7.3 字符数组 2.教学目的及要求: 1) 掌握数组的概念和使用 2) 掌握数组初始化的方法 3) 掌握字符数组和字符串的应用 3.教学重点:1)一维数组 2)二维数组和多维数组 3)字符数组 4.教学时间分配及进度安排: 7.1 一维数组的定义和引用 1学时 7.2 二维数组的定义和引用 1.5学时 7.3 字符数组 1.5学时  共4学时 5.主要教学环节的组织:结合习题、上机掌握数组的用法 本章小结 习题 共20页左右 第八章 预处理命令 1.教学内容: 8.1 宏定义 8.2 “文件包含”处理 8.3 条件编译 2.教学目的及要求:掌握使用宏替换编写程序 3.教学重点:有参宏、无参宏的定义与应用 4.教学时间分配及进度安排: 8.1 宏定义 1 学时 8.2 “文件包含”处理 0.5学时 8.3 条件编译 0.5学时  共2学时 5.主要教学环节的组织:结合习题、上机掌握宏定义的方法 本章小结 习题 共15页左右 第九章 指针 1.教学内容: 9.1 地址和指针的概念 9.2 变量的指针和指向变量的指针变量 9.3 数组的指针何指向数组的指针变量 9.4 字符串的指针和指向字符串的指针变量 9.5 函数的指针和指向函数的指针变量 9.6 返回指针值的函数 9.7 指针数组和指向指针的指针 9.8 有关指针的数据类型和指针运算的小结 2.教学目的及要求: 1) 掌握指针变量的定义与引用 2) 掌握指针与变量,指针与数组,指针与字符串的关系 3) 掌握用指针作为函数参数的方法,有关指针的算法 3.教学重点: 1) 指针的定义、引用 2) 指针与变量 3) 指针与数组 4) 指针与函数 4.教学时间分配及进度安排: 9.1 地址和指针的概念 0.5学时 9.2 变量的指针和指向变量的指针变量 0.5学时 9.3 数组的指针何指向数组的指针变量 1.5 学时 9.4 字符串的指针和指向字符串的指针变量 1 学时 9.5 函数的指针和指向函数的指针变量 1学时 9.6 返回指针值的函数 0.5学时 9.7 指针数组和指向指针的指针 0.5学时 9.8 有关指针的数据类型和指针运算的小结 0.5学时  共6学时 5.主要教学环节的组织:结合习题、上机掌握指针的定义和用法 本章小结 习题 共25页左右 第十章 结构体与共用体 1.教学内容: 10.1 概述 10.2 定义结构体类型变量的方法 10.3 结构体变量的引用 10.4 结构体变量的初始化 10.5 结构体数组 10.6 指向结构体类型数据的指针 10.7 用指针处理链表 10.8 共用体 10.9 枚举类型 10.10 用typedef定义类型 2.教学目的及要求: 1) 掌握结构体类型的概念和定义方法以及结构体变量的定义和引用 2) 掌握指向结构体变量的指针变量的概念和应用,掌握链表的概念和应用 3) 共用体的概念和应用 3.教学重点:结构体变量的定义和引用;结构体变量与指针 4.教学时间分配及进度安排: 10.1 概述 0.5学时 10.2 定义结构体类型变量的方法 0.5学时 10.3 结构体变量的引用 0.5学时 10.4 结构体变量的初始化 0.5学时 10.5 结构体数组 0.5学时 10.6 指向结构体类型数据的指针 0.5学时 10.7 用指针处理链表 2.0 学时 10.8 共用体 0.5学时 10.9 枚举类型 0.25学时 10.10 用typedef定义类型 0.25学时  共6学时 5.主要教学环节的组织:结合习题、上机掌握结构体、共用体、枚举类型数据的用法。 本章小结 习题 共30页左右 第十一章 文件 1.教学内容: 11.1 C文件概述 11.2文件类型指针 11.3 文件的打开与关闭 11.4 文件的读写 11.5 文件的定位 11.6 出错的检测 .7 文件输入输出小结 2.教学目的及要求: 1)掌握文件和文件指针的概念和文件的定义方法 2)了解文件的基本操作方法 3.教学重点:文件的打开、关闭、读写 4.教学时间分配及进度安排: 11.1 C文件概述 0.25学时 11.2文件类型指针 0.25学时 11.3 文件的打开与关闭 0.5学时 11.4 文件的读写 0.5学时 11.5 文件的定位 0.25学时 11.6 出错的检测 0.25学时 共2学时 5.主要教学环节的组织:结合课堂练习了解文件的基本操作 本章小结 习题 共15页左右 第十二章 C++基础 1.教学内容: 12.1 C++概述 12.2 C++对C的扩充 12.3 类与对象 12.4 继承与派生 12.5 多态性与虚函数 2.教学目的及要求: 1)掌握面向对象程序设计的概念和C++与C的区别和联系 2)掌握类与对象的定义和使用方法 3.教学重点:类与对象 4.教学时间分配及进度安排: 12.1 C++概述 0.5 学时 12.2 C++对C的扩充 1 学时 12.3 类与对象 1 学时 12.4 继承与派生 1 学时 12.5 多态性与虚函数 0.5 学时 共4学时 本章小结 习题 共25页左右 全书300页左右
本文档为【C语言教材编写大纲】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_537549
暂无简介~
格式:doc
大小:67KB
软件:Word
页数:13
分类:工学
上传时间:2011-10-10
浏览量:152