c语言程序设计教学大纲2011版.doc_第1页
c语言程序设计教学大纲2011版.doc_第2页
c语言程序设计教学大纲2011版.doc_第3页
c语言程序设计教学大纲2011版.doc_第4页
全文预览已结束

下载本文档

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

文档简介

经管学院本科课程教学大纲c语言程序设计课程教学大纲课程名称:c语言程序设计 课程编码:英文名称:c programming language 学 时:48/16 学 分:3.0开课学期:第三学期适用专业:电子商务10-1 课程类别:必修课程性质:学科基础课先修课程:无教 材:c程序设计(第4版) 谭浩强著 清华大学出版社(2010-06出版)一、课程性质及任务本课程是电子商务专业学科基础课。课程教学的任务是:使学生掌握用c语言进行程序设计的基本方法,对学生进行程序设计的基本训练,为将来进一步学习编程开发打下基础。二、课程内容及学习方法1.c语言概述c语言的历史背景,特点和一个简单的c程序和基本上机步骤2数据类型、运算符与表达式c中常量与变量、c中的运算符和表达式基础3顺序结构程序设计输入和输出函数、顺序程序举例4. 选择结构程序设计关系运算符和逻辑运算符、if语句和switch语句、选择结构程序举例5. 循环结构程序设计while、do-while、for循环语句、break和continue语句、循环结构程序举例6. 数组数组的定义、一维数组和二维数组的使用、字符数组的使用和一些字符串处理函数7. 函数函数的定义和调用、函数的递归调用、变量的存储类别8. 预处理命令宏、文件包含和条件编译9指针指针类型、变量与指针、数组与指针、字符串与指针、函数与指针10.结构体与共用体11.文件文件的打开与关闭、文件的读写学习方法:实际工作中可能需要使用其他的程序设计语言,在学习时,活学活用,举一反三,掌握规律,在以后需要时能很快掌握其他计算机语言进行工作。三、课程的教学要求1.c语言概述了解c语言的历史背景,特点2数据类型、运算符与表达式掌握c中常量与变量、c中的运算符和表达式使用3顺序结构程序设计掌握输入和输出函数、顺序程序设计方法4. 选择结构程序设计掌握关系运算符和逻辑运算符、if语句和switch语句、选择结构程序设计方法5. 循环结构程序设计掌握while、do-while、for循环语句、break和continue语句、循环结构程序设计方法6. 数组掌握数组的定义、一维数组和二维数组的使用、字符数组的使用和一些字符串处理函数的使用7. 函数掌握函数的定义和调用、函数的递归调用,了解变量的存储类别8. 预处理命令掌握宏、文件包含和条件编译9. 指针掌握指针类型、变量与指针、数组与指针、字符串与指针、函数与指针10. 结构体与共用体 掌握结构体的使用11.文件了解文件的打开与关闭、文件的读写操作四、课程学时分配讲 课 内 容学 时1. c语言概述22. 数据类型、运算符与表达式23顺序结构程序设计44. 选择结构程序设计45. 循环结构程序设计46. 数组47. 函数28. 预处理命令19. 指针610.结构体与共用体111. 文件2总计32五、课程习题要求教材课后习题设计良好,指导学生有选择地练习,习题答案可参考c程序设计题解与上机指导六、课程的实验内容与要求c语言程序设计是一门实践性很强的课程,作业以上机实验为主。本课程的上机实验均由主讲教师和实验员共同完成,使用网络在线教学平台moodle系统,实验资源均可在网上获得。moodle系统提供在线实验指导、在线测试、课件下载等功能,作业的批改和辅导答疑均可在学生上机时完成。要求学生尽可能多地上机实践。七、课程考试根据学校2011年5月制定的关于进一步强化课程考核管理的实施意见(试行),及使用moodle平台进行课内实验时设置了测试题目,因此决定课程成绩由以下两部分组成:结课考试+课内实验成绩,结课考试占80%,课内实验成绩占20%。八、课程的主要参考书1.c程序设计(第4版) 谭浩强著 清华大学出版社(2010-06出版)2.c程序设计语言(英文版 第2版)(美) brian

温馨提示

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

评论

0/150

提交评论