C程序设计课程说明书.doc_第1页
C程序设计课程说明书.doc_第2页
C程序设计课程说明书.doc_第3页
C程序设计课程说明书.doc_第4页
C程序设计课程说明书.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C程序设计课程说明书一、主讲教师信息姓 名聂芹性别女学历硕士职 称讲师研究方向GIS应用与开发工作单位环境与规划学院讲授课程C程序设计联系电话8258628子信箱二、课程信息课程名称中文C程序设计先修课程GIS概论英文C programme design课程性质专业核心课学时 /学分68/4授课范围地理信息系统专业2007级本科3班授课时间和地点周二1-2节:4C305室周四 1-2节:实验管理中心第2实验室人数限制90课程简介包括三大部分:第一部分为C基本语法,主要讲授C语言的发展历史、特点、数据类型、运算符、表达式、算法、语句、函数等;第二部分为构造数据类型,主要讲授数组、结构体、共用体、指针等;第三部分为位、文件。三、教学资源指定教材谭浩强.C程序设计(第三版).清华大学出版社,2005年。参考文献郑军红. C语言程序设计教程.武汉大学出版社,2005年。谭浩强. C语言习题集与上机指导 .高等教育出版社,2005年。教学网站四、教学信息教学目标通过本课程的学习和实验,让学生掌握C语言的基本语法结构,掌握C程序设计的基本方法和基本技能。教学进度(以周为单位)课堂讲授实验、实习、作业、课外阅读及参考文献等教学内容摘要(章节名称、讲述的内容提要,课堂讨论的题目等)内容及时间、地点第1周第一章 C 语言概述 (2学时)1.1 C语言出现的历史背景1.2 C程序介绍1.3运行C程序的步骤;无第二章 算法 (2学时)2.1算法的概念2.2 算法的特点2.3 算法的表示2.4 结构化程序设计方法第2周第三章 数据类型、运算符、表达式(2学时)3.1数据类型3.2常量和变量3.3整型、浮点型、字符型数据简单的C程序;数据类型、运算符与表达式、周二7,8节、实验管理中心第三章 数据类型、运算符、表达式(2学时)3.4变量赋初值3.5各类型数据间的混合运算3.6算术运算符和算术表达式3.7赋值运算符和赋值表达式3.8逗号运算符和逗号表达式第3周第四章 顺序程序设计(2学时)4.1 C语句概述4.2赋值语句4.3输入输出4.4字符数据的输入输出;顺序程序设计、周二7,8节、实验管理中心第四章 顺序程序设计(2学时)4.5格式输入输出4.6顺序程序设计举例第4周第五章 选择结构程序设计(2学时)5.1关系运算符和关系表达式5.2逻辑运算符和逻辑表达式选择结构程序设计、周二7,8节、实验管理中心第五章 选择结构程序设计(2学时)5.3 if语句5.4 switch语句5.5程序举例第5周第六章 循环控制(2学时)6.1概述6.2 goto语句及其构成的循环6.3 while语句及其循环6.4 dowhile语句循环语句、周二7,8节、实验管理中心第六章 循环控制(2学时)6.5 for语句6.6循环的嵌套6.7 break语句及continue语句6.8程序举例第6周第七章 数组(2学时)7.1一维数组7.2二维数组数组、周二7,8节、实验管理中心第七章 数组(2学时)7.3字符数组第7周第八章 函数(2学时)8.1概述8.2函数的一般形式8.3函数参数和函数的值8.4函数的调用8.5函数的嵌套调用函数、周二7,8节、实验管理中心第八章 函数(2学时)8.6函数的递归调用8.7数组作为函数参数第8周第八章 函数(2学时)8.8局部变量和全局变量8.9变量的存储类别;8.10内部函数和外部函数;函数、预处理命令、周二7,8节、:实验管理中心第九章 预处理命令(2学时)9.1宏定义9.2文件包含处理9.3条件编译第9周第十章 指针(2学时)10.1地址和指针的概念10.2变量的指针和指向变量的指针变量10.3数组与指针指针、周二7,8节、实验管理中心第10周第十章 指针(2学时)10.4字符串与指针10.5指向函数的指针指针、周二7,8节、实验管理中心第十章 指针(2学时)10.6返回指针值的函数10.7指针数组和指向指针的指针10.8有关指针的数据类型和指针运算小结第11周第十一章 结构体和共用体(2学时)11.1概述11.2定义结构体类型变量的方法11.3结构体变量的引用11.4结构体变量的初始化11.5结构体数组定义结构体类型变量的方法;结构体变量的引用;结构体变量的初始化;结构体数组;指向结构体类型数据的指针、周二7,8节、实验管理中心第十一章 结构体和共用体(2学时)11.6指向结构体类型数据的指针第12周第十一章 结构体和共用体(2学时)11.7用指针处理链表用指针处理链表;共用体;枚举类型;用typedef定义类型、周二7,8节、实验管理中心第十一章 结构体和共用体(2学时)11.8共用体11.9枚举类型11.10用typedef定义类型第13周第十二章 位运算(2学时)12.1位运算符和位运算位运算、周二7,8节、实验管理中心第十二章 位运算(2学时)12.2位段第14周第十三章 文件(2学时)13.1概述13.2文件类型指针13.3文件的打开与关闭文件类型指针;文件的打开与关闭;文件的读写;文件的定位、周二7,8节、实验管理中心第十三章 文件(2学时)13.4文件的读写13.5文件的定位第15周第十三章 文件(2学时)13.6出错的检测13.7文件输入输出小结文件类型指针;文件的打开与关闭;文件的读写;文件的定位、周二7,8节、实验管理中心第16周第十四章 常见错误和程序调试(2学时)14.1常见错误分析自由上机、周二7,8节、实验管理中心第十四章 常见错误和程序调试(2学时)14.2程序调试第17周复杂程序举例自由上机、周二7,8节、实验管理中心内容总结第18周复习考试(2学时)无教学方法与手段通过教材进行基本内容讲解,理论联系实际,并辅以多媒体辅助教学手段。学习方法课前预习,课上听讲、上机实习,课后复习、浏览教学网站、去开放实验室实践。五、实践教学(含课程实验、课程论文、读书报告、文物考察、野外实习、写生等)实验名称及时间:随堂上机实习六、成绩考核平时成绩占总成绩10%。包括上课出席率和参与动手能力。期末成绩占总成绩90%,闭卷(时间为120分钟,满分为100分)。题目类型有选择题、填空题、程序分析题、程序设计题等。考试说明缺席1/3学时者,取消考试资格,重修;总成绩不及格者,补考;补考不及格者,重修;补考或重修时,期末考试占1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论