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的双分支选择结构和多分
23、支结构微课、PPT等相关资源(双分支选择结构、if多分支选择结构、if语句嵌套结构、SwitCh多分支选择结构、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课中学习任务翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。关系运算符与表达式、逻辑运算符与表达式、单分支选择结构、双分支选择结构、if多分支选择结构、if语句嵌套结构、SWitCh多分支选择结构(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。、=、=、=、!=关系运算符与表
24、达式;&、Hu逻辑运算符与表达式、if单分支语句实现判断成绩及格、判断考试成绩是否为及格、计算商品打折、判断象素属于哪个极限、模拟不同身份登陆、各类结构的执行过程答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(单分支选择结构、双分支选择结构、多分支选择结构)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验四选择结构程序设计,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第5章的实践文档考核指标能够构建条件判断表达式,能够利
25、用各种if语句熟练编写程序。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第五章循环结构程序设计章节名称:循环结构程序设计学时:8教学目标1 .掌握for和While语句的应用2 .掌握for与for循环语句的嵌套3 .掌握break语句和COntinUe语句的使用教学重点1. for和while语句的应用2. for与for循环语句的嵌套教学难点1.for与for循环语句的嵌套章节名称主要教学内容1.for和while语句的应用for和While语句的格式、执行过程及应用举例2.for与for循环语句的嵌套for和for嵌套的格式、执行过程及应用举例3.br
26、eak语句和continue语句的使用breakCOntinUe语句的格式、作用及应用场合4.实验:循环结构程序设计两种循环语句(for循环、WhiIe循环)的应用;break语句、ContinUe语句的作用;循环语句的嵌套使用教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第6章6.1-6.4的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演示学生学会while循环语句的执行过程及使用学会dowhile循环语句的执行过程及使用学生学会for循环语句的执行过程及使用学会break语句格式及应用
27、ContinUe语句格式及应用循环的嵌套(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(6.16.4对应题目)章节中测试题(2)技能点检测完成资源库课程平台中第6章的技能实践项目、实验报告中实验五学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第6章6.16.4内容(2)数字资源:资源库课程平台第6章循环结构程序设计6.Iwhile语句微课、PPT等相关资源(While语句、dowhile语句)、6.26.3for语句、break语句和continue语句微课、P
28、PT等相关资源(for语句、break语句、ContinUC语句)、6.4循环嵌套微课、PPT等相关资源(for循环嵌套结构、for和While循环嵌套结构、While循环嵌套结构、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课上学习任务。翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。WhiIe语句、dowhile语句、for语句、break语句、ContinUe语句、for循环嵌套结构、for和WhiIe循环嵌套结构、While循环嵌套结构(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探窕学习
29、和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。while语句的格式、dowhile语句的格式及执行过程、利用while语句设计累加、for语句的格式及执行过程、利用for语句设计n!、打印三角形状、for语句嵌套结构的执行过程、WhiIe语句嵌套结构的执行过程、小白兔吃萝卜算法设计答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(while语句和dowhile语句、for语句、循环嵌套)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验六循环结构程
30、序设计,提前利用电脑或者实验报告书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第6章的实践文档考核指标能够利用for和while语句解决具有单层循环的实际问题,能够利用for和for的嵌套实现双层循环的实际问题。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第六章数组章节名称:数组学时:6教学目标1 .掌握一维数组的定义和引用并能熟练应用一维数组2 .掌握字符数组的定义和引用并能熟练应用一维字符数组教学重点1 .一维数组的定义、引用及应用2 .字符数组的定义、引用及应用教学难点1 .一维数组的定义、引用及应用2 .字符数组的定义、引用及应用章节名称
31、主要教学内容1.一维数组一维数组的定义、初始化、引用、输入输出;一维数组应用举例2.字符组数字符数组的含义、定义、引用、初始化;字符数组的应用举例3.实验:一维数组一维数组的定义、初始化及引用;数组元素的赋值、求和及排序的方法教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第7章7.1-7.2的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演示学生学会一维数组的定义及初始化一维数组的应用字符串定义及应用各字符串处理函数的综合应用(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材
32、章节配套习题(7.17.2对应题目)完成资源库课程平台中7.1-7.2章节中测试题(2)技能点检测完成资源库课程平台中第7章的技能实践项目、实验报告中实验六学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第7章7.17.2内容(2)数字资源:资源库课程平台第7章数组7.1-7.2维数组微课、PPT等相关资源(一维数组定义及初始化、一维数组元素的引用、冒泡排序法、字符串定义及初始化、字符数组元素的引用方法、字符串处理函数、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课上学习任务翻转课堂
33、1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。一维数组定义及初始化、一维数组元素的引用、冒泡排序法、字符串定义及初始化、字符数组元素的引用方法、字符串处理函数(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。一维数组定义及初始化、求某一门课平均分、冒泡排序算法设计、各字符串处理函数答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(一维
34、数组、字符数组)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验六数组,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第7章的实践文档考核指标能够利用一维数组解决一维数据的存储和应用,能够利用一维数组解决一维字符型数据的存储和应用,也就是字符串的存储。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第七章函数章节名称:函数学时:8教学目标1 .了解函数的实际作用2 .掌握函数定义的一般形式3 .掌握函数的参数、函数值和函数调用4 .掌握数组作为函数参数的使用方法教学重点1 .函数定义的一般形式2 .函数的参
35、数、函数值和函数调用3 .数组作为函数参数的使用方法教学难点1 .函数的参数、函数值和函数调2 .数组作为函数参数的使用方法章节名称主要教学内容1.函数概述、定义的一般形式函数的分类及作用;函数定义的四种形式;2.函数参数、函数值和函数调用形参和实参的含义及区别;参数传递方向和参数存储;函数返回值return语句;3.数组作为函数参数的使用方法数组元素作为函数参数的使用方法;数组名称作为函数参数的使用方法;4.实验:函数编写自定义函数、区别四种函数定义类型,实参传递给形参的过程及函数返回值方法;教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(1)知识点学习学生观看在线平台中第8章8
36、1-8.5的微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演示学生学会函数的概念及分类函数四种定义方式函数的一般调用形式数组元素作函数实参数组名称作函数实参(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(8.18.5对应题目)完成资源库课程平台中8.1-8.5章节中测试题(2)技能点检测完成资源库课程平台中第8章的技能实践项目、实验报告中实验七学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第8章8.18
37、5内容(2)数字资源:资源库课程平台第8章数组8.1-8.5函数定义和函数调用、数组作为函数参数微课、PPT等相关资源(函数概述及分类、无参数无类型函数、有参数无类型函数、无参数有类型函数、有参数有类型函数、数组作为函数参数、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课上学习任务翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。函数概述及分类、无参数无类型函数、有参数无类型函数、无参数有类型函数、有参数有类型函数、数组作为函数参数(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后
38、每组代表派一名同学对问题进行解答,其他代表可以补充。无参数无类型函数、有参数无类型函数、无参数有类型函数、有参数有类型函数、数组元素作函数实参、数组名称作函数实参答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(函数定义和函数调用、数组作为函数参数)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验七函数,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第8章的实践文档考核指标能够熟练编写四种函数定义类型,能够掌握参数的传递过程
39、主调函数得到返回值的return语句,能够掌握数组作为函数参数的应用。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。第八章位运算章节名称:位运算学时:4教学目标3 .理解各种位运算符的含义4 .掌握各种位运算及应用教学重点1.各种位运算及应用教学难点1.各种位运算及应用章节名称主要教学内容1.位运算符含义&、1、八、六种位运算符2.位运算及应用&、1、人、六种位运算及应用3.实验:位运算&、|、二、六种位运算符的运算规则;各种位运算符的作用教学资源教材、实验指导书、微课、课件、题库、电脑等学习计划(I)知识点学习学生观看在线平台中第12章12.1-12.3的
40、微课和PPT相关资源学生讲解微课对应知识点教师问答、小组讨论回答问题教师答疑解惑(2)技能点学习教师课中演示学生学会位运算的概念位运算的运算规则位运算表达式(3)自我检测知识点检测技能点检测学习检测(1)知识点检测完成教材章节配套习题(12.112.3对应题目)完成资源库课程平台中12.1-12.3章节中测试题(2)技能点检测完成资源库课程平台中第12章的技能实践项目、实验报告中实验八学习活动设计(1)学习课程数字资源(2)学习情况展示(3)小组讨论探究(4)教师辅导答疑(5)测试评价(6)任务布置课前学习任务(1)阅读教材:教材第12章12.112.3内容(2)数字资源:资源库课程平台第12
41、章位运算符与表达式12.1-12.3微课、PPT等相关资源(按位与运算、按位或运算、按位异或运算、按位取反运算、左移右移运算、位运算及运用、常见编译错误与调试)(3)自我评价:资源库课程平台测试题课上学习任务翻转课堂(1)单元测试成绩前五名名单公布,抢红包作为奖励。(2)每小组派代表依次讲解资源库课程平台线上学习的某个知识点。按位与运算、按位或运算、按位异或运算、按位取反运算、左移右移运算、位运算及运用(3)教师设定知识问答、小组进行分组讨论针对问题,每小组进行探究学习和讨论,然后每组代表派一名同学对问题进行解答,其他代表可以补充。按位与运算、按位或运算、按位异或运算、按位取反运算、左移右移运
42、算、位运算及运用答疑解惑针对学生对知识的掌握程度评价后,对重点知识、难点知识进行仔细讲解,引导学生进行创新学习,进而解决存在的问题。课后学习任务作业布置:完成资源库课程平台作业任务(位运算符与表达式、位运算运用)自我评价:资源库课程平台测试题实验要求:提前预习实验指导书的实验八函数,提前利用电脑或者实验报告提前书写程序,为实验做好充分准备。数字资源:自学资源库课程平台第12章的实践文档考核指标能够掌握每一种运算符的运算规则,能够了解每一种位运算的作用。完成在线平台的微课学习、单元测试和作业,积极参与课中的教学活动,并完成实验任务。六、考核标准与方式基本考核方法:通过考勤、作业、实验、课堂表现、
43、在线课程学习与测试等评定学生平时成绩(占60%),通过闭卷考试评定学生理论成绩(期末考试占40%)情况综合评价学生成绩。要注意改革考核手段与方法,建议加强课堂表现及在线课程学习的考核。考评方式过程考核(60分)期末考试(40分)考勤作业实验课堂表现在线课程学习与测试纸质试卷10分10分10分10分20分40分考评标准迟到扣0.5分/次旷课扣2分/次A档不扣分B档扣0.5分/次C档扣1分/次不交作业2分/次A档不扣分B档扣1分/次C档扣2分/次不交报告3分/次根据课堂知识讲解、问题回答情况打分。A档不扣分B档扣1分C不参与扣3分根据微课学习进度和单元测试情况,系统自动评分。根据卷面实际得分,折合
44、为40分,最终确定总成绩。七、学习资源的选用使用教材:C语言程序设计第2版I微课版,李刚主编,人民邮电出版社,2019年11月参考教材:C语言程序设计,李学刚戴白刃主编,高等教育出版社,2017年7月C语言程序设计教程,传智播客高教产品研发部编著,中国铁道出版社,2015年1月其他建议:习题课可以采用理实一体化教学方式实施,在资源库建设的基础上,尽量采用线上线下混合教学模式。八、教师要求1 .具有扎实的算法设计和C语言程序设计能力;2 .具备控制电子设备的程序设计和单片机编程的能力;3 .主讲教师必须具备现场实际工作经历2年以上或实践指导教学3年以上;4 .具备基于翻转课堂或者线上线下混合教学实施能力;5 .具备较好的思政元素融入专业课程的能力。九、学习场地、设施要求为保证学校标准班级教学效果,学习场地及设施需求如下。1、理论课要求教室配有多媒体教学系统,能够实现课件投影授课,教室有45个以上座位。2、实验课要求实验室配有45台以上计算机,并安装C语言开发环境,实验课对学生发放纸质或者电子版实验指导书。3、实验室要求有实验室管理制度及安全管理办法。