《C语言编程技术实践》课程标准.docx
《《C语言编程技术实践》课程标准.docx》由会员分享,可在线阅读,更多相关《《C语言编程技术实践》课程标准.docx(21页珍藏版)》请在三一文库上搜索。
1、c语言编程技术实践课程标准适用专业电子制造技术与设备课程编码Emto100i开设时间第二学期课时数45执笔人审核人一、课程概述1、课程性质c语言编程技术实践课程是计算机应用技术、电子制造技术与设备专业的一门专业基础课程,也是其它相关专业研究计算机控制以及嵌入式、物联网技术等的一门基础和工具课程。本课程的主要任务是使学生掌握模块化、结构化编程的基本思想,学会使用c语言编制简单的应用程序,解决一般性应用问题,并有一定的上机操作及调试程序能力。2、设计思路坚持以高职教育培养目标为依据,遵循“理论联系实际,应知、应会”的原则组织教学。注重培养学生的专业思维能力和专业实践能力,把创新素质的培养贯穿于教学
2、过程中,采用行之有效的教学方法,发展学生的专业应用能力,最后达到培养学生分析问题、解决问题的能力目标。(1)理论教学的组织形式理论教学打破传统强调“结构”和“语法”的教学观念,以能力培养为出发点,以具备程序设计能力为教学目标,深化教学内容的改革,优化教学内容体系。课堂教学以程序设计能力培养为主,语言知识教学为辅。理论教学以语言必须具备的功能为重点教学,以“够用”、“必需”为标准,在掌握必要的理论知识上,从问题分析、算法设计和编码、测试等方面,重点讲授程序设计的思想和方法,以及程序设计风格,使学生能从更高的角度认识该课程的学习目的,不局限于对语言本身的学习和编程技巧的掌握,更看重对语言应用能力的
3、培养。(2)实践教学的组织形式实践教学主要形式为实验课,实验课主要根据大纲中关于实验课的要求,以培养学生的独立思考能力与动手能力为主导原则,由学生独立上机调试程序,解决实际问题,并辅以必要的教师辅导。要求学生通过实验能够对课堂讲授内容进行验证、设计和综合运用,从而进一步加深知识的理解与掌握。二、课程培养目标本课程是电子产品制造技术专业的一门专业核心课程。针对本专业的办学定位、人才培养目标、岗位需求和生源情况,结合电子行业迅猛发展的现状,我们将它定位为服务于电子产品的程序设计。1、能力目标(I)能用C语言进行结构化的程序设计;(2)能用C语言解决一维数据的存储;(3)能用C语言解决库函数及自定义
4、函数的调用;(4)能用C语言解决二进制数据的位运算。2、知识目标(1)理解模块化、结构化程序设计思想;(2)掌握C语言的数据类型、语句格式、程序设计结构等基本内容;(3)掌握C语言的数组、函数、位运算等基本内容;(4)熟悉C语言的环境和常规调试方法。3、素质目标(1)初步具备复用性设计、模块化思维能力;(2)具有热爱科学,团队意识、创新意识和创新精神;(3)具有规范化的代码编写和文档书写习惯;(4)加强职业道德意识。三、与前后课程的联系I、与前续课程的联系前续计算机信息基础课程使学生具备了文字录入和文档编辑的能力,具备了计算机应用软件的基本操作能力,了解了计算机硬件的组成。2、与后继课程的关系
5、为后续的单片机技术与应用、PLC技术应用等课程的设备控制打下了理论和实践的基础。四、教学内容与学时分配序号章节名称具体内容学时数讲授实验线上线下1C语言概述LC语言的特点、书写格式;2.简单C语言程序介绍22143.实验一:熟悉C语言2数据类型、运算符与表达式1.C语言四种基本的数据类型;2.常量与变量;3.数值间的混合运算22264.C语言中的运算符与表达式25实验二:数据类型及运算3顺序结构程序设计1.基本输入输出函数;22142.实验三:基本输入输出语句4选择结构程序设计1 .关系表达式和逻辑表达式2 .单分支if语句22263 .双分支if语句4 .多分支if语句25.实验四:选择结构
6、程序设计5循环结构程序设计1.for语句22382.whiIe语句23. for与for循环嵌套;4. break,COntinUe语句25.实验五:循环结构程序设计6数组1.一维数组22262.字符数组23.实验六:一维数组7函数1.函数定义及函数调用22382.函数一般调用方式23.数组作为函数参数24.实验七:函数8位运算1.位运算符的运算及应用22142.实验八:位运算总计30161546五、教学单元设计1、整体教学设计以结构化程序设计为框架,首先,以顺序结构、选择结构、循环结构为核心,突出程序设计的基本理念及技能,其次,采用项目牵引的方法,让学生理解和学习数组、函数和位运算等知识,最
7、终的目的是使学生能应用C语言程序解决实际问题。教学过程中,通过分组讨论、知识问答、单元测试等教学活动,课外,通过第二课堂、兴趣小组、技能培训等多种途径,并且充分开发学习资源,包括PPT、动画、在线课程(资源库平台)等,给学生提供丰富的学习机会。教学方法主要采用知识讲授法、引导启发法、案例教学等方法,每章配有实验课,让学生消化吸收理论知识,进一步提高编程水平。2、教学单元设计第一章C语言概述章节名称:C语言概述学时:4教学目标1 .了解C语言特点、书写格式2 .掌握C程序结构及开发过程3 .掌握用ViSUalC+环境开发C程序教学重点1 .C程序结构及开发过程2 .用ViSUalC+环境开发C程
8、序教学难点1.用ViSUaIC+环境开发C程序章节名称主要教学内容1.C语言特点、书写格式C语言特点及书写格式2.简单C程序介绍C程序结构及开发过程3.实验:熟悉C语言在ViSUalC+环境下开发简单的C程序教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习教师介绍C语言课程地位教师介绍智慧职教和云课堂使用方法学生观看在线平台中第1章的微课和PPT相关资源(2)技能点学习教师课中演示学生熟悉VC+6.O开发环境学生编写简单的C语言程序(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(Ll1.4对应题目)完成资源库课程平台中1.1一1.4章节
9、中测试题(2)技能点检测完成资源库课程平台中第1章的技能实践项目学习活动设计(I)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第1章全部内容(2)数字资源:资源库课程平台第1章C语言概述微课、PPT等相关资源(C语言的特点、C语言的发展史、C语言基本构成、VC+6.O开发环境及操作、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课中学习任务知识讲解(1)介绍C语言课程地位及课程考核(2)引入QQ、淘宝案例,提高学生学习兴趣。翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表
10、依次讲解资源库课程平台线上学习的某个知识点。C语言的特点、C语言的发展史、C语言基本构成、VC+6.0开发环境及操作、常见编译错误与调试(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。C语言的基本构成、C语言的开发过程、VC+6.0项目和文件的建立、C语言注释、C语言程序大小写、C程序的保存和运行。答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(C语言概述作业)自我评价:资源库课程平台测试题实验
11、要求:提前预习实验指导书的实验一熟悉C语言,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第1章的实践文档考核指标能够读懂简单的C程序,能够模仿编写C程序,并能掌握C程序的四个开发流程。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第二章数据类型、运算符与表达式章节名称:数据类型、运算符与表达式学时:6教学目标1 .了解C语言中的四种基本数据类型及其作用2 .掌握整型、实型、字符型变量及其表示方法3 .掌握各种运算符及表达式的含义及应用教学重点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用教
12、学难点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用章节名称主要教学内容1.C语言的数据类型;常量与变量整型、实型、字符型常量变量的定义及使用方法2.数值间的混合运算不同数值类型间的转换规则3.C语言中的运算符与表达式算术运算符与表达式;赋值运算符与表达式;逗号运算符与表达式;4.实验:数据类型及运算用户标识符的运用;有关运算符与表达式的运用;运算符的运算优先级教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第1章的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演
13、示学生学会使用基本数据类型能够定义各种变量及简单使用能够熟练应用各类运算符与表达式(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(2.12.4对应题目)完成资源库课程平台中2.1-2.4章节中测试题(2)技能点检测完成资源库课程平台中第2章的技能实践项目、实验指导书实验二学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第2章全部内容(2)数字资源:资源库课程平台第2章C语言数据与运算微课、PPT等相关资源(数据类型、常量与符号常量、变量、数据类型转换、算术运算符与
14、表达式、赋值运算符与表达式、逗号运算符与表达式、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课中学习任务翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。数据类型、常量与符号常量、变量、数据类型转换、算术运算符与表达式、赋值运算符与表达式、逗号运算符与表达式(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。四种基本数据类型、符号常量定义方法、变量的定义、int、double和float类型转换、i+、i+=2、混合运算。答疑解惑针对
15、学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(C语言数据与运算)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验二数据类型及运算,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第2章的实践文档考核指标能够书写四种数据类型,能够利用运算符进行各种运算,能够计算各种表达式。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第三章基本输入输出语句章节名称:基本输入输出语句学时:4教学目标1 .掌握SCanf输
16、入函数格式及应用2 .掌握Printf输出函数格式及应用教学重点1. SCanf输入函数格式及应用2. printf输出函数格式及应用教学难点1.printf输出函数格式及应用章节名称主要教学内容1.scanf输入函数格式及应用SCanf输入函数具体格式;输入举例;2.printf输出函数格式及应用Printf输出函数具体格式;输出举例;3.实验:基本输入输出语句C语言中基本类型数据的输入与输出方法;教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第3章、第4章的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技
17、能点学习教师课中演示学生学会算法的书写步骤画出程序设计三大结构的流程图SCanf、printf函数格式及应用getchar、PUtChar函数格式及应用(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(3.13.3及4.14.3对应题目)完成资源库课程平台中3.1-3.3及4.1-4.3章节中测试题(2)技能点检测完成资源库课程平台中第4章的技能实践项目、实验报告中实验三学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第3、4章全部内容(2)数字资源:资源库课程平台
18、第3章、第4章算法、流程图和顺序结构程序设计微课、PPT等相关资源(算法的定义、各类程序结构流程图、简单语句分析、格式化输入函数、格式化输出函数、字符输入函数、字符输出函数、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课中学习任务翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。算法的定义、各类程序结构流程图、简单语句分析、格式化输入函数、格式化输出函数、字符输入函数、字符输出函数(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。算
19、法步骤举例、画出双分支选择程序结构流程图、两个变量交换语句分析、格式化输入函数、格式化输出函数、字符输入函数、字符输出函数答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(算法、流程图和顺序结构程序设计)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验三顺序结构程序设计,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第4章的实践文档考核指标能够利用scanf函数实现基本数据的输入,能够利用printf函数实现基本数据的输出。
20、完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第四章选择结构程序设计章节名称:选择结构程序设计学时:6教学目标1 .掌握关系表达式和逻辑表达式设计2 .掌握各种if选择结构格式及应用教学重点1 .关系表达式和逻辑表达式设计2 .各种if选择结构格式及应用教学难点1.多分支if语句和if语句嵌套章节名称主要教学内容L关系表达式和逻辑表达式设计比较大小、与或非运算符及混合运算符的表达式设计2.各种if选择结构格式及应用单分支if语句、双分支if语句、多分支if语句;if语句的嵌套3.实验:选择结构程序设计各种if语句的应用;if语句的嵌套使用教学资源教材、实验指导
21、书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第5章5.15.2的微课、第5章5.3-5.4的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演示学生学会关系运算符和关系表达式设计逻辑运算符和逻辑表达式设计单分支if语句格式及应用学生学会双分支if。.else语句格式及应用多分支else。.if语句格式及应用if语句嵌套结构格式及应用SWitCh多分支选择结构格式及应用(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(5.15.2对应题目)完成资源库课程平台中5.1-5.2章节中测试题
22、完成教材章节配套习题(5.3-5.4对应题目)完成资源库课程平台中5.3-5.4章节中测试题(2)技能点检测完成资源库课程平台中第5章的技能实践项目、实验报告中实验四学习活动设计(I)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第5章5.15.2内容、教材第5章5.35.4内容(2)数字资源:资源库课程平台第5章5.15.2条件判断表达式和单分支语句微课、PPT等相关资源(关系运算符与表达式、逻辑运算符与表达式、单分支选择结构、常见编译错误与调试)、自学资源库课程平台第5章5.3-5.4的双分支选择结构和多分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言编程技术实践 语言 编程 技术 实践 课程标准
