《C语言编程技术实践》课程标准_第1页
《C语言编程技术实践》课程标准_第2页
《C语言编程技术实践》课程标准_第3页
《C语言编程技术实践》课程标准_第4页
《C语言编程技术实践》课程标准_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

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语言四种基本的数据类型;.常量与变量;.数值间的混合运算6224.C语言中的运算符与表达式25.实验二:数据类型及运算3顺序结构程序设计1.基本输入输出函数;4222.实验三:基本输入输出语句4选择结构程序设计L关系表达式和逻辑表达式2.单分支if语句622.双分支if语句.多分支if语句25.实验四:选择结构程序设计5循环结构程序设计l.for语句8222. while 语句2for与for循环嵌套;br

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

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

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

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

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

9、的教学活动,并完成实验任务。备注第三章基本输入输出语句4章节名称:基本输入输出语句学时:4教学目标1.掌握scanf输入函数格式及应用2.掌握printf揄出函数格式及应用教学重点scanf输入函数格式及应用printf输出函数格式及应用教学难点1. printf输出函数格式及应用章节名称主要教学内容1. scanf输入函数格式及应用scanf输入函数具体格式;输入举例;2. printf输出函数格式及应用printf输出函数具体格式:输出举例;3.实验:基本输入输出语句C语言中基本类型数据的输入与输出方法;教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用

10、QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用 学习通进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课程平台,完成作 业布置;教学方法讨论式、案例式、任务式、翻转课堂等考核方法能够利用scanf函数实现基本数据的输入,能够利用 printf函数实现基本数据的输出。完成在线平台的微 课学习、单元测试和作业,积极参与课中的教学活动, 并完成实验任务。备注第四章选择结构程序设计章节名称:选择结构程序设计学时:6教学目标.掌握关系表达式和逻辑表达式设计.掌握各种if选择结构格式及应

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

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

13、. for和whi le语句的应用for和while语句的格式、执行过程及应用举例2. for与for循环语句的嵌套for和for嵌套的格式、执行过程及应用举例3. break语句和continue语句的 使用break、continue语句的格式、作用及应用场合4.实验:循环结构程序设计两种循环语句(for循环、while循环)的应用;break 语句、continue语句的作用;循环语句的嵌套使用教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2

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

15、组的定义、引用及应用.字符数组的定义、引用及应用章节名称主要教学内容1. 一维数组一维数组的定义、初始化、引用、输入输出; 一维数组应用举例2.字符组数字符数组的含义、定义、引用、初始化; 字符数组的应用举例3.实验:一维数组一维数组的定义、初始化及引用;数组元素的赋值、求和及 排序的方法教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应的学 习任务,学生利用学习通和在线课程平台,提前预习微课, 并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点,并利用学习通 进行知识问答,教师答疑解惑;(3)课后,学生利用学习通和在线课

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

17、学内容1.函数概述、定义的一般形式函数的分类及作用;函数定义的四种形式;2.函数参数、函数值和函数调用形参和实参的含义及区别;参数传递方向和参数存储; 函数返回值return语句;3.数组作为函数参数的使用方法数组元素作为函数参数的使用方法;数组名称作为函数 参数的使用方法;4.实验:函数编写自定义函数、区别四种函数定义类型,实参传递给 形参的过程及函数返回值方法;教学资源教材、实验指导书、微课、课件、题库、电脑等教学(活动)组织(1)课前,教师利用QQ和微信平台,推送给学生相应 的学习任务,学生利用学习通和在线课程平台,提前预 习微课,并进行单元测试;(2)课中,学生进行分组讨论、讲解知识点

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

温馨提示

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

评论

0/150

提交评论