ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:78.50KB ,
资源ID:680170      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-680170.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《面向过程语言基础》课程教学大纲.DOC)为本站会员(天***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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%。

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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