《C语言编程技术实践》课程标准.docx

上传人:太** 文档编号:42311157 上传时间:2022-09-15 格式:DOCX 页数:11 大小:31.32KB
返回 下载 相关 举报
《C语言编程技术实践》课程标准.docx_第1页
第1页 / 共11页
《C语言编程技术实践》课程标准.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《《C语言编程技术实践》课程标准.docx》由会员分享,可在线阅读,更多相关《《C语言编程技术实践》课程标准.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C语言编程技术实践课程标准适用专业:软件技术、计算机应用技术、电子制造技术与设备课程编号:030501ZB开设时间:第二学期课程学时:45课程学分:3一、课程定位本课程是软件技术、计算机应用技术、电子制造技术与设备以及电气专业的一门专 业基础课程,也是其它相关专业研究计算机控制以及嵌入式、物联网技术等的一门基础 和工具课程。本课程的主要任务是使学生掌握模块化、结构化编程的基本思想,学会使 用C语言编制简单的应用程序,解决一般性应用问题,并有一定的上机操作及调试程序 能力。本课程的先导课程为计算机信息基础,后续课程为软件工程、PLC技术应用、单 片机与接口、嵌入式开发技术。通过掌握C语言的各种语

2、法、数组、函数、位运算等知 识,为后续课程奠定语言基础。二、课程目标1.能力目标(1)能用C语言进行结构化的程序设计;(2)能用C语言解决一维数据的存储;(3)能用C语言解决库函数及自定义函数的调用;(4)能用C语言解决二进制数据的位运算。2.知识目标(1)理解模块化、结构化程序设计思想;(2)掌握C语言的数据类型、语句格式、程序设计结构等基本内容;(3)掌握C语言的数组、函数、位运算等基本内容;(4)熟悉C语言的环境和常规调试方法。3.素质目标(1)初步具备复用性设计、模块化思维能力;(2)具有热爱科学,团队意识、创新意识和创新精神;(3)具有规范化的代码编写和文档书写习惯;(4)加强职业道

3、德意识;三、课程内容与学时分配序号章节名称具体内容学时数合计讲授实验习题1C语言概述LC语言的特点、书写格式;2.简单C语言程序介绍4223.实验一:熟悉C语言2数据类型、运算符与表达式LC语言四种基本的数据类型;2 .常量与变量;3 .数值间的混合运算6224.C语言中的运算符与表达式25.实验二:数据类型及运算3顺序结构程序设计1.基本输入输出函数;4222.实验三:基本输入输出语句4选择结构程序设计L关系表达式和逻辑表达式2.单分支if语句6223 .双分支if语句4 .多分支if语句25.实验四:选择结构程序设计5循环结构程序设计l.for语句8222. while 语句23. for

4、与for循环嵌套;4. break, continue 语句25.实验五:循环结构程序设计6数组1.一维数组6222.字符数组23.实验六:一维数组7函数L函数定义及函数调用8222.函数一般调用方式23.数组作为函数参数24.实险七:函数8位运算1.位运算符的运算及应用4222.实验八:位运算总计463016四、教学设计.整体教学设计以结构化程序设计为框架,首先,以顺序结构、选择结构、循环结构为核心,突出 程序设计的基本理念及技能,其次,采用工程牵引的方法,让学生理解和学习数组、函 数和位运算等知识,最终的目的是使学生能应用C语言程序解决实际问题。教学过程中,通过分组讨论、知识问答、单元测试

5、等教学活动,课外,通过第二课 堂、兴趣小组、技能培训等多种途径,并且充分开发学习资源,包括PPT、动画、在线 课程等,给学生提供丰富的学习机会。教学方法主要采用知识讲授法、引导启发法、案 例教学等方法,每章配有实验课,让学生消化吸收理论知识,进一步提高编程水平。1 .教学单元设计 第一章C语言概述第二章 数据类型、运算符与表达式章节名称:C语言概述学时:4教学目标1 . 了解C语言特点、书写格式2 .掌握C程序结构及开发过程3 .掌握用visual C+环境开发C程序教学重点1 . C程序结构及开发过程2 .用visual C+环境开发C程序教学难点1.用visual C+环境开发C程序章节名

6、称主要教学内容1. C语言特点、书写格式C语言特点及书写格式2.简单C程序介绍C程序结构及开发过程3.实验:熟悉C语言在visual C+环境下开发简单的C程序教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应的学习 任务,学生利用学习通和在线课程平台,提前预习微课,并进 行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用学习通进 行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够读懂简单的C程序,能够模仿编写C程序,并能掌握C程 序

7、的四个开发流程。完成在线平台的微课学习、单元测试和作 业,积极参与课中的教学活动,并完成实验任务。备注章节名称:数据类型、运算符与表达式学时:6教学目标1 . 了解C语言中的四种基本数据类型及其作用2 .掌握整型、实型、字符型变量及其表示方法3 .掌握各种运算符及表达式的含义及应用教学重点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用教学难点1 .整型、实型、字符型变量及其表示方法2 .各种运算符及表达式的含义及应用章节名称主要教学内容1.C语言的数据类型;常 量与变量整型、实型、字符型常量变量的定义及使用方法2.数值间的混合运算不同数值类型间的转换规那么3.C语

8、言中的运算符与表 达式算术运算符与表达式;赋值运算符与表达式;逗号运算符与表 达式;4.实验:数据类型及运算用户标识符的运用;有关运算符与表达式的运用;运算符的运 算优先级教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应的学习 任务,学生利用学习通和在线课程平台,提前预习微课,并进 行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用学习通 进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够书写四种数据类型,能够利用运算符进行各种运

9、算,能够 计算各种表达式。完成在线平台的微课学习、单元测试和作业, 积极参与课中的教学活动,并完成实验任务。备注第三章基本输入输出语句4章节名称:基本输入输出语句学时:4教学目标1.掌握scanf输入函数格式及应用2.掌握printf揄出函数格式及应用教学重点1. scanf输入函数格式及应用2. printf输出函数格式及应用教学难点1. printf输出函数格式及应用章节名称主要教学内容1. scanf输入函数格式及应用scanf输入函数具体格式;输入举例;2. printf输出函数格式及应用printf输出函数具体格式:输出举例;3.实验:基本输入输出语句C语言中基本类型数据的输入与输出

10、方法;教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用 学习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作 业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够利用scanf函数实现基本数据的输入,能够利用 printf函数实现基本数据的输出。完成在线平台的微 课学习、单元测试和作业,积极参与课中的教学活动, 并完成实验任务。备注第四章选择结构程序设计章节名称:选

11、择结构程序设计学时:6教学目标1 .掌握关系表达式和逻辑表达式设计2 .掌握各种if选择结构格式及应用教学重点1 .关系表达式和逻辑表达式设计2 .各种if选择结构格式及应用教学难点1.多分支if语句和if语句嵌套章节名卷主要教学内容1.关系表达式和逻辑表达式设计比拟大小、与或非运算符及混合运算符的表达式设计2.各种if选择结构格式及应用单分支if语句、双分支if语句、多分支if语句;if 语句的嵌套3.实验:选择结构程序设计各种if语句的应用;if语句的嵌套使用教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学

12、生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用 学习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作 业布置;教学方法讨论式、案例式、任务式、翻转课堂等5考核方法能够构建条件判断表达式,能够利用各种if语句熟练 编写程序。完成在线平台的微课学习、单元测试和作业, 积极参与课中的教学活动,并完成实验任务。备注第五章循环结构程序设计章节名称:循环结构程序设计学时:8教学目标1 .掌握for和while语句的应用2 .掌握for与for循环语句的嵌套3 .掌握break语句和continue语句的使用教学重点

13、1. for和while语句的应用2. for与for循环语句的嵌套教学难点1. for与for循环语句的嵌套章节名称主要教学内容I. for和whi le语句的应用for和while语句的格式、执行过程及应用举例2. for与for循环语句的嵌套for和for嵌套的格式、执行过程及应用举例3. break语句和continue语句的 使用break、continue语句的格式、作用及应用场合4.实验:循环结构程序设计两种循环语句(for循环、while循环)的应用;break 语句、continue语句的作用;循环语句的嵌套使用教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组

14、织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用 学习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作 业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够利用for和while语句解决具有单层循环的实际问 题,能够利用for和for的嵌套实现双层循环的实际问 题。完成在线平台的微课学习、单元测试和作业,积极 参与课中的教学活动,并完成实验任务。备注第六章数组章节名称:数组教学目标1 .掌握一维数组的定义和引用并能熟练应用一维数

15、组2 .掌握字符数组的定义和引用并能熟练应用一维字符数组教学重点1 . 一维数组的定义、引用及应用2 .字符数组的定义、引用及应用教学难点1 . 一维数组的定义、引用及应用2 .字符数组的定义、引用及应用章节名称主要教学内容1. 一维数组一维数组的定义、初始化、引用、输入输出; 一维数组应用举例2.字符组数字符数组的含义、定义、引用、初始化; 字符数组的应用举例3.实验:一维数组一维数组的定义、初始化及引用;数组元素的赋值、求和及 排序的方法教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应的学 习任务,学生利用学习通和在线课程

16、平台,提前预习微课, 并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用学习通 进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够利用一维数组解决一维数据的存储和应用,能够利用一 维数组解决一维字符型数据的存储和应用,也就是字符串的 存储。完成在线平台的微课学习、单元测试和作业,积极参 与课中的教学活动,并完成实验任务。备注学时:6第七章函数7章节名称:函数学时:8教学目标1 . 了解函数的实际作用2 .掌握函数定义的一般形式3 .掌握函数的参数、函数值和函数调用4 .掌握数组作为函数参数的使

17、用方法教学重点1 .函数定义的一般形式2 .函数的参数、函数值和函数调用3.数组作为函数参数的使用方法教学难点1 .函数的参数、函数值和函数调2 .数组作为函数参数的使用方法章节名称主要教学内容1.函数概述、定义的一般形式函数的分类及作用;函数定义的四种形式;2.函数参数、函数值和函数调用形参和实参的含义及区别;参数传递方向和参数存储; 函数返回值return语句;3.数组作为函数参数的使用方法数组元素作为函数参数的使用方法;数组名称作为函数 参数的使用方法;4.实验:函数编写自定义函数、区别四种函数定义类型,实参传递给 形参的过程及函数返回值方法;教学资源教材、实验指导书、微课、课件、题库、

18、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用 学习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作 业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够熟练编写四种函数定义类型,能够掌握参数的传递 过程,主调函数得到返回值的retum语句。完成在线 平台的微课学习、单元测试和作业,积极参与课中的教 学活动,并完成实验任务。备注第八章位运算8章节名称:位运算学时:4教学目标1 .理解各种位运算符的含义2 .

19、掌握各种位运算及应用教学重点1.各种位运算及应用教学难点1.各种位运算及应用章节名称主要教学内容1.位运算符含义&、I、二、六种位运算符2.位运算及应用&、二、六种位运算及应用3.实验:位运算&、1、丁 、六种位运算符的运算规那么;各种位运 算符的作用教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应的 学习任务,学生利用学习通和在线课程平台,提前预习微 课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用学 习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作业 布置;教学方法讨论式

20、、案例式、任务式、翻转课堂等考核方法能够掌握每一种运算符的运算规那么,能够了解每一种位运 算的作用。完成在线平台的微课学习、单元测试和作业, 积极参与课中的教学活动,并完成实验任务。备注六、考核评价基本考核方法:通过考勤、作业、实验、课堂表现、在线课程学习与测试等评定学 生平时成绩(占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档扣I分C不参与扣3分根据微课学 习进度和单 元测试情 况,系统自 动评分。根据卷面实际得 分,折合为40分, 最终确定总成绩。七、其他说明使用教材:C语言程序设计,李刚主编,人民邮电出版社,2015年2月参考教材:C语言程序设计教程,传智播客高教产品研发部编著,中国铁道出版 社,2015年1月其他建议:习题课可以采用理实一体化教学方式实施,条件允许的情况下,尽量采 用线上线下混合教学模式。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁