《C语言程序设计》课程标准_第1页
《C语言程序设计》课程标准_第2页
《C语言程序设计》课程标准_第3页
《C语言程序设计》课程标准_第4页
《C语言程序设计》课程标准_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

《C语言程序设计》课程标准《C语言程序设计》课程标准课程编码:适用专业:研室01010012 课程编码:适用专业:研室计算机应用技术授课单位:软件教学时:8*14学时:8*14学分:编写执笔人及编写日期:2011.2.10审定负责人及审定日期:2011.3.01一、制定课程标准的依据《C语言程序设计》课程是我信息工程系计算机应用技术专业的专业基础课和职业素质必修课。《C语言程序设计》课程标准是根据教育部提出的课程大纲制订原则(教高〔2000〕2号)及《教育部关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)文件精神制定的。《C语言程序设计》课程标准根据专业人才培养方案及教学计划整体要求,体现培养高素质技能型专门人才的教学特点,要从我系的实际办学条件出发,及专业课程体系的需要来编制的。二、课程的性质与作用.课程的性质《C语言程序设计》是计算机应用技术专业的一门专业基础课,是学习《数据结构》、《Java程序设计》、《C#程序设计》、《软件工程》等课程的必须的支撑课程。本课程以程序设计思想为主线,介绍C语言的基本概念和程序设计的思想和方法,培养学生运用C语言解决实际问题的能力,为后续课的学习和应用开发打下扎实的高级语言理论和实践基础。.课程的作用通过学习该门课程,可以使学生掌握程序设计的基本方法及思维,形成程序设计基本思想,掌握程序调试的基本方法,使学生初步具备程序设计能力,为学生进一步学习其他专业课程和今后从事软件开发工作打下坚实的基础。、课程设计理念及思路.课程设计理念(1)以程序设计为主,以语言介绍为辅的新理念。课程教学不再局限于使学生单纯地了解和掌握C语言的基本语法规范,而是致力于培养学生程序设计思想以及运用C语言解决实际问题的编程能力。(2)从提高兴趣出发,变应试为应用。教学实例的选取贴近学生生活或为学生所熟悉,让学生在学习程序设计的过程中,不再感到枯燥乏味,把学习程序设计变成一件快乐的事情。(3)打破传统理论+实验的教学方式,实施项目教学“教、学、做”合一的模式。(4)以项目教学为中心组织课程内容,突出对学生职业能力的训练。.课程设计思路(1)《C语言程序设计》课程的学习包括理论课、实验课和学员课外科研等形式。理论课的安排,以程序设计方法为主线,由浅入深,先讲授程序设计的基本结构,再从数组、函数、指针、结构和文件等方面讲授程序设计的方法,突出基本概念和基本技能,强调分析问题、解决问题的思路和方法。实验课的实习题目设计要紧密结合所学理论知识,引导学员自行完成任务,培养学员独立分析问题、解决问题的能力。(2)教学效果评价采取过程性评价与结果性评价相结合,理论与实践相结合,理论考试重点考核与实践能力紧密相关的知识,重点评价学生的职业能力。本课程的总学时为112学时,其中理论课程为56学时,实践课程为56学时。四、本课程与其它课程的关系表1与前期课程的关系号前期课程名称为本课程提供的能力支撑备注1计算机通用能力提供应用计算机的基本能力表2与后续课程的关系序号后续课程名称T 1口 、「L本课程提供的能力支撑备注1Java程序设计基础程序设计能力、思想与逻辑思维

2C#程序设计基础程序设计能力、思想与逻辑思维3数据结构程序开发与调试能力4软件工程程序设计逻辑思维能力五、课程的教学目标知识目标通过《C语言程序设计》理论课程和实践课程的教学,使学生较好地掌握C语言程序设计基础及程序设计思想,内容包括:能在程序设计过程中运用C语言数据类型、运算符、基本语句、数组、函数、编译预处理命令等基本知识,能初步运用指针、结构体、共用体、枚举类型、文件等基本知识。职业能力目标通过《C语言程序设计》课程教学,我们注重培养学生以下能力:会搭建程序运行环境;能阅读C源程序;会调试程序;掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;自主学习程序设计语言的能力。职业素质目标通过《C语言程序设计》课程教学,应注重培养学生以下素质:培养学生良好的动手实践习惯;培养学生逻辑思维能力和综合运用知识的能力;培养学生的发散思维的能力和创新意识;(4)培养学生自主学习能力和团结协作精神;(4)培养学生自主学习能力和团结协作精神;六、课程的内容与要求表3课程教学单元设计序号单元名称要求(学生应获得的知识、能力与态度)教学目标教学内容学时建议教学载体教学方法、手段与资源利用教学环境说明考核评价备注

C语、/概述1.了解C语言的背景.掌握C语言程序的结构.领会C语言程序设计的风格熟悉C语言的背景,掌握C语言程序的结构。.C语言的历史背景.C语言的特点.C语言源程序的结构4理论2实践2PPT、实例讲授法与讨论法综合应用;多媒多媒体课堂表现;平时作业丰富相关知识面,能以讲故事的1

工口1筲什帕+时今体的运用形式来表现,注意课堂气氛程序的1.掌握算法的基本概念与特掌握应用C语言的算1.算法的概念2.N-S图3.常用算法思想。2理PPT、图解抛锚多媒平时以图

1 彩且匕赤用思想3数据类型、运算符与表达式.了解基本类型及其常量的表示法.掌握变量的定义及初始化方法.掌握运算符与表达式的概念能够在程序中正确应用数据类型、运算符与表达式.常量与变量.整型数据.实型数据.字符型数据.变量赋初值.各类数据之间的混合运算.算述运算符与算术表达式.赋值运算符与赋值表达式8理论4实践4实例;PPT;任务项目▲任务式教学,多媒体的运用多媒体+机房实践平时作业上机表现与顺序结构内容结合

9逗号运算符与 逗号表达式4C简单的程序设计1.了解C语句的概念及种类2.掌握C语言常用的输入/出方式能进行基本的C语言程序设计i・i述2.5句3.-入与^>出1设计2语赋值语字符数据的输俞出格式输入与输顺序结构程序举例4理论2实践2实例;PPT;任务项目▲任务式教学,多媒体的运用多媒体+机房实践平时作业;上机表现;项目任与表达式部分结合

台匕于口1 壬万冲筲的H务完成情况5选择结构程序设计1.熟练掌握if…else的三种语法2.领会switch与break语句的作用能在程序中应用选择结构1・关系运算符与关系表达式逻辑运算符与逻辑表达式if语句switch语句12理论6实践6实例;PPT;任务项目▲任务式教学,抛锚式多媒体+机房实践平时作业;上机表现;讲练结合

台匕七不口教学,多媒体的运用项目任务完成情况能匕在程C构成循环的四种1实任多平1.领会程序设序中应方法,尤其是后三实任多平讲循计中构成循环的用循环种方法、break与6例;务媒时环方法结构continue语句的工田练6控2.掌握for、基本作用。理PPT;式体作结制while、do-while论任务教+业;Y口语句的用法合3.了解break、8项目学,机上

1 .〃什〃目66例教学法,多媒体的运用7数组.了解维数组、二维数组的基本概念.掌握数组类型变量的定义与在程序中正确定义、初始化数组,应用. 维数组的定义与引用.二维数组的定义与引用.字符数组8理论实例;PPT;任务式多媒体平时作讲练结

8函数.掌握函数的定义与调用.掌握函数参数的传递方式.领会变量存储类型的概念及各种存储类型变量的生存期和有效范围.领会函数的嵌套调用与递归调用.了解带参数的main函数1.理解函数定义、函数调用、函数声明等基本基本概念2.熟练应用函数的嵌套调用与递归调用3.了解数组作为函数的参数、变量的.函数的定——义.函数的参数和函数的值.函数的调用.函数的嵌套调用.函数的递归调用.数组作为函数参数.变量作用域.变量存储类别12理论4实践8实例;PPT;任务项目任务式教学,小组合作方式;抛锚多媒体+机房实践平时作业;上机表现;项目任务完讲练结合

存储类 式成别与作上7用域教情学,况;多小媒组体合的作运情用况1.了解预处理1.理解1.宏定4实 任多平讲编的概念及特 有参宏、义寸KT I-L译点 无参宏2. “文件包含”理例;务媒时练9预处。 四铲右公…的定义处理2.掌握有参宏与应用.论PPT;式体作结理与无参宏的定义与理解;2任务教+业;合及使用 3.领会文件包含的使用及效果文件包含的基实项目学,机上本概念践四抛房机2锚实表式践现;教项学,目多任媒务体完的成运情用况|1.了解指针与掌握指|1.指针与地址的|1平地址的概针的概概任念念,并熟念8时2.掌握指针变练使用2.变量的指针和理务作量的定义、初始指针指针变量的指针变多化及指针的运算量论实式业;3.掌握指针与3.数组的指针与1教媒上数组、指针数组、指向数组的指针变例;体二级指针等知量0学,机识4.字符串的指针实PPT;+4.了解指针与与指向字符串的指任务多机表函数的才概念针变量践媒现;5.掌』握指针作5.指针与函项目房为函数参数的应数8四体实项用6.指针数组的目践7.二级指针运任用务完1指0针讲练结合

1什十々成情况;小组合作情况11午构体与共用1.掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法2.掌握结构体1.结构体的基本概念、结构类型及变量的定.结构体类型的说明及结构体类型变量的定义.结构体变量的引用3.结构体变量的初始化12理论实例;PPT;任务任务式教多媒体+平时作业;讲练结合

^―与共用体变量成员的引用义、结构数组2.掌握共用体及枚举类型的基本概念、typedef的基本概念4.结构体数组——6实践6项目五学,多媒体的运用机房实践上机表现;项目任务完成情况;小

1台匕行夕组合作情况12文件1.掌握标准设备输入/输出函数的使用2.掌握缓冲文件系统的使用1.能匕够掌握文件的基本概念;2.能够使用文件的打开、关闭、常用读写方法。1.文件类型指针2.文件的打开与关闭3.文件的读写4理论2实践2实例;PPT;任务项目六任务式教学,多媒体多媒体+机房实践平时作业;上机表现;讲练结合

台匕的/由RFI「的运用项目任务完成情况综能够使用C语言程序进行复杂的任务项目七学生管理系统8任机1>t上13设计学时务机指导合设式房实表计教现;践学项

七、课程实施条件.教师基本要求专任教师:任课教师应具备如下业务水平,方能胜任本门课程的教学任务:应具备助教或以上职称计算机专业专职教师。兼职教师:要求在行业企业相应工作岗位年限4年、具备职业技能,有完备的网络基础、技术相关知识。要求任课教师有较强的感染力,要有良好的课堂组织能力,能够综合运用实例教学,使学生在本门课程的学习中,轻松掌握既定的知识要求、技能要求和职业素养要求。.教学硬件环境要求使用投影仪、电脑、局域网、因特网对学生进行全方位知识传授。同时通过理论课配合计算机实验室的实践操作,到达巩固知识,提升技能的目的。.教学资源基本要求(1)教材包括主教材和辅助教材。主教材是教学的基本依据,它体现教学大纲所规定的课程性质和教学要求,力求做到体系完整、文字简洁准确,适合于自主学习并能较好地体现现代教育的规律和特点。主教材如下:高职、高专统编规划的教材《C语言程序设计》,谭浩强编著,清华大学出版社(2)辅助教材通常包括学

温馨提示

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

评论

0/150

提交评论