《面向过程语言基础》课程教学大纲.DOC

上传人:天*** 文档编号:680170 上传时间:2018-10-27 格式:DOC 页数:8 大小:78.50KB
下载 相关 举报
《面向过程语言基础》课程教学大纲.DOC_第1页
第1页 / 共8页
《面向过程语言基础》课程教学大纲.DOC_第2页
第2页 / 共8页
《面向过程语言基础》课程教学大纲.DOC_第3页
第3页 / 共8页
《面向过程语言基础》课程教学大纲.DOC_第4页
第4页 / 共8页
《面向过程语言基础》课程教学大纲.DOC_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、面向过程语言基础课程教学大纲一、课程的性质和任务C 语言是影响深远的、传统的、面向过程的优秀编程语言。C 语言功能丰富,表达能力强,使用灵活方便,目标程序效率高,可移植性较好。C 语言程序设计是我系各专业必修的专业基础课,并为学习数据结构 、 C+语言程序设计 、 软件工程 、 数据库系统 、 操作系统原理等后续课程奠定程序设计基础。本课程的主要任务是:(1)掌握 C 编程语言基础语法;(2)掌握初步编程思想,熟悉基本常见算法;(3)能独立编写代码,编写测试数据,并能独立调试程序,获得正确结果;(4)能使全部学生获得全国计算机等级考试二级 C 语言证书。二、课程目标本课程的知识目标:通过理论和

2、实践教学,使学生较好地掌握 C 语言各方面的知识,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用Visual C+ 6.0 集成环境进行 C 语言的编写、编译与调试。本课程的能力目标:经过学习,能使全部学生获得全国计算机等级考试二级 C 语言证书。本课程的素质目标:通过课堂教学,能使学生对学习由被动变为主动,对新知识的吸收能有一种积极的态度,再加上行之有效的学习方式,通过考试或其他方式的检验,使学生对自身能力获得肯定并对学习产生浓厚兴趣。三、课程内容第一章 C 语言概述(一)教学目标(1)了解 C 语言的一些基本知识(2)掌握程序设计、结构化程序设计的基本概念(二)

3、教学内容()C 语言程序的发展和特点()算法的表示()程序的三种基本结构()结构化程序设计方法(三)教学重点、难点重点:程序设计、结构化程序设计的概念难点:结构化程序设计的概念(四)教学设计建议 以讲授法为主第二章 数据类型、运算符和表达式(一)教学目标(1)掌握常量、变量的概念和定义方法(2)掌握数据类型的基本概念(3)掌握表达式的书写方法(二) 教学内容()C 语言中的基本数据类型()常量与变量()整型、实型、字符型数据()C 语言的运算规则()算术运算符及其表达式()自增自减运算符及其表达式()赋值运算符及其表达式()逗号运算符及其表达式()各种运算中数据类型的转化(三)教学重点、难点重

4、点:常量、变量的概念与区别,数据类型的基本概念难点:算术运算符的自增和自减以及类型转换(四)教学设计建议 以讲授法为主第三章 简单程序设计(一)教学目标(1)掌握赋值语句、标准输入输出函数的使用方法(2)掌握顺序结构程序的概念和特点,为后续内容的学习打下基础。(二)教学内容()赋值语句()数据输出(printf 函数、putchar 函数)()数据输入(scanf 函数、 getchar 函数)()复合语句和空语句(三)教学重点、难点重点:C 语言的标准输入输出函数难点:输入输出函数的格式(四)教学设计建议 以讲授法为主,讨论法为辅第四章 选择结构程序设计(一)教学目标掌握分支程序设计的基本方

5、法(二)教学内容()关系运算符及其表达式()逻辑运算符与逻辑表达式()条件运算符()if 语句(5)switch 语句(三)教学重点、难点重点:逻辑运算符和逻辑表达式,if 语句和 switch 语句的使用难点:逻辑运算的含义与使用,if 语句的嵌套,switch 语句的使用(四)教学设计建议 以讲授法为主,讨论法、项目驱动法为辅第五章 循环结构程序设计(一)教学目标(1)掌握基本循环结构程序设计的基本方法(2)通过一定的例题和训练使学生得到基本的程序设计技能训练(二)教学内容()while 语句()do-while 语句()for 语句()循环结构嵌套()break 语句和 continue

6、 语句(三)教学重点、难点重点:循环程序的结构和要素难点:循环嵌套(四)教学设计建议 以讲授法为主,讨论法、项目驱动法为辅第六章 数组 (一)教学目标(1)掌握数组的基本概念和使用方法(2)掌握字符数组的构成和使用(3)掌握利用指针访问数组元素的方法(4)理解数组名就是数组地址的原理,从而掌握函数间地址传送的方法(二)教学内容()一维数组的定义、初始化、引用和应用示例()二维数组的定义、初始化、引用和应用示例()字符数组的定义、初始化、引用()字符串处理函数(三)教学重点、难点重点:数组的定义和引用,字符数组以及数组和指针的关系难点:数组和指针,向函数传递数组和指针数组(四)教学设计建议 以讲

7、授法为主,讨论法、项目驱动法为辅第七章 函数 (一)教学目标(1)掌握函数的定义和使用方法(2)掌握全局变量和局部变量的概念及其应用(3)理解变量存储类别的概念()理解内部和外部函数的概念(二)教学内容()函数的定义和分类()函数调用的一般形式和方法()参数间的传递()函数的嵌套、递归调用()局部变量和全局变量()变量的存储类别()外部函数与内部函数(三)教学重点、难点 重点:函数的定义和调用,变量作用域和存储类别难点:递归、变量的作用域和存储类别(四)教学设计建议 以讲授法为主,讨论法、项目驱动法为辅第八章 指针(一)教学目标掌握指针的基本含义和使用方法,为今后指针的应用打好基础(二)教学内

8、容()指针的基本概念()指针变量的定义、赋值和引用()数组与指针()指向字符串的指针变量()指向指针的指针()函数的指针和指针型函数(三)教学重点、难点重点:指针的含义与使用,函数之间的地址传送难点:指针的含义与使用,函数之间的地址传送(四)教学设计建议 以讲授法为主,讨论法、项目驱动法为辅第九章 编译预处理(一)教学目标()掌握结构体、共用体的基本概念和使用方法()掌握用户自定义类型的方法()掌握链表的基本操作方法()掌握#DEFINE 、#INCLUDE 的使用方法,了解条件编译的基本方法(二)教学内容() 宏定义()文件包含()条件编译(三)教学重点、难点重点:宏命令的使用难点:宏命令的

9、使用(四)教学设计建议 以讲授法为主第十章 结构体和共用体(一)教学目标掌握结构体、共同体的定义、区别及其使用方法(二)教学内容()结构体变量的定义、引用和初始化()结构体数组()结构体类型指针及链表()共用体变量的定义和引用()typedef 标示符(三)教学重点、难点重点:结构体、共用体、枚局类型的定义和使用方法,类型和变量的区别,链表 难点:有关链表的操作(四)教学设计建议 以讲授法为主,讨论法为辅第十一章 位运算(一)教学目标掌握位运算的基本含义和方法(二)教学内容()位运算符和位运算()位数不同的运算数之间的运算规则(三)教学重点、难点重点:位运算的含义和使用难点:位运算的含义和使用

10、(四)教学设计建议 以讲授法为主第十二章 文件(一)教学目标()理解文件概念,使学生了解文件的构成方式()掌握文件的操作命令和操作方法(二)教学内容()文件指针()文件打开与关闭()文件的读写()文件的定位(三)教学重点、难点重点:文件的概念、文件操作命令的含义难点:文件的概念、文件操作命令的含义(四)教学设计建议 以讲授法为主四、学时分配学时分配章次 标题讲授 实训 合计第一章 C 语言概述 2 2 4第二章 数据类型、运算符和表达式 2 2 4第三章 简单程序设计 2 2 4第四章 选择结构程序设计 4 2 8第五章 循环结构程序设计 4 4 8第六章 数组 4 4 8第七章 函数 4 4

11、 8第八章 指针 4 2 6第九章 预处理命令 2 2 4第十章 结构体和共用体 2 2 4第十一章 位运算 2 2 4第十二章 文件 2 2 4总 计 34 30 64五、实验教学安排章节 实训项目名称 内容提要 学时 备注第一章 实训项目 1:C 语言概述 简单的 C 程序介绍 2第二章实训项目 2:数据类型、运算符和表达式基本数据类型、运算符与表达式的应用2第三章实训项目 3:简单程序设计练习scanf 和 printf 的使用 2第四章实训项目 4:选择结构程序设计if 语句和 switch 语句的使用 2实训项目 5:循环控制程序设计(1)while、do while 的使用 2第五

12、章实训项目 6:循环控制程序设计(2)for 语句的使用 2实训项目 7:一维数组 一维数组的应用 2第六章实训项目 8:二维数组 二维数组的应用 2实训项目 9:函数(1) 函数的使用与设计 2第七章实训项目 10:函数(2) 函数的嵌套调用和递归调用 2第八章 实训项目 11:指针 指针和指针变量的使用 2第九章 实训项目 12:预处理命令 宏定义的应用 2第十章实训项目 13:结构体和共用体结构体、共用体类型数据的应用2第十一章 实训项目 14:位运算 位运算符的应用 2第十二章 实训项目 15:文件 文件的应用,文件的操作函 2数六、教学条件要求(一)师资要求本课程要求具有讲师及其以上职称的教师担任。(二)实训设施要求设备良好的机房,能够运行 Visual C+ 6.0。(三)建议选用教材及教学参考书教材:C 语言程序设计 李宇明主编 武汉理工大学出版社 2007.2建议参考书:C 程序设计 谭浩强编著 清华大学出版社 1999C 语言程序设计 陈朔鹰等编著 人民邮电出版社 2000C 语言程序设计实例教程 丁爱萍等编著 西安电子科技大学出版社 2002.2(四)其他条件采用普通教室或多媒体教室授课七、成绩考核方式(一)考核方式笔试。(二)各教学环节占总分的比例考勤、作业占 30%,期末考试占 70%。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。