《C语言》课程标准_第1页
《C语言》课程标准_第2页
《C语言》课程标准_第3页
《C语言》课程标准_第4页
《C语言》课程标准_第5页
全文预览已结束

下载本文档

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

文档简介

《C语言》课程标准一、课程基本信息课程名称C语言开课系部电气工程系电气教研室课程编码44580202A05编制人刘嘉慧课程总学时/(分学期学时)56审定人张学辉课程总学分/(分学期学分)3制定/修订日期2013年11月19日 √制定 二、课程性质和任务《c语言》是电气自动化技术专业的专业基础课,本课程主要介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力。通过学习该门课程,可以使学生掌握程序设计的基本知识和技能,形成程序设计基本思想,养成良好的编程习惯,掌握程序调试的基本方法,培养严谨务实的分析问题与解决问题能力,使学生初步具备程序设计能力。三、课程教学目标(一)知识目标.了解C的基本数据类型、运算符和表达式。.理解C语言程序设计语言的语法;.理解模块化程序设计的方法;.掌握流程控制的概念和控制方式,掌握分支结构、循环结构、数组、函数、指针、结构及文件的使用。(二)能力目标.掌握用C语言进行程序设计的基本框架,理解结构化程序设计思想;.能阅读较复杂的C程序。.熟练应用C语言集成环境设计和调试C程序;.能用C语言程序设计的方式分析和解决简单实际问题并测试程序;掌握计算机语言类课程的学习方法。(三)素质目标.培养学生良好的职业素养(职业道德、工作仔细认真);.培养学生对科学工作的严肃态度、严密的工作方法、实事求是的工作作风和团结协作精神。.提高学生分析问题、解决问题的能力;.提高学生的创新思维能力和创造力,激发学生学习兴趣,树立终身学习的愿望。四、课程内容与要求课程主要内容学时重点、难点知识、能力、素质要求模块一:C语言基本知识子模块一:初识C语言C语言的历史与发展2重点:C程序的结构与特点难点:C程序的上机步骤知识要求:.了解C语言的历史。.熟悉C语言的结构特点。能力要求:掌握C语言的运行环境和程序的上机步骤。素质要求:遵守纪律、认真学习。 C程序的结构与特点C程序的上机步骤子模块二:数据类型与表达式r;五卷的粉用米开U4重点:变量、关系、逻辑三种运算符与表达式难点:不同类型数据间的转换知识要求:C语言的数据类型常量与变量.了解C语言的数据类型。.熟悉基本数据类型的存储方式表示方法。能力要求:.掌握不同类型间数据转换的原则与方法。.掌握有关运算符与表达式的运用。素质要求:培养吃苦耐劳、团结合作等。类型转换运算符与表达式模块* *•.基本程序设计子模块一:顺序程序设计程序的三种基本结构4重点:数据输入输出、程序的三种结构难点:顺序结构程序设计知识要求:.了解C语句及程序的三种基本结构和结构化程序设计方法。.熟悉字符数据输入输出函数的用法。能力要求:掌握顺序结构程序设计语句的用法。素质要求:培养吃苦耐劳、团结合作等。数据的输入输出顺序结构程序设计举例子模块二:选择程序设计If语句、SwitCh语句4重点:选择结构的使用难点:选择范围的划分、选择语句的选择知识要求:熟悉三种选择语句的运用。能力要求:掌握选择型程序设计语句的用法。素质要求:培养吃苦耐劳、团结合作等。嵌套的if语句选择结构程序设计举例子模块三:循环程序goto语句构成的循环8重点:循环结构的使用难点: 知识要求:.熟悉三种循环语句的运用。.熟悉break和continue语句的使用方法。 while、do亚反卜语句设计代「语句1.循环结构使用的时机2.循环要素的构造能力要求:掌握循环型程序设计语句的用法。素质要求:培养吃苦耐劳、团结合作等。循环的嵌套break语句和ContinUe语 句 模块三:较复杂的程序设计子模块一:数组一维数组定义引用及初 始化 10重点:一维数组字符串难点:排序算法知识要求:.掌握一维数组使用方法。.熟悉二维数组的使用方法。.掌握字符数组和字符串的应用及常用的字符串处理函数。能力要求:1能够利用数组、字符串编写程序解决实际问题。素质要求:培养吃苦耐劳、团结合作等。一维数组程序举例二维数组定义、引用及初 始化 二维数组程序举例字符数组与字符串字符数组应用举例子模块二:函数函数的概述函数的定义10重点:函数定义、声明和调用全局变量局部变量难点:“值传递”“地址传递”知识要求:.了解模块化程序设计思想。.掌握函数的定义、声明和调用方法。.掌握参数传递的方式(“值传递”和“地址传递”)。.熟悉函数嵌套调用和递归调用的机制和过程。.了解变量的存储属性。能力要求:能利用函数和变量编写程序解决实际问题。素质要求:培养吃苦耐劳、团结合作等。函数参数及返回值函数的声明与调用函数的嵌套调用与递归 调用 数组作函数参数变量的存储属性子模块三:指针指针的概念12重点:指针的使用难点:用指针的方式访问数据指针数组知识要求:.熟悉指针的概念。.掌握指针变量的定义与引用。.掌握指针与变量,指针与数组,指针与字符串的关系及操作方法。.掌握用指针作为函数参数的使用方法。.了解函数指针的含义与用法。.了解命令行参数的含义。能力要求: 变量的指针和指向变量的指针变量数组与指针字符串与指针指向函数的指针返回指针值的函数能够利用指针编写程序解决实际问题。素质要求:培养吃苦耐劳、团结合作等。 机动 2合计56五、教学基本条件.本课程是理论与实际操作密切结合的课程,为保证教学效果,本课程授课时要求具有多媒体教室1个,学生实训用计算机机房一个。.教师要求懂理论会操作,以便于教学中理论联系实践,有利于教学。六、本课程与前后课程的联系在讲授本课程之前应具有《数学》、《计算机应用》等方面基础知识,具有一定的数学物理计算能力。本课程是《单片机应用与制作》课程的基础课程,在专业人才培养方案中安排在第二学期。七、课程实施建议.本门教学中应注意理论与实践的结合,适当安排指导性自习,加强课前、课后的答疑辅导,注意学生能力的培养,使学生通过上机练习对程序设计理论方法有全面的了解,进而掌握程序设计的基本方法,培养学生利用C语言解决实际问题的能力。通过布置学生进行实践训练,完成教学内容,每次课教师讲授与学生练习融合进行,应避免理论知识满堂灌。.建议教学过程中以案例教学为主。生产一线的情况是千变万化的,案例教学为学生提供了一种模仿、借鉴和引伸的范例。这种教学模式的最大特点是师生互动性强,体现以学生为主的教育思想。强调从提出问题入手,激发学生学习的兴趣,让学生有针对性地去探索并运用理论知识,以提高分析和解决问题的能力。.建议教学过程中定期进行考试,包括实践操作的考核,及时了解学生的学习情况。八、考核与评价方法为了更全面考核学生,考核评价形式采取考勤、应用能力阶段考核、平时作业、平时提问、实践教学测试及期末测试。考试课程评分结构如下:测试成绩(%)平时成绩比例(%)期末测试成绩比例(%)出勤、作业、课堂检测及提问实践教学100205030九、教材及教学参考书.教材《C语言程序设计》谭浩强主编清华大学出版社.主要参考书《语言程序设计》何钦铭、颜晖主编高等教育出版社《C语言程序设计项目化教程》陈兴无主

温馨提示

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

评论

0/150

提交评论