中职电子专业C语言课程教学内容改革初探.docVIP

中职电子专业C语言课程教学内容改革初探.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中职电子专业C语言课程教学内容改革初探.doc

中职电子专业C语言课程教学内容改革初探   摘 要: 本文分析了中职电子类专业“C语言程序设计”课程教学现状,列举了教学过程中遇到的问题。凭借本校的实际和教育特点,使用亚龙YL-236单片机实验台和MedWIn编程软件替代Vc++环境的“C语言程序设计”教学理念,按照“项目引领,任务驱动”的课程教学模式,选取单片机项目,以实践教学为主线构建教学内容,通过“案例―语法―编程”的规律组织教学步骤,从而在课程中体现动手实践、解决问题的教学导向,进一步培养学生的素质与能力。   关键词: C语言 单片机 编程   1.中职C语言教学现状   C语言是一门广泛使用的计算机高级语言,中职电子类专业都开设了“C语言程序设计”课程,并为后续课程(如“单片机原理与应用”、“单片机C语言”、“嵌入式系统”)做基础性准备。因此,对于电子类专业的学生来说,C语言是一门必须掌握的专业基础课。但从多年的教学实践来看,中职学生数学、英语底子弱,又是第一次接触这种抽象类的编程课程,学习主动性不强,学习目的不明确。学生反映这门课枯燥难学,大部分学生半个学期下来还没入门,虽然有些同学能听懂老师讲的,但实际操作起来无从下手。为了激发学生学习C语言的兴趣,提高编程能力,笔者结合“单片机”课程,进行了一次教学改革尝试。   2.C语言教学内容改革   2.1原则:够用就行,不必深究算法。   首先,职业学校的学生大部分是普通教育分流出来的,他们的智力并不差,在动手能力等方面甚至有优势,但文化基础知识相对薄弱,要求他们中的多数人掌握超出对应的培养目标所要求的文化知识是不现实的,所以只能遵循够用原则。   其次,电子专业学生不同于计算机专业学生,注重实用,不探究为什么,笔者在教学中重视怎么用,用最简单的算法,让学生便于理解,做到会用,能显示程序的基本功能效果,让学生快速体验成功的乐趣。   2.2根据专业需要选择教学内容。   C语言作为电子专业的专业基础课,照搬计算机专业的教学内容是不切实际的,笔者根据多年的C语言和单片机教学,了解哪些知识点特别重要必须掌握,哪些可以完全不涉及,对教学内容进行了大胆的调整,与单片机中c语言的实际编程相联系。这样可以抽出时间抓住重点,提高教师教、学生学的效率。   为单片机服务的只需要学变量、表达式、if条件选择、witch-case、for、while循环、函数数组那些结构体、指针、各种排序算法等,就可以暂时舍弃,等到学生入门了,自己回去专研,在优化液晶点阵字时候再学,这时学习起来就不难了,可以达到事半功倍的效果。   2.3c语言和单片机结合教学。   一个知识点的C语言代码在C语言编译环境中运行非常枯燥,学生往往不知所言,实训环节将C语言和单片机结合后,有利于提高学生的兴趣,把兴趣放在首要环节,让学生亲自动手,体验编程的乐趣。我校单机实训室有30套亚龙YL-236单片机实验台,可以满足一个班级上级练习的需要。由于学生没接触过单片机,初期的连线需要花点时间让学生熟悉,教室的投影直接显示接线方法,在老师一一检查接线后,在保证连线后,就可以实施实训环节的教学。   实训教学内容与单片机项目,笔者简单列出下面表格,教学内容对应在单片机中的项目,在项目中学生掌握C语言的各个知识点。   由于最简单的单片机程序都会出现循环、函数等知识,对于这些知识,采用黑箱原理,即让学生不用理会程序的意思,直接复制教师的代码,集中精力研究教师要求的实训内容。比如以下程序:   #include //包含单片机寄存器的头文件   voidmain(void)   {   P1=36/5; //求整数   while(1){//无限循环防止程序“跑飞”   }   }   通过这个程序,点亮led灯,本程序用于变量和表达式的学习,关于头文件,while(1)循环这两个知识点学生不必深究。表达式获得的值通过WedWin软件编译环境显示变量的值和点亮的8个led灯亮灭组合成二进制数。表达式的数值让学生自由变换,列出自己表达式情况,完成实验报告,如下表格。   通过这个过程,电子电工专业学生一开始就把C语言、单片机、二进制数有机集合在了一起,比单纯的C语言的教学更加生动,趣味性更强,实训结果直观。同时在程序中简单修改,可以让8个led流水的动起来,流动的模式变幻无穷。   3.结语   将“C语言”与“单片机”相结合的教学方法是一个大胆的尝试,目的是提高学生的学习兴趣,培养学生C语言的逻辑思维能力和单片机的动手能力。通过简单的单片机应用使学生产生成就,学生在两方面的能力都得到了锻炼。将两门课程结合起来,不仅克服了厌学、机械学习的弊端,而且通过实际的操作,提高了学生们的动手能力,为学生们进一步深造或者进入社会打下

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档